summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-07-14 15:49:59 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-07-14 15:49:59 +0000
commit95cee5309f8302df272c9bc3494d8817bee1e5fa (patch)
treee7f7bf8043c5ebcab5acf1559e2705839ea704b0 /libmpdemux
parent5212b72ec9189aa48dffe7201a859f5ca5fe206b (diff)
downloadmpv-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.c4
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;
}