diff --git a/libmpdemux/demux_mov.c b/libmpdemux/demux_mov.c index 6449c24c60..b117a3f00d 100644 --- a/libmpdemux/demux_mov.c +++ b/libmpdemux/demux_mov.c @@ -169,8 +169,8 @@ void mov_build_index(mov_track_t* trak,int timescale){ i=trak->chunkmap_size; while(i>0){ --i; - j=FFMAX(trak->chunkmap[i].first, 0); - for(;jchunkmap[i].first; + for(;j>=0 && jchunks[j].desc=trak->chunkmap[i].sdid; trak->chunks[j].size=trak->chunkmap[i].spc; }