wmaenc: limit allowed sample rate to 48kHz
authorJustin Ruggles <justin.ruggles@gmail.com>
Fri, 2 Mar 2012 21:27:57 +0000 (16:27 -0500)
committerJustin Ruggles <justin.ruggles@gmail.com>
Sat, 3 Mar 2012 23:20:10 +0000 (18:20 -0500)
commit1ec075cfecac01f9a289965db06f76365b0b1737
tree41329bcda18f3fa635aeaa8a3f6a91f4b45adcf7
parentc2b8dea1828f35c808adcf12615893d5c740bc0a
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
libavcodec/wmaenc.c