[FFmpeg-cvslog] r23602 - trunk/libavcodec/nellymoserdec.c
mstorsjo
subversion
Mon Jun 14 14:34:55 CEST 2010
Author: mstorsjo
Date: Mon Jun 14 14:34:55 2010
New Revision: 23602
Log:
nellymoserdec: Allow using unusual input block sizes
Modified:
trunk/libavcodec/nellymoserdec.c
Modified: trunk/libavcodec/nellymoserdec.c
==============================================================================
--- trunk/libavcodec/nellymoserdec.c Mon Jun 14 11:09:59 2010 (r23601)
+++ trunk/libavcodec/nellymoserdec.c Mon Jun 14 14:34:55 2010 (r23602)
@@ -178,8 +178,12 @@ static int decode_tag(AVCodecContext * a
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<blocks ; i++) {
More information about the ffmpeg-cvslog
mailing list