From a45972a806f842edbd11c92b75e740c6df66e3b5 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Tue, 23 Feb 2010 06:36:26 +0000 Subject: Make Bink demuxer pass video flags to decoder Originally committed as revision 21978 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/bink.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'libavformat/bink.c') diff --git a/libavformat/bink.c b/libavformat/bink.c index 5822875356..2d4a2ddd68 100644 --- a/libavformat/bink.c +++ b/libavformat/bink.c @@ -112,10 +112,12 @@ static int read_header(AVFormatContext *s, AVFormatParameters *ap) } av_set_pts_info(vst, 64, fps_den, fps_num); - url_fskip(pb, 4); - vst->codec->codec_type = CODEC_TYPE_VIDEO; vst->codec->codec_id = CODEC_ID_BINKVIDEO; + vst->codec->extradata = av_mallocz(4 + FF_INPUT_BUFFER_PADDING_SIZE); + vst->codec->extradata_size = 4; + get_buffer(pb, vst->codec->extradata, 4); + bink->num_audio_tracks = get_le32(pb); if (bink->num_audio_tracks > BINK_MAX_AUDIO_TRACKS) { -- cgit v1.2.3