vlc | branch: master | Francois Cartegnie <fcvlc...@free.fr> | Wed Feb 22 
12:21:00 2017 +0100| [dc0c56b770d46e1a4b5f76bdbb87193d2bd9750a] | committer: 
Francois Cartegnie

demux: es: tag AAC for header lookup

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=dc0c56b770d46e1a4b5f76bdbb87193d2bd9750a
---

 modules/demux/mpeg/es.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/demux/mpeg/es.c b/modules/demux/mpeg/es.c
index fe9ae84..319cb13 100644
--- a/modules/demux/mpeg/es.c
+++ b/modules/demux/mpeg/es.c
@@ -122,6 +122,7 @@ typedef struct
 struct demux_sys_t
 {
     codec_t codec;
+    vlc_fourcc_t i_original;
 
     es_out_id_t *p_es;
 
@@ -235,6 +236,7 @@ static int OpenCommon( demux_t *p_demux,
 
     /* Load the audio packetizer */
     es_format_Init( &fmt, i_cat, p_sys->codec.i_codec );
+    fmt.i_original_fourcc = p_sys->i_original;
     p_sys->p_packetizer = demux_PacketizerNew( p_demux, &fmt, 
p_sys->codec.psz_name );
     if( !p_sys->p_packetizer )
     {
@@ -1077,6 +1079,7 @@ static int AacInit( demux_t *p_demux )
     demux_sys_t *p_sys = p_demux->p_sys;
 
     p_sys->i_packet_size = 4096;
+    p_sys->i_original = VLC_FOURCC('H','E','A','D');
 
     return VLC_SUCCESS;
 }

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to