[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