# HG changeset patch # User michael # Date 1162171796 0 # Node ID 4da24acf4e2095c1f2e97aa2e678296c8dbe7337 # Parent 8b1819f82c4ab7549aca9ecf257e23af2642ec86 avoid random noise on damaged frames diff -r 8b1819f82c4a -r 4da24acf4e20 mpegaudiodec.c --- a/mpegaudiodec.c Sun Oct 29 13:14:37 2006 +0000 +++ b/mpegaudiodec.c Mon Oct 30 01:29:56 2006 +0000 @@ -2269,7 +2269,8 @@ //av_log(NULL, AV_LOG_ERROR, "backstep:%d, lastbuf:%d\n", main_data_begin, s->last_buf_size); if(main_data_begin > s->last_buf_size){ av_log(NULL, AV_LOG_ERROR, "backstep:%d, lastbuf:%d\n", main_data_begin, s->last_buf_size); - s->last_buf_size= main_data_begin; +// s->last_buf_size= main_data_begin; + return -1; } memcpy(s->last_buf + s->last_buf_size, ptr, EXTRABYTES);