Commit 5b95a7f0 authored by Christophe Massiot's avatar Christophe Massiot

* modules/demux/ts.c : Removed unused sysid option. VBI descriptor and

   VBI teletext descriptor should not set the codec because they only
   add information on a teletext stream.
parent b4400ea4
...@@ -113,8 +113,6 @@ vlc_module_begin(); ...@@ -113,8 +113,6 @@ vlc_module_begin();
MTUOUT_LONGTEXT, VLC_TRUE ); MTUOUT_LONGTEXT, VLC_TRUE );
add_string( "ts-csa-ck", NULL, NULL, CSA_TEXT, CSA_LONGTEXT, VLC_TRUE ); add_string( "ts-csa-ck", NULL, NULL, CSA_TEXT, CSA_LONGTEXT, VLC_TRUE );
add_bool( "ts-silent", 0, NULL, SILENT_TEXT, SILENT_LONGTEXT, VLC_TRUE ); add_bool( "ts-silent", 0, NULL, SILENT_TEXT, SILENT_LONGTEXT, VLC_TRUE );
add_integer( "ts-capmt-sysid", 0, NULL, CAPMT_SYSID_TEXT,
CAPMT_SYSID_LONGTEXT, VLC_TRUE );
set_capability( "demux2", 10 ); set_capability( "demux2", 10 );
set_callbacks( Open, Close ); set_callbacks( Open, Close );
...@@ -298,7 +296,6 @@ struct demux_sys_t ...@@ -298,7 +296,6 @@ struct demux_sys_t
vlc_bool_t b_es_id_pid; vlc_bool_t b_es_id_pid;
csa_t *csa; csa_t *csa;
vlc_bool_t b_silent; vlc_bool_t b_silent;
uint16_t i_capmt_sysid;
vlc_bool_t b_udp_out; vlc_bool_t b_udp_out;
int fd; /* udp socket */ int fd; /* udp socket */
...@@ -627,10 +624,6 @@ static int Open( vlc_object_t *p_this ) ...@@ -627,10 +624,6 @@ static int Open( vlc_object_t *p_this )
var_Get( p_demux, "ts-silent", &val ); var_Get( p_demux, "ts-silent", &val );
p_sys->b_silent = val.b_bool; p_sys->b_silent = val.b_bool;
var_Create( p_demux, "ts-capmt-sysid", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
var_Get( p_demux, "ts-capmt-sysid", &val );
p_sys->i_capmt_sysid = val.i_int;
return VLC_SUCCESS; return VLC_SUCCESS;
} }
...@@ -2608,24 +2601,12 @@ static void PMTCallBack( demux_t *p_demux, dvbpsi_pmt_t *p_pmt ) ...@@ -2608,24 +2601,12 @@ static void PMTCallBack( demux_t *p_demux, dvbpsi_pmt_t *p_pmt )
else if( p_dr->i_tag == 0x45 ) else if( p_dr->i_tag == 0x45 )
{ {
msg_Dbg( p_demux, " * VBI Data descriptor" ); msg_Dbg( p_demux, " * VBI Data descriptor" );
pid->es->fmt.i_cat = SPU_ES; /* FIXME : store the information somewhere */
pid->es->fmt.i_codec = VLC_FOURCC( 'v', 'b', 'i', 'd' );
pid->es->fmt.psz_description = strdup( "VBI Data" );
pid->es->fmt.i_extra = p_dr->i_length;
pid->es->fmt.p_extra = malloc( p_dr->i_length );
memcpy( pid->es->fmt.p_extra, p_dr->p_data,
p_dr->i_length );
} }
else if( p_dr->i_tag == 0x46 ) else if( p_dr->i_tag == 0x46 )
{ {
msg_Dbg( p_demux, " * VBI Teletext descriptor" ); msg_Dbg( p_demux, " * VBI Teletext descriptor" );
pid->es->fmt.i_cat = SPU_ES; /* FIXME : store the information somewhere */
pid->es->fmt.i_codec = VLC_FOURCC( 'v', 'b', 'i', 't' );
pid->es->fmt.psz_description = strdup( "VBI Teletext" );
pid->es->fmt.i_extra = p_dr->i_length;
pid->es->fmt.p_extra = malloc( p_dr->i_length );
memcpy( pid->es->fmt.p_extra, p_dr->p_data,
p_dr->i_length );
} }
else if( p_dr->i_tag == 0x56 ) else if( p_dr->i_tag == 0x56 )
{ {
......
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