Better support for mono output

Feature requests for VLC.
Wilfried
New Cone
New Cone
Posts: 3
Joined: 18 Oct 2008 16:17

Better support for mono output

Postby Wilfried » 18 Oct 2008 17:03

Hello there,

In reference to my other post, I'd like to see some better support for mono output, e.g., the possibility to generelly limit output to mono (downmixed from stereo/multichannel), and to set one of the available channels as the only output channel (I think this option is already available).

Also, the Audio Device setting (Stereo/Mono) should be kept once selected. Currently, the player switches back to Stereo each time a new track is played.

Thanks,
Wilfried

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Better support for mono output

Postby VLC_help » 18 Oct 2008 19:22

Audio -> Audio Device is at least under Windows selected same as the current Windows speaker mode. I can add force mono option if you want one.

Wilfried
New Cone
New Cone
Posts: 3
Joined: 18 Oct 2008 16:17

Re: Better support for mono output

Postby Wilfried » 19 Oct 2008 12:00

Please do so. :D

I figured out that setting speaker mode to mono in Windows' Audio Setup doesn't work for VLC, as it bypasses the Windows settings. They're weak anyway so a Force Mono option would be fine.


Thanks a lot,
Wilfried

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Better support for mono output

Postby VLC_help » 19 Oct 2008 12:19

I figured out that setting speaker mode to mono in Windows' Audio Setup doesn't work for VLC, as it bypasses the Windows settings. They're weak anyway so a Force Mono option would be fine.
Could open Tools -> Messages... (set Verboisty to 2) before playback and after opening the file, press pause and paste log here (I am interested at line aout_directx debug: Windows says your SpeakerConfig is...).

rmmartins
New Cone
New Cone
Posts: 1
Joined: 03 Oct 2009 15:17

Re: Better support for mono output

Postby rmmartins » 03 Oct 2009 15:22

I also had the same problem, fixed with the following command line:

Code: Select all

vlc --directx-audio-speaker=Mono
Now Mono keeps on through tracks.

Also, thanks VLC for this... I've been searching for centuries.

heffeque
Blank Cone
Blank Cone
Posts: 92
Joined: 13 Sep 2005 04:00
VLC version: 2.0.2
Operating System: Win7-64

Re: Better support for mono output

Postby heffeque » 26 Dec 2009 01:57

Any way to select Downmix to mono on Mac OS X?
I see in VLC's "Audio Channels" that there's "Stereo", "Left", "Right" and "Reverse Stereo" but no Downmix to Mono :-S

Any help?

I see that there's a fix for Windows with the directx thing, but... is it very difficult to include this feature on the GUI? (Win, Linux and Mac)
(.-=Kiwi=-.)

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Better support for mono output

Postby VLC_help » 26 Dec 2009 21:41

is it very difficult to include this feature on the GUI? (Win, Linux and Mac)
No. It just seems nobody wants to create proper downmix/upmix/balance filter.

heffeque
Blank Cone
Blank Cone
Posts: 92
Joined: 13 Sep 2005 04:00
VLC version: 2.0.2
Operating System: Win7-64

Re: Better support for mono output

Postby heffeque » 26 Dec 2009 22:05

Aham, understood. I thought that the downmix to mono was just a trivial thing. I guess it's not then. Well... that's that then :-)
(.-=Kiwi=-.)

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Better support for mono output

Postby VLC_help » 27 Dec 2009 17:08

It is quite easy to do, when you have stereo input, but e.g. with 5.1 input some options would be nice, since not all want same balance for vocal or LFE channel.

heffeque
Blank Cone
Blank Cone
Posts: 92
Joined: 13 Sep 2005 04:00
VLC version: 2.0.2
Operating System: Win7-64

Re: Better support for mono output

Postby heffeque » 27 Dec 2009 17:18

And would it be possible to make one for stereo input for now? If the source isn't 2.0 then have it grayed out, and then un-grey it for 5.1 whenever the 5.1 filter is finished.
(.-=Kiwi=-.)

CZroe
New Cone
New Cone
Posts: 4
Joined: 18 Mar 2010 17:23

Re: Better support for mono output

Postby CZroe » 18 Mar 2010 17:49

