# HG changeset patch # User rfelker # Date 1083107326 0 # Node ID 3c23de96a9362f3694683147404eeb64d612e772 # Parent cbd80ac70b9ecf9d8d2be508b057780e7e79267e don't use odml when we don't have to -- the code is buggy! diff -r cbd80ac70b9e -r 3c23de96a936 libmpdemux/aviheader.c --- a/libmpdemux/aviheader.c Tue Apr 27 21:23:59 2004 +0000 +++ b/libmpdemux/aviheader.c Tue Apr 27 23:08:46 2004 +0000 @@ -225,6 +225,9 @@ DWORD i; unsigned msize = 0; avisuperindex_chunk *s; + // FIXME: do not use odml index for files that don't need it. + // apparently the odml code is buggy! + if (demuxer->movi_end < 0x7fffffff) break; priv->suidx_size++; priv->suidx = realloc(priv->suidx, priv->suidx_size * sizeof (avisuperindex_chunk)); s = &priv->suidx[priv->suidx_size-1];