Commit 680b9da7 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

telx: ignore initial page 100

If the TS demux signals initial page 100, then this inital page is likely NOT the subtitle page. Since we can only really handle subtitles, let the teletext decoder figure out which pages are subtitles on its own.

Per request of Marian Durkovic
(cherry picked from commit 1bc06496)
parent 17ac0358
...@@ -195,7 +195,8 @@ static int Open( vlc_object_t *p_this ) ...@@ -195,7 +195,8 @@ static int Open( vlc_object_t *p_this )
var_Create( p_dec, "telx-override-page", var_Create( p_dec, "telx-override-page",
VLC_VAR_INTEGER | VLC_VAR_DOINHERIT ); VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
var_Get( p_dec, "telx-override-page", &val ); var_Get( p_dec, "telx-override-page", &val );
if( val.i_int == -1 && p_dec->fmt_in.subs.dvb.i_id != -1 ) if( val.i_int == -1 && p_dec->fmt_in.subs.dvb.i_id != -1
&& p_dec->fmt_in.subs.dvb.i_id != (1<<16) ) /* ignore if TS demux wants page 100 (unlikely to be sub) */
{ {
p_sys->i_wanted_magazine = p_dec->fmt_in.subs.dvb.i_id >> 16; p_sys->i_wanted_magazine = p_dec->fmt_in.subs.dvb.i_id >> 16;
if( p_sys->i_wanted_magazine == 0 ) if( p_sys->i_wanted_magazine == 0 )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment