diff aacenc.c @ 9939:6c5a58b34997 libavcodec

Turn on AAC rate control.
author alexc
date Wed, 08 Jul 2009 23:04:22 +0000
parents 6c1ac45b3097
children 580fad942ae6
line wrap: on
line diff
--- a/aacenc.c	Wed Jul 08 21:36:33 2009 +0000
+++ b/aacenc.c	Wed Jul 08 23:04:22 2009 +0000
@@ -583,6 +583,7 @@
     if (!(avctx->flags & CODEC_FLAG_QSCALE)) {
         float ratio = avctx->bit_rate * 1024.0f / avctx->sample_rate / avctx->frame_bits;
         s->lambda *= ratio;
+        s->lambda = fminf(s->lambda, 65536.f);
     }
 
     if (avctx->frame_bits > 6144*avctx->channels)