From f5187c7f0488722852f41249b49353c9cc856981 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Sat, 21 Mar 2009 01:27:28 +0000 Subject: [PATCH] flacdec: account for frame and subframe header overhead when calculating estimate for maximum frame size Originally committed as revision 18091 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/flacdec.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/flacdec.c b/libavcodec/flacdec.c index 3145d7283e..ec1ace4aee 100644 --- a/libavcodec/flacdec.c +++ b/libavcodec/flacdec.c @@ -147,8 +147,7 @@ static void allocate_buffers(FLACContext *s) assert(s->max_blocksize); if (s->max_framesize == 0 && s->max_blocksize) { - // FIXME header overhead - s->max_framesize= (s->channels * s->bps * s->max_blocksize + 7)/ 8; + s->max_framesize = 23 + (s->channels * s->bps * s->max_blocksize + 7) / 8; } for (i = 0; i < s->channels; i++) {