diff options
author | Rostislav Pehlivanov <atomnuker@gmail.com> | 2017-02-11 00:25:06 +0000 |
---|---|---|
committer | Rostislav Pehlivanov <atomnuker@gmail.com> | 2017-02-14 06:15:36 +0000 |
commit | e538108c219d7b3628a9ec33d85bf252ee70c957 (patch) | |
tree | 796c62422dbc5f3e555d84ce57557729c7a8c900 /libavformat/vocdec.c | |
parent | d2119f624d392f53f80c3d36ffaadca23aef8a10 (diff) | |
download | ffmpeg-e538108c219d7b3628a9ec33d85bf252ee70c957.tar.gz |
opus_celt: move quantization and band decoding to opus_pvq.c
A huge amount can be reused by the encoder, as the only thing
which needs to be done would be to add a 10 line celt_icwrsi,
a wrapper around it (celt_alg_quant) and templating the
ff_celt_decode_band to replace entropy decoding functions
with entropy encoding.
There is no performance loss but in fact a performance gain of
around 6% which is caused by the compiler being able to optimize
the decoding more efficiently.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Diffstat (limited to 'libavformat/vocdec.c')
0 files changed, 0 insertions, 0 deletions