Reset pts_buffers in av_read_frame_flush().

Patch by John Stebbins, jstebbins jetheaddev com

Originally committed as revision 20806 to svn://svn.ffmpeg.org/ffmpeg/trunk
release/0.6
John Stebbins 15 years ago committed by Carl Eugen Hoyos
parent 92f99a33b8
commit 106fa129f4
  1. 5
      libavformat/utils.c

@ -1177,7 +1177,7 @@ int av_find_default_stream_index(AVFormatContext *s)
void av_read_frame_flush(AVFormatContext *s) void av_read_frame_flush(AVFormatContext *s)
{ {
AVStream *st; AVStream *st;
int i; int i, j;
flush_packet_queue(s); flush_packet_queue(s);
@ -1200,6 +1200,9 @@ void av_read_frame_flush(AVFormatContext *s)
st->cur_len = 0; st->cur_len = 0;
st->probe_packets = MAX_PROBE_PACKETS; st->probe_packets = MAX_PROBE_PACKETS;
for(j=0; j<MAX_REORDER_DELAY+1; j++)
st->pts_buffer[j]= AV_NOPTS_VALUE;
} }
} }

Loading…
Cancel
Save