summaryrefslogtreecommitdiffstats
path: root/libmpdemux/aviheader.c
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-06 20:36:39 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-06 20:36:39 +0000
commit9ec42a7e3f03b57851d92994453e30e40d86a55d (patch)
treec34529499298f7074f73d343f450fa04e8d52fbf /libmpdemux/aviheader.c
parent64159b23f862d9467319ef450a9f1c9c7267027b (diff)
downloadmpv-9ec42a7e3f03b57851d92994453e30e40d86a55d.tar.bz2
mpv-9ec42a7e3f03b57851d92994453e30e40d86a55d.tar.xz
zero sized frames are not keyframes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18051 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/aviheader.c')
-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){