Normal
Yep perfect Debug line are there.[code][2016-01-17 14:08:35,476] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Audio; Name=A: No lang AC3 5.1 chnls 640 kbps (ac3, 48000 Hz, 5.1, 640 kb/s) [default], Filter=LAV Splitter Source, Id=1, PDWGroup=1, LCID=0[2016-01-17 14:08:35,476] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Audio; Name=A: English - commentary AC3 2.0 chnls 192 kbps [eng] (ac3, 48000 Hz, stereo, 192 kb/s), Filter=LAV Splitter Source, Id=2, PDWGroup=1, LCID=1033[/code]As you can see, your first track is not tagged as language event if the default, i have looked the code and MP stop to search (match) a language when it found the first one, so it means that if you set a language on this track, MP will find and select it (even if we have a second track as english).So the best way will be to tag your track for now.Maybe in a newer MP version : (need to think obout it lol)A feature can be surely developed to select a default track (but it dependent of splitter i.e LAV splitter parse the info so it can surely works with it) that override the language selected in config.So for example we have 3 audio tracks and the second one is the default (what ever the language set or not, for example it can be no language set or chinese or what ever), MP will select it (the second/default audio track) even if the first audio track is english (English is the setting in your config)
Yep perfect Debug line are there.
[code][2016-01-17 14:08:35,476] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Audio; Name=A: No lang AC3 5.1 chnls 640 kbps (ac3, 48000 Hz, 5.1, 640 kb/s) [default], Filter=LAV Splitter Source, Id=1, PDWGroup=1, LCID=0
[2016-01-17 14:08:35,476] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Audio; Name=A: English - commentary AC3 2.0 chnls 192 kbps [eng] (ac3, 48000 Hz, stereo, 192 kb/s), Filter=LAV Splitter Source, Id=2, PDWGroup=1, LCID=1033[/code]
As you can see, your first track is not tagged as language event if the default, i have looked the code and MP stop to search (match) a language when it found the first one, so it means that if you set a language on this track, MP will find and select it (even if we have a second track as english).
So the best way will be to tag your track for now.
Maybe in a newer MP version : (need to think obout it lol)
A feature can be surely developed to select a default track (but it dependent of splitter i.e LAV splitter parse the info so it can surely works with it) that override the language selected in config.
So for example we have 3 audio tracks and the second one is the default (what ever the language set or not, for example it can be no language set or chinese or what ever), MP will select it (the second/default audio track) even if the first audio track is english (English is the setting in your config)