summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/aviheader.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdemux/aviheader.c b/libmpdemux/aviheader.c
index e19e3198c1..88208a4f3d 100644
--- a/libmpdemux/aviheader.c
+++ b/libmpdemux/aviheader.c
@@ -646,6 +646,8 @@ if(index_mode>=2 || (priv->idx_size==0 && index_mode==1)){
c=stream_read_dword(demuxer->stream);
+ if(!len) idx->dwFlags&=~AVIIF_KEYFRAME;
+
// Fix keyframes for DivX files:
if(idxfix_divx)
if(avi_stream_id(id)==idxfix_videostream){