X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Favcodec%2Fencoder.c;h=092dfee32f41fbf811fed80b45efa154aa3e01d3;hb=16ea0e630bc4cb792c132ff15d3d6a1f8a5e5f06;hp=90e76e65868982f0021f05a4da18d7476864134b;hpb=8e6a4513d42bc602f5cb9f56c6a79299b60056e2;p=vlc diff --git a/modules/codec/avcodec/encoder.c b/modules/codec/avcodec/encoder.c index 90e76e6586..092dfee32f 100644 --- a/modules/codec/avcodec/encoder.c +++ b/modules/codec/avcodec/encoder.c @@ -606,7 +606,7 @@ int OpenEncoder( vlc_object_t *p_this ) 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 ) + if( p_enc->fmt_out.video.i_height >= 720 ) { /* Check that we don't overrun users qmin/qmax values */ if( !var_GetInteger( p_enc, ENC_CFG_PREFIX "qmin" ) ) @@ -626,7 +626,7 @@ int OpenEncoder( vlc_object_t *p_this ) } else { if( !var_GetInteger( p_enc, ENC_CFG_PREFIX "qmin" ) ) { - p_context->mb_qmin = p_context->qmin = FF_QP2LAMBDA; + p_context->mb_qmin = p_context->qmin = 1; p_context->mb_lmin = p_context->lmin = FF_QP2LAMBDA; }