From: Ilkka Ollakka Date: Sat, 5 Jun 2010 11:16:18 +0000 (+0300) Subject: avcodec: default gop=120 for vp80 X-Git-Tag: 1.2.0-pre1~6301 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=c5010ad330c808122ca16cdcbbd1b20d330b1d4b;p=vlc avcodec: default gop=120 for vp80 --- diff --git a/modules/codec/avcodec/encoder.c b/modules/codec/avcodec/encoder.c index 841ab1671e..90e76e6586 100644 --- a/modules/codec/avcodec/encoder.c +++ b/modules/codec/avcodec/encoder.c @@ -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 ) {