]> git.sesse.net Git - vlc/commitdiff
apply mini_patch.diff from #964. Fixes #964
authorSigmund Augdal Helberg <sigmunau@videolan.org>
Sun, 7 Jan 2007 12:33:50 +0000 (12:33 +0000)
committerSigmund Augdal Helberg <sigmunau@videolan.org>
Sun, 7 Jan 2007 12:33:50 +0000 (12:33 +0000)
modules/demux/avi/libavi.c

index b8c234cd62c697ae2645615dc884e136e822aeca..d5d9bd7e45e993511457ae5c5d65782f081ba691 100644 (file)
@@ -728,8 +728,10 @@ int  _AVI_ChunkRead( stream_t *s, avi_chunk_t *p_chk, avi_chunk_t *p_father )
     {
         return AVI_Chunk_Function[i_index].AVI_ChunkRead_function( s, p_chk );
     }
-    else if( ((char*)&p_chk->common.i_chunk_fourcc)[0] == 'i' &&
-             ((char*)&p_chk->common.i_chunk_fourcc)[1] == 'x' )
+    else if( ( ((char*)&p_chk->common.i_chunk_fourcc)[0] == 'i' &&
+               ((char*)&p_chk->common.i_chunk_fourcc)[1] == 'x' ) || 
+             ( ((char*)&p_chk->common.i_chunk_fourcc)[2] == 'i' &&
+               ((char*)&p_chk->common.i_chunk_fourcc)[3] == 'x' ) )
     {
         p_chk->common.i_chunk_fourcc = AVIFOURCC_indx;
         return AVI_ChunkRead_indx( s, p_chk );