From f7a30c0baa36df7bc858ffc1bd71152b60972da1 Mon Sep 17 00:00:00 2001 From: Martin Storsjö Date: Mon, 14 Jun 2010 12:34:55 +0000 Subject: nellymoserdec: Allow using unusual input block sizes Originally committed as revision 23602 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/nellymoserdec.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libavcodec/nellymoserdec.c') diff --git a/libavcodec/nellymoserdec.c b/libavcodec/nellymoserdec.c index 82a3f07950..cda8d11975 100644 --- a/libavcodec/nellymoserdec.c +++ b/libavcodec/nellymoserdec.c @@ -178,8 +178,12 @@ static int decode_tag(AVCodecContext * avctx, case 512: // 44100Hz blocks = 8; break; default: + if (buf_size % 64) { av_log(avctx, AV_LOG_DEBUG, "Tag size %d.\n", buf_size); return buf_size; + } + blocks = buf_size / 64; + break; } for (i=0 ; i