Mercurial > libavcodec.hg
diff libvpxenc.c @ 12152:d102b12f69dc libavcodec
Do not map video quantizer scale (from 1-51 to 0-63) for libvpx anymore.
Patch by James Zern, jzern google
author | cehoyos |
---|---|
date | Mon, 12 Jul 2010 21:23:03 +0000 |
parents | 3d186eff2224 |
children | 36940062c081 |
line wrap: on
line diff
--- a/libvpxenc.c Mon Jul 12 19:54:16 2010 +0000 +++ b/libvpxenc.c Mon Jul 12 21:23:03 2010 +0000 @@ -237,9 +237,8 @@ enccfg.rc_target_bitrate = av_rescale_rnd(avctx->bit_rate, 1, 1000, AV_ROUND_NEAR_INF); - //convert [1,51] -> [0,63] - enccfg.rc_min_quantizer = ((avctx->qmin * 5 + 1) >> 2) - 1; - enccfg.rc_max_quantizer = ((avctx->qmax * 5 + 1) >> 2) - 1; + enccfg.rc_min_quantizer = avctx->qmin; + enccfg.rc_max_quantizer = avctx->qmax; enccfg.rc_dropframe_thresh = avctx->frame_skip_threshold; //_enc_init() will balk if kf_min_dist differs from max w/VPX_KF_AUTO