# HG changeset patch # User arpi # Date 1011304517 0 # Node ID ed61ce9138ce9b39f969aff195679a24b07e1742 # Parent 1bdb44f7cba24e97437d7dda8ab43e5a4ea6f162 more movi_end mess diff -r 1bdb44f7cba2 -r ed61ce9138ce libmpdemux/aviheader.c --- a/libmpdemux/aviheader.c Thu Jan 17 21:22:11 2002 +0000 +++ b/libmpdemux/aviheader.c Thu Jan 17 21:55:17 2002 +0000 @@ -150,7 +150,10 @@ } break; } - case ckidAVINEWINDEX: if(index_mode){ + case ckidAVINEWINDEX: + if(demuxer->movi_end>stream_tell(demuxer->stream)) + demuxer->movi_end=stream_tell(demuxer->stream); // fixup movi-end + if(index_mode){ int i; priv->idx_size=size2>>4; mp_msg(MSGT_HEADER,MSGL_V,"Reading INDEX block, %d chunks for %ld frames\n",