From ae2c69438881ecd9f3ff7dffaf66e62379279820 Mon Sep 17 00:00:00 2001 From: Wolfram Gloger Date: Mon, 8 Mar 2010 00:40:22 +0000 Subject: [PATCH] Fix concat seeking SEEK_END case. Patch by Wolfram Gloger wmglo ^ dent.med.uni-muenchen.de. Originally committed as revision 22306 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/concat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/concat.c b/libavformat/concat.c index 3d25788920..3a19d0a2ff 100644 --- a/libavformat/concat.c +++ b/libavformat/concat.c @@ -160,9 +160,9 @@ static int64_t concat_seek(URLContext *h, int64_t pos, int whence) switch (whence) { case SEEK_END: for (i = data->length - 1; - i && pos < -nodes[i-1].size; + i && pos < -nodes[i].size; i--) - pos += nodes[i-1].size; + pos += nodes[i].size; break; case SEEK_CUR: /* get the absolute position */