From 8dbd9cb6953aa3d01c3b4d65004e0c3e3ace245b Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 22 Sep 2008 03:00:26 +0000 Subject: Fix all the recent problems Justin had run into with the AC3 parser, including issue 459. Originally committed as revision 15381 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/aac_ac3_parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/aac_ac3_parser.c b/libavcodec/aac_ac3_parser.c index d0c912a606..20a989767c 100644 --- a/libavcodec/aac_ac3_parser.c +++ b/libavcodec/aac_ac3_parser.c @@ -51,7 +51,7 @@ get_next: }else{ i-= s->header_size -1; s->remaining_size = len; - if(!new_frame_start){ + if(!new_frame_start || pc->index+i<=0){ s->remaining_size += i; goto get_next; } -- cgit v1.2.3