From a7f41f91e78c9c661169d3d9de6d1b1882dbf7f0 Mon Sep 17 00:00:00 2001 From: Julian Scheid 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 230860b..36084e5 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: -- 2.7.4