I still have this problem. The left speaker on my Acer Aspire one quit working, which seems to be common on the AspireOneUser forums. I have to set it to mono with each instance and after each file/media change. The properties in the Control Panel are set to "Laptop Mono Speaker," which doesn't do a darn thing for apps. For instance, moving thebalance slider in Windows works more like a right-channel volume slider as there is no left channel! A YouTube stereo test confirms that Windows does not combine and that I still have no left channel audio.

It seems like a lot of settings or customizations don't stick like they should. For example, you could size, crop, and position an always-on-top window in your workspace just right when playing a DVD and as soon as it hits a chapter or branch it goes back to the wrong size and shape. For example, you can crop to get rid of letterboxing and set it to half or quarter size and then expand it a little to use the space you have available on your screen (I'm sharing screen real-estate with an alarm monitoring app I have to watch at work), and then everything will just pop back when playback crosses into a new chapter or you switch files/tracks.

CZroe
New Cone
New Cone
Posts: 4
Joined: 18 Mar 2010 17:23

Re: Better support for mono output

Postby CZroe » 18 Mar 2010 17:52

I figured out that setting speaker mode to mono in Windows' Audio Setup doesn't work for VLC, as it bypasses the Windows settings. They're weak anyway so a Force Mono option would be fine.
Could open Tools -> Messages... (set Verboisty to 2) before playback and after opening the file, press pause and paste log here (I am interested at line aout_directx debug: Windows says your SpeakerConfig is...).

Code: Select all

