From 7512f3a88f47b32e196f75920480a2d733c9ae61 Mon Sep 17 00:00:00 2001 From: Petri Hintukainen Date: Tue, 9 Aug 2011 16:05:27 +0300 Subject: ffmpeg VC-1: scan for extradata (sequence header) from preview buffers --- src/combined/ffmpeg/ff_video_decoder.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/combined/ffmpeg/ff_video_decoder.c b/src/combined/ffmpeg/ff_video_decoder.c index d1c2fcb5b..2c2a08cc1 100644 --- a/src/combined/ffmpeg/ff_video_decoder.c +++ b/src/combined/ffmpeg/ff_video_decoder.c @@ -878,6 +878,10 @@ static void ff_handle_preview_buffer (ff_video_decoder_t *this, buf_element_t *b } if (this->decoder_init_mode && !this->is_mpeg12) { + + if (!ff_check_extradata(this, codec_type, buf)) + return; + init_video_codec(this, codec_type); init_postprocess(this); this->decoder_init_mode = 0; -- cgit v1.2.3