From fd42eb6dec2d911a8480d7b30625b27aeb34ce6c Mon Sep 17 00:00:00 2001 From: Mike Melanson Date: Fri, 6 May 2005 04:19:17 +0000 Subject: syncing to FFmpeg libavcodec build 4754 CVS patchset: 7522 CVS date: 2005/05/06 04:19:17 --- src/libffmpeg/libavcodec/mpegaudiodec.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/libffmpeg/libavcodec/mpegaudiodec.c') diff --git a/src/libffmpeg/libavcodec/mpegaudiodec.c b/src/libffmpeg/libavcodec/mpegaudiodec.c index 196d77d2a..106c9fe68 100644 --- a/src/libffmpeg/libavcodec/mpegaudiodec.c +++ b/src/libffmpeg/libavcodec/mpegaudiodec.c @@ -2628,7 +2628,10 @@ static int decode_frame(AVCodecContext * avctx, } s->inbuf_ptr = s->inbuf; s->frame_size = 0; - *data_size = out_size; + if(out_size>=0) + *data_size = out_size; + else + av_log(avctx, AV_LOG_DEBUG, "Error while decoding mpeg audio frame\n"); //FIXME return -1 / but also return the number of bytes consumed break; } } -- cgit v1.2.3