]> git.sesse.net Git - vlc/blobdiff - modules/packetizer/mpeg4video.c
Use var_Inherit* instead of var_CreateGet*.
[vlc] / modules / packetizer / mpeg4video.c
index b482c61eb16b119a018b4ba4bcbf3c41405ffb9c..84946a5842c26aeeaba547f84d4a278ce9e357aa 100644 (file)
@@ -142,7 +142,7 @@ static int Open( vlc_object_t *p_this )
     /* Misc init */
     packetizer_Init( &p_sys->packetizer,
                      p_mp4v_startcode, sizeof(p_mp4v_startcode),
-                     NULL, 0,
+                     NULL, 0, 4,
                      PacketizeReset, PacketizeParse, PacketizeValidate, p_dec );
 
     p_sys->p_frame = NULL;
@@ -152,6 +152,8 @@ static int Open( vlc_object_t *p_this )
     es_format_Copy( &p_dec->fmt_out, &p_dec->fmt_in );
     p_dec->fmt_out.i_codec = VLC_CODEC_MP4V;
 
+    free(p_dec->fmt_out.p_extra);
+
     if( p_dec->fmt_in.i_extra )
     {
         /* We have a vol */