wmaenc: limit allowed sample rate to 48kHz
authorJustin Ruggles <justin.ruggles@gmail.com>
Fri, 2 Mar 2012 21:27:57 +0000 (16:27 -0500)
committerReinhard Tartler <siretart@tauware.de>
Sun, 1 Apr 2012 16:33:28 +0000 (18:33 +0200)
commit43e3e7764c498138c28507c5a7dfcd08c0748633
treebb4d352bb16337bf6ad2f84c67d30be297eed7a1
parent74bd46e82ad6e1cf57b5427a53a5213e7dfa61cd
wmaenc: limit allowed sample rate to 48kHz

ff_wma_init() allows up to 50kHz, but this generates an exponent band
size table that requires 65 bands. The code assumes 25 bands in many
places, and using sample rates higher than 48kHz will lead to buffer
overwrites.

CC:libav-stable@libav.org
(cherry picked from commit 1ec075cfecac01f9a289965db06f76365b0b1737)

Signed-off-by: Reinhard Tartler <siretart@tauware.de>
libavcodec/wmaenc.c