From 15b18c04b30d456147f53445f98fa138f8cfa20b Mon Sep 17 00:00:00 2001 From: Jai Menon Date: Thu, 1 Jul 2010 19:51:40 +0530 Subject: [PATCH] MKV : Export MPEG[12] sequence header present in CodecPrivate as extradata. This fixes files where the muxer doesn't store sequence headers as part of the stream. Signed-off-by: Jean-Baptiste Kempf --- modules/demux/mkv/matroska_segment.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/demux/mkv/matroska_segment.cpp b/modules/demux/mkv/matroska_segment.cpp index 04e4a22fa2..2b0b7d40f3 100644 --- a/modules/demux/mkv/matroska_segment.cpp +++ b/modules/demux/mkv/matroska_segment.cpp @@ -796,6 +796,8 @@ bool matroska_segment_c::Select( mtime_t i_start_time ) !strcmp( p_tk->psz_codec, "V_MPEG2" ) ) { p_tk->fmt.i_codec = VLC_CODEC_MPGV; + if( p_tk->i_extra_data ) + fill_extra_data( p_tk ); } else if( !strncmp( p_tk->psz_codec, "V_THEORA", 8 ) ) { -- 2.39.2