From: Julian Scheid Date: Sun, 19 Feb 2006 12:49:17 +0000 (+0000) Subject: The current_sample field is meant to be the sample number, not an offset into X-Git-Tag: v0.5~13103 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a7f41f91e78c9c661169d3d9de6d1b1882dbf7f0;p=platform%2Fupstream%2Flibav.git 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 --- 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: