OSDN Git Service

Remove check for input buffer size as it does not guarantee that
authorKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 24 Sep 2007 16:50:32 +0000 (16:50 +0000)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 24 Sep 2007 16:50:32 +0000 (16:50 +0000)
decoder will not run out of output buffer bounds (and all suspected
decoders have their own checks now).

Originally committed as revision 10567 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/utils.c

index f2c77b7..3d4c2f2 100644 (file)
@@ -962,8 +962,7 @@ int attribute_align_arg avcodec_decode_audio2(AVCodecContext *avctx, int16_t *sa
             return -1;
         }
         if(*frame_size_ptr < FF_MIN_BUFFER_SIZE ||
-        *frame_size_ptr < avctx->channels * avctx->frame_size * sizeof(int16_t) ||
-        *frame_size_ptr < buf_size){
+        *frame_size_ptr < avctx->channels * avctx->frame_size * sizeof(int16_t)){
             av_log(avctx, AV_LOG_ERROR, "buffer %d too small\n", *frame_size_ptr);
             return -1;
         }