From: Michael Niedermayer Date: Thu, 26 Jun 2008 23:00:00 +0000 (+0000) Subject: Do not completely bail out for invalid params, just skip the current sector. X-Git-Tag: v0.5~3916 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=435a6082f9e368196e0d8347858c63de1126af2c;p=platform%2Fupstream%2Flibav.git Do not completely bail out for invalid params, just skip the current sector. Originally committed as revision 14002 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavformat/psxstr.c b/libavformat/psxstr.c index 7f5fe79..5be7a95 100644 --- a/libavformat/psxstr.c +++ b/libavformat/psxstr.c @@ -151,7 +151,7 @@ static int str_read_packet(AVFormatContext *s, && current_sector < sector_count && sector_count*VIDEO_DATA_CHUNK_SIZE >=frame_size)){ av_log(s, AV_LOG_ERROR, "Invalid parameters %d %d %d\n", current_sector, sector_count, frame_size); - return AVERROR_INVALIDDATA; + break; } if(str->channels[channel].video_stream_index < 0){