# HG changeset patch # User cehoyos # Date 1284588613 0 # Node ID fac8063ed1e77f1843e50a9cdbbffc05f145d864 # Parent 94eaea836bf470da02ab6b95988d3b4b6c3d1a18 Allow float values for libmp3lame quality. Patch by James Darnley, james D darnley A gmail diff -r 94eaea836bf4 -r fac8063ed1e7 libmp3lame.c --- a/libmp3lame.c Wed Sep 15 04:46:55 2010 +0000 +++ b/libmp3lame.c Wed Sep 15 22:10:13 2010 +0000 @@ -61,7 +61,8 @@ if(avctx->flags & CODEC_FLAG_QSCALE) { lame_set_brate(s->gfp, 0); lame_set_VBR(s->gfp, vbr_default); - lame_set_VBR_q(s->gfp, avctx->global_quality / (float)FF_QP2LAMBDA); + /* requires lame 3.98 or later */ + lame_set_VBR_quality(s->gfp, avctx->global_quality/(float)FF_QP2LAMBDA); } lame_set_bWriteVbrTag(s->gfp,0); lame_set_disable_reservoir(s->gfp, avctx->flags2 & CODEC_FLAG2_BIT_RESERVOIR ? 0 : 1);