diff --git a/libavformat/avidec.c b/libavformat/avidec.c index 85fc794362..a35290b19f 100644 --- a/libavformat/avidec.c +++ b/libavformat/avidec.c @@ -984,7 +984,7 @@ resync: } ast->frame_offset += get_duration(ast, pkt->size); } - ast->remaining -= size; + ast->remaining -= err; if(!ast->remaining){ avi->stream_index= -1; ast->packet_size= 0;