]> git.sesse.net Git - vlc/commitdiff
Fixed es priority for teletext (ts).
authorLaurent Aimar <fenrir@videolan.org>
Mon, 8 Feb 2010 21:55:56 +0000 (22:55 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Mon, 8 Feb 2010 21:55:56 +0000 (22:55 +0100)
It will avoid selecting a non subtitle page at the core levels.

modules/demux/ts.c

index 5682e3b4173e370d9dca3e7c9ebe1e49158d4e57..196d9abb8dfc8a6498c3fae0f8806bc7dee72a3f 100644 (file)
@@ -3451,6 +3451,7 @@ static void PMTSetupEsTeletext( demux_t *p_demux, ts_pid_t *pid,
 
             /* */
             const ts_teletext_page_t *p = &p_page[i];
+            p_es->fmt.i_priority = (p->i_type == 0x02 || p->i_type == 0x05) ? 0 : -1;
             p_es->fmt.psz_language = strndup( p->p_iso639, 3 );
             p_es->fmt.psz_description = strdup(vlc_gettext(ppsz_teletext_type[p->i_type]));
             p_es->fmt.subs.teletext.i_magazine = p->i_magazine;