[Ffmpeg-cvslog] r7156 - trunk/libavcodec/svq1.c

bcoudurier subversion
Wed Nov 22 14:24:58 CET 2006


Author: bcoudurier
Date: Wed Nov 22 14:24:58 2006
New Revision: 7156

Modified:
   trunk/libavcodec/svq1.c

Log:
fix sigfpe with intra only encoding

Modified: trunk/libavcodec/svq1.c
==============================================================================
--- trunk/libavcodec/svq1.c	(original)
+++ trunk/libavcodec/svq1.c	Wed Nov 22 14:24:58 2006
@@ -1355,7 +1355,7 @@
     init_put_bits(&s->pb, buf, buf_size);
 
     *p = *pict;
-    p->pict_type = avctx->frame_number % avctx->gop_size ? P_TYPE : I_TYPE;
+    p->pict_type = avctx->gop_size && avctx->frame_number % avctx->gop_size ? P_TYPE : I_TYPE;
     p->key_frame = p->pict_type == I_TYPE;
 
     svq1_write_header(s, p->pict_type);




More information about the ffmpeg-cvslog mailing list