make decoder decode the first frame properly if theres more than just one
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 27 May 2007 22:34:49 +0000 (22:34 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 27 May 2007 22:34:49 +0000 (22:34 +0000)
frame input

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

libavcodec/mpegaudiodec.c

index bfd54d535ab579337b4a4c2abe8187778f4e0372..0cb6476a2e4fafdf80cc941a5ca8ca3acf666401 100644 (file)
@@ -2417,6 +2417,7 @@ retry:
         return -1;
     }else if(s->frame_size < buf_size){
         av_log(avctx, AV_LOG_ERROR, "incorrect frame size\n");
+        buf_size= s->frame_size;
     }
 
     out_size = mp_decode_frame(s, out_samples, buf, buf_size);