demux_sys_t *p_sys = p_demux->p_sys;
double f, *pf;
int64_t i64;
+ int64_t *pi64;
int i_int;
if( p_sys->b_file_out )
}
*pi64 = 0;
return VLC_EGENERIC;
+#else
+ case DEMUX_GET_TIME:
+ case DEMUX_GET_LENGTH:
+ pi64 = (int64_t*)va_arg( args, int64_t * );
+ *pi64 = 0;
+ return VLC_SUCCESS;
#endif
case DEMUX_SET_GROUP:
{
else if( p_dr->i_tag == 0x73 )
{
/* DTS audio descriptor (ETSI TS 101 154 Annex F) */
- msg_Dbg( p_demux, " * DTS audio descriptor not decoded" );
+ msg_Dbg( p_demux, " * DTS audio descriptor not decoded" );
pid->es->fmt.i_cat = AUDIO_ES;
pid->es->fmt.i_codec = VLC_FOURCC( 'd', 't', 's', ' ' );
}
else if( p_dr->i_tag == 0x45 )
{
- msg_Dbg( p_demux, " * VBI Data descriptor" );
+ msg_Dbg( p_demux, " * VBI Data descriptor" );
/* FIXME : store the information somewhere */
}
else if( p_dr->i_tag == 0x46 )
{
- msg_Dbg( p_demux, " * VBI Teletext descriptor" );
+ msg_Dbg( p_demux, " * VBI Teletext descriptor" );
/* FIXME : store the information somewhere */
}
+#ifdef _DVBPSI_DR_52_H_
+ else if( p_dr->i_tag == 0x52 )
+ {
+ dvbpsi_stream_identifier_dr_t *si;
+ si = dvbpsi_DecodeStreamIdentifierDr( p_dr );
+
+ msg_Dbg( p_demux, " * Stream Component Identifier: %d", si->i_component_tag );
+ }
+#endif
else if( p_dr->i_tag == 0x56 )
{
- msg_Dbg( p_demux, " * EBU Teletext descriptor" );
+ msg_Dbg( p_demux, " * EBU Teletext descriptor" );
pid->es->fmt.i_cat = SPU_ES;
pid->es->fmt.i_codec = VLC_FOURCC( 't', 'e', 'l', 'x' );
pid->es->fmt.psz_description = strdup( "Teletext" );