aacenc: Fix issues with huge values of bit_rate.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Fri, 6 Apr 2012 13:25:05 +0000 (15:25 +0200)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Tue, 17 Apr 2012 14:25:28 +0000 (10:25 -0400)
commit0f96f0d9968a767ead3aec823fcdfb78f26f7be7
treec068dc23c136f519ddd319a929fc9d1079f57856
parentdb6e26d70c371f069075d11f40d38924f3a45b65
aacenc: Fix issues with huge values of bit_rate.

Do not pointlessly call ff_alloc_packet multiple times,
and fix an infinite loop by clamping the maximum
number of bits to target in the algorithm that does
not use lambda.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
libavcodec/aaccoder.c
libavcodec/aacenc.c