Surround: Better LFE handling
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 26 Apr 2013 20:32:10 +0000 (16:32 -0400)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Sun, 5 May 2013 06:31:38 +0000 (02:31 -0400)
commitb08c4ca3f54c964f1108170d0e4b7df2200b6a82
tree86cd3807c3a7df88a3a220851b5fcd49c22a1ef2
parent1b72386a7c44857fe5b35fbfbce6b11c367f0e10
Surround: Better LFE handling

Forces CELT-only mode for LFE (despite the rate) and "locks" most of the
CELT analysis:
- No transient or TF
- Band boost on first band
- Only first two bands get PVQ bits
- Forced energy decay after the first two bands
celt/celt.h
celt/celt_encoder.c
celt/quant_bands.c
celt/quant_bands.h
src/opus_encoder.c
src/opus_multistream_encoder.c