diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-07-14 15:49:59 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-07-14 15:49:59 +0000 |
commit | 95cee5309f8302df272c9bc3494d8817bee1e5fa (patch) | |
tree | e7f7bf8043c5ebcab5acf1559e2705839ea704b0 /libmpdemux | |
parent | 5212b72ec9189aa48dffe7201a859f5ca5fe206b (diff) | |
download | mpv-95cee5309f8302df272c9bc3494d8817bee1e5fa.tar.bz2 mpv-95cee5309f8302df272c9bc3494d8817bee1e5fa.tar.xz |
Change a broken check. FFMAX does not work as intended because trak->chunkmap[i].first
is unsigned and j is signed.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27280 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/demux_mov.c | 4 |
1 files changed, 2 insertions, 2 deletions
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(;j<last;j++){ + j=trak->chunkmap[i].first; + for(;j>=0 && j<last;j++){ trak->chunks[j].desc=trak->chunkmap[i].sdid; trak->chunks[j].size=trak->chunkmap[i].spc; } |