]> git.sesse.net Git - vlc/commitdiff
avcodec: default gop=120 for vp80
authorIlkka Ollakka <ileoo@videolan.org>
Sat, 5 Jun 2010 11:16:18 +0000 (14:16 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Sat, 5 Jun 2010 11:16:18 +0000 (14:16 +0300)
modules/codec/avcodec/encoder.c

index 841ab1671ea570fb2e7d0d692deaeeafbcca0fe6..90e76e65868982f0021f05a4da18d7476864134b 100644 (file)
@@ -602,6 +602,9 @@ int OpenEncoder( vlc_object_t *p_this )
     {
         /* Lets give bitrate tolerance */
         p_context->bit_rate_tolerance = __MAX(2 * p_enc->fmt_out.i_bitrate, p_sys->i_vtolerance );
+        /* default to 120 frames between keyframe */
+        if( !var_GetInteger( p_enc, ENC_CFG_PREFIX "keyint" ) )
+           p_context->gop_size = 120;
         /* seems that ffmpeg presets have 720p as divider for buffers */
         if( p_enc->fmt_out.video.i_width >= 720 )
         {