wmaenc: limit block_align to MAX_CODED_SUPERFRAME_SIZE
authorJustin Ruggles <justin.ruggles@gmail.com>
Fri, 2 Mar 2012 21:10:00 +0000 (16:10 -0500)
committerJustin Ruggles <justin.ruggles@gmail.com>
Sat, 3 Mar 2012 23:20:09 +0000 (18:20 -0500)
commitc2b8dea1828f35c808adcf12615893d5c740bc0a
tree57cbc44632ece14ac7c01a539cf7c9fcc8dd80bd
parentb7beabab4b78cc253d06c0a33f15b8ff79866e85
wmaenc: limit block_align to MAX_CODED_SUPERFRAME_SIZE

This is near the theoretical limit for wma frame size and is the most that
our decoder can handle. Allowing higher bit rates will just end up padding
each frame with empty bytes.

Fixes invalid writes for avconv when using very high bit rates.

CC:libav-stable@libav.org
libavcodec/wmaenc.c