[FFmpeg-cvslog] update_initial_timestamps: increase pts_buffer size

Michael Niedermayer git at videolan.org
Fri Oct 12 00:26:42 CEST 2012


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Thu Oct 11 21:16:09 2012 +0200| [59cbedfc3df3bc3386407064dbda86962ba33c2f] | committer: Michael Niedermayer

update_initial_timestamps: increase pts_buffer size

Fixes CID733786
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=59cbedfc3df3bc3386407064dbda86962ba33c2f
---

 libavformat/utils.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index f0fbb53..13a2f2b 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -891,7 +891,7 @@ static void update_initial_timestamps(AVFormatContext *s, int stream_index,
 {
     AVStream *st= s->streams[stream_index];
     AVPacketList *pktl= s->parse_queue ? s->parse_queue : s->packet_buffer;
-    int64_t pts_buffer[MAX_REORDER_DELAY];
+    int64_t pts_buffer[MAX_REORDER_DELAY+1];
     int64_t shift;
     int i, delay;
 
@@ -903,7 +903,7 @@ static void update_initial_timestamps(AVFormatContext *s, int stream_index,
     st->cur_dts= dts;
     shift = st->first_dts - RELATIVE_TS_BASE;
 
-    for (i=0; i<MAX_REORDER_DELAY; i++)
+    for (i=0; i<MAX_REORDER_DELAY+1; i++)
         pts_buffer[i] = AV_NOPTS_VALUE;
 
     if (is_relative(pts))



More information about the ffmpeg-cvslog mailing list