aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/a64multienc.c
diff options
context:
space:
mode:
authorClaudio Freire <klaussfreire@gmail.com>2016-01-10 03:04:21 -0300
committerClaudio Freire <klaussfreire@gmail.com>2016-01-13 05:28:34 -0300
commit699c2ee560532a5111a944d2653e9a3e484efc34 (patch)
tree9cfaf3565a9dbf2f5c2a7c7b0300c858c91ce8d3 /libavcodec/a64multienc.c
parentaa64a483575be65eedb336ab949e865e441d1f85 (diff)
downloadffmpeg-699c2ee560532a5111a944d2653e9a3e484efc34.tar.gz
AAC encoder: encode out-of-phase I/S efficiently
Use the ability to invert phase with ms_mask instead of changing the codebook when possible, to avoid having to switch codebooks if some bands are INTENSTY_BT and others are INTENSITY_BT2, since usually a set ms_mask uses less bits that a codebook change. While it may not always be a win (ie: if it causes an ms_mask bitmap to be sent when it wouldn't have been otherwise), it's unlikely since the ms_mask bitmap will almost always be there already for M/S itself.
Diffstat (limited to 'libavcodec/a64multienc.c')
0 files changed, 0 insertions, 0 deletions