- if( strcmp( p_demux->psz_demux, "vobsub" ) )
- {
- msg_Dbg( p_demux, "vobsub demux discarded" );
- return VLC_EGENERIC;
- }
-
- p_demux->pf_demux = Demux;
- p_demux->pf_control = Control;
- p_demux->p_sys = p_sys = malloc( sizeof( demux_sys_t ) );
- p_sys->p_vobsub_file = NULL;
- p_sys->i_tracks = 0;
- p_sys->track = (vobsub_track_t*)malloc( sizeof( vobsub_track_t ) );
- p_sys->i_original_frame_width = -1;
- p_sys->i_original_frame_height = -1;
-
- char *s = NULL;