qt4 debug: Small main debug: adding item `D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s Artwork]' ( directory://D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork] ) main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 main debug: processing request item D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s Artwork] node null skip 0 main debug: resyncing on D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s Artwork] main debug: D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s Artwork] is at 0 main debug: starting new item main debug: creating new input thread qt4 debug: Adding a new MRL to recent ones: directory://D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork] main debug: Creating an input for 'D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s Artwork]' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) main debug: thread started main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\DOCUME~1\ANONYM~1\LOCALS~1\Temp' main debug: `directory://D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]' gives access `directory' demux `' path `D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]' main debug: creating demux: access='directory' demux='' path='D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]' main debug: looking for access_demux module: 0 candidates main debug: no access_demux module matched "directory" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating access 'directory' path='D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]' main debug: looking for access module: 1 candidate main debug: using access module "access_directory" main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms) main debug: Using AStream*Block main debug: pre buffering main debug: received first data after 0 ms main debug: prebuffering done 160 bytes in 0s - 156250 kbytes/s main debug: looking for stream_filter module: 2 candidates main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: creating demux: access='directory' demux='xspf-open' path='D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]' main debug: looking for demux module: 1 candidate playlist debug: using XSPF playlist reader main debug: using demux module "playlist" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: `directory://D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]' successfully opened main debug: looking for xml module: 2 candidates main debug: using xml module "xml" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) qt4 debug: IM: Setting an input playlist debug: parsed 35 tracks successfully main debug: deleting item `D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s Artwork]' main debug: deleting item `MP3' main debug: deleting item `Disc 1 - Diddy' main debug: deleting item `Disc 2 - Dixie' main debug: deleting item `Disc 3 - Cranky (Bonus)' main debug: removing module "xml" main debug: EOF reached main debug: removing module "playlist" main debug: removing module "stream_filter_record" main debug: removing module "access_directory" main debug: thread ended main debug: dead input qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: Creating an input for '1-01 Sturm und Kong (K. Rool Returns) [djpretzel].mp3' main debug: thread times: real 0m0.093750s, kernel 0m0.015625s, user 0m0.031250s main debug: changing item without a request (current 0/1) main debug: rebuilding array of current - root Playlist main debug: rebuild done - 36 items, index -1 main debug: using item 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'Artwork' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) main debug: thread started main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\DOCUME~1\ANONYM~1\LOCALS~1\Temp' main debug: `vlc://nop' gives access `vlc' demux `' path `nop' main debug: creating demux: access='vlc' demux='' path='nop' main debug: looking for access_demux module: 0 candidates main debug: no access_demux module matched "vlc" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating access 'vlc' path='nop' main debug: looking for access module: 1 candidate main debug: using access module "dummy" main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 0 ms main debug: pre-buffering done 1024 bytes in 0s - 1000000 kbytes/s main debug: looking for stream_filter module: 2 candidates main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='vlc' demux='vlc' path='nop' main debug: looking for demux module: 1 candidate dummy info: command `nop' main debug: using demux module "dummy" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\ main debug: `vlc://nop' successfully opened main debug: EOF reached main debug: finished input main debug: removing module "dummy" main debug: removing module "stream_filter_record" main debug: removing module "dummy" main debug: thread ended main debug: dead input main debug: thread times: real 0m0.046875s, kernel 0m0.000000s, user 0m0.015625s main debug: TIMER input launching for 'Artwork' : 62.000 ms - Total 62.000 ms / 1 intvls (Avg 62.000 ms) main debug: changing item without a request (current 0/36) main debug: using item 1 main debug: starting new item main debug: creating new input thread main debug: Creating an input for '1-01 Sturm und Kong (K. Rool Returns) [djpretzel].mp3' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) main debug: thread started main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\DOCUME~1\ANONYM~1\LOCALS~1\Temp' main debug: `file:///D:/My%20Documents/My%20Music/Donkey%20Kong%20Country%202%20-%20Serious%20Monkey%20Business%20%5BAll%20MP3s%20%2B%20Artwork%5D/MP3/Disc%201%20-%20Diddy/1-01%20Sturm%20und%20Kong%20%28K.%20Rool%20Returns%29%20%5Bdjpretzel%5D.mp3' gives access `file' demux `' path `D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]\MP3\Disc 1 - Diddy\1-01 Sturm und Kong (K. Rool Returns) [djpretzel].mp3' main debug: creating demux: access='file' demux='' path='D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]\MP3\Disc 1 - Diddy\1-01 Sturm und Kong (K. Rool Returns) [djpretzel].mp3' main debug: looking for access_demux module: 1 candidate main warning: no access_demux module matching "file" could be loaded main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: creating access 'file' path='D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]\MP3\Disc 1 - Diddy\1-01 Sturm und Kong (K. Rool Returns) [djpretzel].mp3' main debug: looking for access module: 2 candidates access_file debug: opening file `D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]\MP3\Disc 1 - Diddy\1-01 Sturm und Kong (K. Rool Returns) [djpretzel].mp3' main debug: using access module "access_file" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 0 ms main debug: pre-buffering done 1024 bytes in 0s - 1000000 kbytes/s main debug: looking for stream_filter module: 2 candidates main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='file' demux='' path='D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s + Artwork]\MP3\Disc 1 - Diddy\1-01 Sturm und Kong (K. Rool Returns) [djpretzel].mp3' main debug: ID3v2.3 revision 0 tag found, skipping 293722 bytes main debug: looking for demux module: 50 candidates es debug: xing vbr value present (80) es debug: xing frames&bytes value present (5669923 bytes, 8073 frames, 1152 samples/frame) es debug: detected format mpga main debug: looking for packetizer module: 21 candidates main debug: using packetizer module "mpeg_audio" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: using demux module "es" main debug: TIMER module_need() : 9.000 ms - Total 9.000 ms / 1 intvls (Avg 9.000 ms) main debug: no fetch required for Sturm und Kong (K. Rool Returns) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/djpretzel/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\ main debug: looking for meta reader module: 1 candidate main debug: Creating an input for '1-02 Simian Soiree (Klomp's Romp) [Joren de Bruin].mp3' taglib debug: Found embedded art: 3 (image/jpeg) is 290691 bytes main debug: using meta reader module "taglib" main debug: TIMER module_need() : 15.000 ms - Total 15.000 ms / 1 intvls (Avg 15.000 ms) main debug: removing module "taglib" main debug: `file:///D:/My%20Documents/My%20Music/Donkey%20Kong%20Country%202%20-%20Serious%20Monkey%20Business%20%5BAll%20MP3s%20%2B%20Artwork%5D/MP3/Disc%201%20-%20Diddy/1-01%20Sturm%20und%20Kong%20%28K.%20Rool%20Returns%29%20%5Bdjpretzel%5D.mp3' successfully opened mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:128 main debug: selecting program id=0 main debug: looking for decoder module: 35 candidates main debug: no fetch required for Simian Soirée (Klomp's Romp) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Joren%20de%20Bruin/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-03 Party's Over Here (Cranky's Conga) [OA].mp3' main debug: no fetch required for Party's Over Here (Cranky's Conga) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/OA/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-04 Rare Respite (Jib Jig) [Patrick Burns].mp3' main debug: no fetch required for Rare Respite (Jib Jig) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Patrick%20Burns/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-05 How K. Rool Went Insane (Welcome to Crocodile Isle) [Ross Kmet].mp3' main debug: using decoder module "mpeg_audio" main debug: TIMER module_need() : 104.000 ms - Total 104.000 ms / 1 intvls (Avg 104.000 ms) main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:315) main debug: thread started main debug: Buffering 0% main debug: Buffering 8% main debug: Buffering 17% main debug: Buffering 26% main debug: Buffering 34% main debug: Buffering 43% main debug: Buffering 52% main debug: Buffering 60% main debug: Buffering 69% mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:128 main debug: creating aout main debug: looking for audio output module: 3 candidates aout_directx debug: OpenAudio main debug: Buffering 78% main debug: Buffering 87% main debug: Buffering 95% main debug: Stream buffering done (313 ms in 15 ms) main debug: no fetch required for How K. Rool Went Insane (Welcome to Crocodile Isle) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Ross%20Kmet/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-06 Tetanus (Lockjaw's Saga) [Hemophiliac].mp3' main debug: no fetch required for Tetanus (Lockjaw's Saga) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Hemophiliac/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-07 Old School (School House Harmony) [Nutritious].mp3' main debug: no fetch required for Old School (School House Harmony) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Nutritious/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-08 Monkey Merengue (Bonus Intro) [bustatunez].mp3' main debug: no fetch required for Monkey Merengue (Bonus Intro) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/bustatunez/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-09 Token Up (Token Tango) [zykO].mp3' main debug: no fetch required for Token Up (Token Tango) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/zykO/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-10 It's a Jungle Out There! (Primal Rave) [Joshua Morse].mp3' aout_directx debug: found device: Primary Sound Driver aout_directx debug: found device: Realtek HD Audio output main debug: no fetch required for It's a Jungle Out There! (Primal Rave) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Joshua%20Morse/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-11 The Apes of Wrath (Boss Bossanova) [zykO].mp3' aout_directx debug: device supports 2 channels (DEFAULT!) aout_directx debug: device supports 1 channel aout_directx debug: creating DirectSoundThread main debug: thread started aout_directx debug: DirectSoundThread ready main debug: thread (DirectSound Notification Thread) created at priority 15 (../../.././modules/audio_output/directx.c:427) main debug: using audio output module "aout_directx" main debug: TIMER module_need() : 269.000 ms - Total 269.000 ms / 1 intvls (Avg 269.000 ms) main debug: output 's16l' 44100 Hz Stereo frame=1 samples/4 bytes main debug: mixer 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'fl32'->'s16l' 44100 Hz->44100 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates qt4 debug: IM: Deleting the input qt4 debug: Updating the geometry main debug: using audio filter module "converter_float" main debug: TIMER module_need() : 15.000 ms - Total 15.000 ms / 1 intvls (Avg 15.000 ms) main debug: found a filter for the whole conversion main debug: looking for audio mixer module: 3 candidates qt4 debug: Updating the geometry main debug: using audio mixer module "float32_mixer" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: input 'mpga' 44100 Hz Stereo frame=1152 samples/1053 bytes main debug: TIMER input launching for 'D:\My Documents\My Music\Donkey Kong Country 2 - Serious Monkey Business [All MP3s Artwork]' : 88.000 ms - Total 88.000 ms / 1 intvls (Avg 88.000 ms) qt4 debug: IM: Setting an input main debug: looking for audio filter module: 1 candidate scaletempo warning: bad input or output format main warning: no audio filter module matching "scaletempo" could be loaded main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: looking for audio filter module: 1 candidate scaletempo debug: format: 44100 rate, 2 nch, 4 bps, fl32 scaletempo debug: params: 30 stride, 0.200 overlap, 14 search scaletempo debug: 1.000 scale, 1323.000 stride_in, 1323 stride_out, 1059 standing, 264 overlap, 617 search, 2204 queue, fl32 mode main debug: using audio filter module "scaletempo" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: filter(s) 'mpga'->'fl32' 44100 Hz->44100 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "mpgatofixed32" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: found a filter for the whole conversion main debug: filter(s) 'fl32'->'fl32' 48510 Hz->44100 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "bandlimited_resampler" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: found a filter for the whole conversion main debug: End of audio preroll main debug: Decoder buffering done in 282 ms main warning: PTS is out of range (-10000), dropping buffer main warning: PTS is out of range (-36122), dropping buffer mpgatofixed32 debug: libmad error: bad main_data_begin pointer main debug: no fetch required for The Apes of Wrath (Boss Bossanova) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/zykO/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-12 Welcome to the Funky House (Funky the Main Monkey) [djpretzel].mp3' main debug: no fetch required for Welcome to the Funky House (Funky the Main Monkey) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/djpretzel/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-13 Beneath the Canopy (Forest Interlude) [Fishy].mp3' main debug: no fetch required for Beneath the Canopy (Forest Interlude) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Fishy/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '1-14 A New Place (Hot-Head Bop) [Nicole Adams feat. M.J. Ault, starla, Tepid].mp3' main debug: no fetch required for A New Place (Hot-Head Bop) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Nicole%20Adams%20feat.%20M.J.%20Ault%2C%20starla%2C%20Tepid/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-01 Roller Disco (Disco Train) [Zylance].mp3' main debug: no fetch required for Roller Disco (Disco Train) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Zylance/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-02 This Chase Is Haunted (Haunted Chase) [Prince of Darkness].mp3' main debug: no fetch required for This Chase Is Haunted (Haunted Chase) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Prince%20of%20Darkness/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-03 Paleolithic Park (Lost World Anthem) [bustatunez].mp3' qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: no fetch required for Paleolithic Park (Lost World Anthem) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/bustatunez/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-04 Rhumba Rumble (Steel Drum Rhumba) [Patrick Burns].mp3' main debug: no fetch required for Rhumba Rumble (Steel Drum Rhumba) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Patrick%20Burns/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-05 Us Monkeys Together (In a Snow-Bound Land) [Flickerfall, diotrans, Palpable].mp3' main debug: no fetch required for Us Monkeys Together (In a Snow-Bound Land) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Flickerfall%20%28diotrans%2C%20Palpable%29/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-06 Club Klubba (Klubba's Reveille) [Diggi Dis].mp3' main debug: no fetch required for Club Klubba (Klubba's Reveille) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Diggi%20Dis/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-07 Swamp Gases (Bayou Boogie) [Another Soundscape].mp3' main debug: no fetch required for Swamp Gases (Bayou Boogie) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Another%20Soundscape/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-08 Backwards Room (Run, Rambi! Run!) [zykO].mp3' main debug: no fetch required for Backwards Room (Run, Rambi! Run!) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/zykO/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-09 Trapped in the Minds (Kannon's Klaim) [Geoffrey Taucer, Jose the Bronx Rican, Hale-Bopp].mp3' main debug: no fetch required for Trapped in the Minds (Kannon's Klaim) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Geoffrey%20Taucer%2C%20Jos%C3%A9%20the%20Bronx%20Rican%2C%20Hale-Bopp/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-10 Crystal Swamp (Snakey Chantey) [Tepid].mp3' main debug: no fetch required for Crystal Swamp (Snakey Chantey) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Tepid/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-11 Dance of the Zinger (Flight of the Zinger) [virt].mp3' main debug: no fetch required for Dance of the Zinger (Flight of the Zinger) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/virt/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-12 Dead Raggening (Bad Bird Rag) [Mazedude].mp3' main debug: no fetch required for Dead Raggening (Bad Bird Rag) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Mazedude/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-13 High Seas (Stronghold Showdown) [Nutritious].mp3' main debug: no fetch required for High Seas (Stronghold Showdown) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Nutritious/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-14 Exit Row (The Flying Krock) [Skrypnyk].mp3' main debug: no fetch required for Exit Row (The Flying Krock) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Skrypnyk/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-15 Pickin' Out the Fleas (Swanky's Swing) [Sixto Sounds].mp3' main debug: no fetch required for Pickin' Out the Fleas (Swanky's Swing) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Sixto%20Sounds/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-16 Bramble Reprise (Stickerbrush Symphony) [Joshua Morse].mp3' main debug: no fetch required for Bramble Reprise (Stickerbrush Symphony) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Joshua%20Morse/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-17 Castle Crescendo (Krook's March) [Sole Signal].mp3' main debug: no fetch required for Castle Crescendo (Krook's March) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Sole%20Signal/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-18 Monkeys Disarm Their Kremlings (Crocodile Cacophony) [Nekofrog feat. Brandon Strader].mp3' main debug: no fetch required for Monkeys Disarm Their Kremlings (Crocodile Cacophony) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Nekofrog%20feat.%20Brandon%20Strader/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for '2-19 Re-Skewed (Donkey Kong Rescued) [David Wise feat. Grant Kirkhope, Robin Beanland].mp3' main debug: no fetch required for Re-Skewed (Donkey Kong Rescued) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/David%20Wise%20feat.%20Grant%20Kirkhope%2C%20Robin%20Beanland/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for 'B-01 Bonus Bop (Token Tango, Bonus Lose, Bonus Win) [Xenon Odyssey, The UArts Z Big Band].mp3' main debug: no fetch required for Bonus Bop (Token Tango, Bonus Lose, Bonus Win) (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Xenon%20Odyssey%2C%20The%20UArts%20_Z_%20Big%20Band/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: Creating an input for 'B-02 Monkeys Disarm Their Kremlings (Crocodile Cacophony) [Nekofrog - Instrumental].mp3' main debug: no fetch required for Monkeys Disarm Their Kremlings (Crocodile Cacophony) [Instrumental] (art currently file:///C:/Documents%20and%20Settings/Anonymous/Application%20Data/vlc/art/artistalbum/Nekofrog/http___dkc2.ocremix.org%20-%20Serious%20Monkey%20Business/art.jpg) main debug: control type=1
This was done without touching the stereo/mono setting. Should I also set mono, skip, and check again?

