]> git.sesse.net Git - vlc/blobdiff - modules/access/dvdread.c
Some more demux and access code factorization
[vlc] / modules / access / dvdread.c
index cb60704efd3ea02bb7c8d4d0542b3f67bcd5f8b0..e6ed058835683bbc3f59c374508b859302da5e79 100644 (file)
@@ -246,10 +246,7 @@ static int Open( vlc_object_t *p_this )
     msg_Dbg( p_demux, "VMG opened" );
 
     /* Fill p_demux field */
-    p_demux->pf_demux = Demux;
-    p_demux->pf_control = Control;
-    p_demux->p_sys = p_sys = malloc( sizeof( demux_sys_t ) );
-    memset( p_sys, 0, sizeof( demux_sys_t ) );
+    STANDARD_DEMUX_INIT; p_sys = p_demux->p_sys;
 
     ps_track_init( p_sys->tk );
     p_sys->i_aspect = -1;