aaccoder: add intensity stereo support to encode_window_bands_info quantizer
authorRostislav Pehlivanov <atomnuker@gmail.com>
Fri, 26 Jun 2015 20:16:33 +0000 (21:16 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 28 Jun 2015 19:15:58 +0000 (21:15 +0200)
commit55397b0e76a4a1d7fe5b37c775b3ebad55316f9b
tree110a8737e8b9407f1768e26e142de362bc14ed97
parent305859c0d41dc0d799c88c42f2b9b557756ec1f3
aaccoder: add intensity stereo support to encode_window_bands_info quantizer

This commit adds support for both PNS and IS (intensity stereo) codebooks to the
encode_window_bands_info() quantizer, used by the faast, faac and anmr non-default,
native coders. This does not mean that both extensions now work with those coders,
some are simply unsuited and will trigger an assertion in the encoder while
others simply ignore the changed scalefactor indices and band types.
This commit simply adds support for encoding said band types with the alternative
coders. Future commits to the coders will be required to make them suitable.

Reviewed-by: Claudio Freire <klaussfreire@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/aaccoder.c