From 79292510a86ea7398ab57cd115a6540f60f0579a Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 18 Mar 2004 20:52:40 +0000 Subject: adjust_write_index() fix by ("Curi Fabio Eduardo (SFL)" ) Originally committed as revision 2903 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/ffm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavformat/ffm.c b/libavformat/ffm.c index eba5234437..651abaa8f2 100644 --- a/libavformat/ffm.c +++ b/libavformat/ffm.c @@ -391,7 +391,7 @@ static void adjust_write_index(AVFormatContext *s) pts = get_pts(s, pos_max); if (pts - 100000 > pts_start) - return; + goto end; ffm->write_index = FFM_PACKET_SIZE; @@ -424,6 +424,7 @@ static void adjust_write_index(AVFormatContext *s) //printf("Adjusted write index from %lld to %lld: pts=%0.6f\n", orig_write_index, ffm->write_index, pts / 1000000.); //printf("pts range %0.6f - %0.6f\n", get_pts(s, 0) / 1000000. , get_pts(s, ffm->file_size - 2 * FFM_PACKET_SIZE) / 1000000. ); + end: url_fseek(pb, ptr, SEEK_SET); } -- cgit v1.2.3