From 4ff5e6563e5d4969bb1882a010b3ed67ebff314d Mon Sep 17 00:00:00 2001 From: Ian Braithwaite Date: Thu, 8 Mar 2007 19:47:03 +0000 Subject: [PATCH] Don't output the first two frames, since they don't contain valid audio. This also eases comparison of decoded output with Real's binary decoder. Patch by Ian Braithwaite Originally committed as revision 8297 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/cook.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/cook.c b/libavcodec/cook.c index 9a3221414a..07655b01ce 100644 --- a/libavcodec/cook.c +++ b/libavcodec/cook.c @@ -1068,6 +1068,9 @@ static int cook_decode_frame(AVCodecContext *avctx, *data_size = decode_subpacket(q, buf, avctx->block_align, data); + /* Discard the first two frames: no valid audio. */ + if (avctx->frame_number < 2) *data_size = 0; + return avctx->block_align; }