CZroe
New Cone
New Cone
Posts: 4
Joined: 18 Mar 2010 17:23

Re: Better support for mono output

Postby CZroe » 18 Mar 2010 17:58

I also had the same problem, fixed with the following command line:

Code: Select all

vlc --directx-audio-speaker=Mono
Now Mono keeps on through tracks.

Also, thanks VLC for this... I've been searching for centuries.
It works when I add it to a shortcut or launch from the command line, but how can I make sure that it applies the command line switches no matter how I execute it, like through context-sensitive Explorer menu, associated files, and launching the program first? Am I going to have to edit the registry for each and every association, the contect menus, etc? At least it's easy enough to make a shortcut for launching the program first.

When I want to play an album, especially one sourced from a multi-disc album, I right-click the folder and tell it to "Play with VLC media player." How can I do that and have VLC function as if I had used this switch?

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Better support for mono output

Postby VLC_help » 19 Mar 2010 16:16

Tools -> Preferences... (Show settings: All) Audio -> Output modules -> DirectX and Select speaker configuration.

CZroe
New Cone
New Cone
Posts: 4
Joined: 18 Mar 2010 17:23

Re: Better support for mono output

Postby CZroe » 24 Mar 2010 18:07

Thanks! I've had trouble finishing the latest OCREMIX album because of this.

servimo
New Cone
New Cone
Posts: 2
Joined: 15 Mar 2014 01:42

Re: Better support for mono output

Postby servimo » 15 Mar 2014 01:44

How can I have mono output in Linux?
(elementary OS Ubuntu pulse audio)

Hammerogod
New Cone
New Cone
Posts: 1
Joined: 20 Mar 2015 13:32

Re: Better support for mono output

Postby Hammerogod » 20 Mar 2015 13:42

Hi.

I guess I am in the same fix as the other folks who want support for forced mono output :?:
And making it go both ways (i.e. either channel can be the active listening channel on both speakers).

The latest update took away the Mono function from the interface and I truly miss it.

If it was there before it can't be much trouble to just put it back....hmmmmm?
I can live with VLC as it is until the next update, but please re-add the forced mono function.


Thanks :D


Return to “VLC media player Feature Requests”

Who is online

Users browsing this forum: No registered users and 11 guests