]> git.sesse.net Git - vlc/blobdiff - src/input/demux.c
Allow decoder/packetizer to output meta data.
[vlc] / src / input / demux.c
index 49fdf28f702ec40fef9a54f482d1f91a5a9c320d..9ed4eeca66105881178c92b00a6ac10e5c1eb59d 100644 (file)
@@ -28,6 +28,7 @@
 #include "demux.h"
 #include <libvlc.h>
 #include <vlc_codec.h>
+#include <vlc_meta.h>
 
 static bool SkipID3Tag( demux_t * );
 static bool SkipAPETag( demux_t *p_demux );
@@ -602,6 +603,8 @@ void demux_PacketizerDestroy( decoder_t *p_packetizer )
     if( p_packetizer->p_module )
         module_unneed( p_packetizer, p_packetizer->p_module );
     es_format_Clean( &p_packetizer->fmt_in );
+    if( p_packetizer->p_description )
+        vlc_meta_Delete( p_packetizer->p_description );
     vlc_object_release( p_packetizer );
 }