From c5010ad330c808122ca16cdcbbd1b20d330b1d4b Mon Sep 17 00:00:00 2001 From: Ilkka Ollakka Date: Sat, 5 Jun 2010 14:16:18 +0300 Subject: [PATCH] avcodec: default gop=120 for vp80 --- modules/codec/avcodec/encoder.c | 3 +++ 1 file changed, 3 insertions(+) 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 ) { -- 2.39.5