mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/aacenc: Use FLT_EPSILON for lambda minimum
(cherry picked from commit 4b89cf7aa4
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
7cc32a537b
commit
92b047755e
|
@ -856,7 +856,7 @@ static int aac_encode_frame(AVCodecContext *avctx, AVPacket *avpkt,
|
||||||
/* Not so fast though */
|
/* Not so fast though */
|
||||||
ratio = sqrtf(ratio);
|
ratio = sqrtf(ratio);
|
||||||
}
|
}
|
||||||
s->lambda = av_clipf(s->lambda * ratio, FLT_MIN, 65536.f);
|
s->lambda = av_clipf(s->lambda * ratio, FLT_EPSILON, 65536.f);
|
||||||
|
|
||||||
/* Keep iterating if we must reduce and lambda is in the sky */
|
/* Keep iterating if we must reduce and lambda is in the sky */
|
||||||
if (ratio > 0.9f && ratio < 1.1f) {
|
if (ratio > 0.9f && ratio < 1.1f) {
|
||||||
|
|
Loading…
Reference in New Issue