From: RĂ©mi Denis-Courmont Date: Fri, 17 Sep 2010 04:09:19 +0000 (+0300) Subject: TS: prioritize normal audio tracks over special ones X-Git-Tag: 1.2.0-pre1~5254 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=dea4f0a1b9ca2132ac32b2b31b0b6063a03c8bc0;p=vlc TS: prioritize normal audio tracks over special ones Otherwise, VLC sometimes selects the impaired track instead of the usual/default one. This is a major annoyance with YLE, the Finnish national broadcaster. YLE routinely provides a visual impaired audio track in Finnish (declared as Dutch for some reason!) in addition to the original version. --- diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 86c9478119..6dccaa11ad 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -3842,6 +3842,7 @@ static void PMTParseEsIso639( demux_t *p_demux, ts_pid_t *pid, switch( p_decoded->code[0].i_audio_type ) { case 0: + pid->es->fmt.i_priority = 1; // prioritize normal audio tracks pid->es->fmt.psz_description = NULL; break; case 1: