From dea4f0a1b9ca2132ac32b2b31b0b6063a03c8bc0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Fri, 17 Sep 2010 07:09:19 +0300 Subject: [PATCH] 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. --- modules/demux/ts.c | 1 + 1 file changed, 1 insertion(+) 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: -- 2.39.2