diff --git a/libavformat/utils.c b/libavformat/utils.c index 8dddfde1673e3a7fda936246e85a452d3a6da2b3..a12f26afd78496174bf04cf882e66e60ccfb6468 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -882,7 +882,7 @@ static int av_read_frame_internal(AVFormatContext *s, AVPacket *pkt) st->parser->flags |= PARSER_FLAG_COMPLETE_FRAMES; } if(st->parser && (s->iformat->flags & AVFMT_GENERIC_INDEX)){ - st->parser->last_frame_offset= + st->parser->next_frame_offset= st->parser->cur_offset= s->cur_pkt.pos; } }