From a7f41f91e78c9c661169d3d9de6d1b1882dbf7f0 Mon Sep 17 00:00:00 2001
From: Julian Scheid <julian@sektor37.de>
Date: Sun, 19 Feb 2006 12:49:17 +0000
Subject: [PATCH] The current_sample field is meant to be the sample number,
 not an offset into the sample data.  Don't increment it by multiples of
 sc->sample_size. patch by Julian Scheid, julian _-at-_ sektor37 _-dot-_ de

Originally committed as revision 5037 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavformat/mov.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/mov.c b/libavformat/mov.c
index 230860ba418..36084e53c6b 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -1835,7 +1835,7 @@ again:
 
         sc->current_sample++;
     }else if(idx + 1 < sc->sample_to_chunk_sz){
-        sc->current_sample += sc->sample_size * sc->sample_to_chunk[idx].count;
+        sc->current_sample += sc->sample_to_chunk[idx].count;
     }
 
 readchunk:
-- 
GitLab