opus: Add Special Hybrid Folding (per RFC8251)
authorAndrew D'Addesio <modchipv12@gmail.com>
Sat, 2 Dec 2017 17:46:58 +0000 (11:46 -0600)
committerRostislav Pehlivanov <atomnuker@gmail.com>
Mon, 4 Dec 2017 07:28:45 +0000 (07:28 +0000)
commitfe05f93013c4a3616926fa9370be2d9c93a94659
tree4b16d3bea38b53a1e9fc28942809ff478dc01074
parentde052ea454e06f2c1aab4e06cca0012cf80f2630
opus: Add Special Hybrid Folding (per RFC8251)

This decoder-side change, introduced in RFC 8251 (section 9), slightly
improves the decoded quality of 16kbps speech in Hybrid Mode.

Differences can be seen/heard in testvector05.bit, testvector06.bit,
and testvector12.bit in the RFC 6716/8251 testvectors found here:
https://people.xiph.org/~greg/opus_testvectors/

Signed-off-by: Andrew D'Addesio <modchipv12@gmail.com>
libavcodec/opus_celt.c