From f056c8e9ddc97266d18ae4b88d7ffe576115af82 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Sat, 28 Jun 2008 19:41:18 +0000 Subject: [PATCH] set frame_size in libfaad decoder Originally committed as revision 14024 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/libfaad.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/libfaad.c b/libavcodec/libfaad.c index dc66788830..bb901f9675 100644 --- a/libavcodec/libfaad.c +++ b/libavcodec/libfaad.c @@ -196,7 +196,8 @@ static int faac_decode_frame(AVCodecContext *avctx, s->faacDecGetErrorMessage(frame_info.error)); return -1; } - + if (!avctx->frame_size) + avctx->frame_size = frame_info.samples/avctx->channels; frame_info.samples *= s->sample_size; memcpy(data, out, frame_info.samples); // CHECKME - can we cheat this one