# HG changeset patch # User reimar # Date 1216050599 0 # Node ID f45c38163037c140f4f8f277598a49c7cfadca1b # Parent 66de7e5084dcb53f8c1ce76bab7c7cd82c1132c2 Change a broken check. FFMAX does not work as intended because trak->chunkmap[i].first is unsigned and j is signed. diff -r 66de7e5084dc -r f45c38163037 libmpdemux/demux_mov.c --- a/libmpdemux/demux_mov.c Sun Jul 13 22:27:50 2008 +0000 +++ b/libmpdemux/demux_mov.c Mon Jul 14 15:49:59 2008 +0000 @@ -169,8 +169,8 @@ 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; }