opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled
authorRostislav Pehlivanov <atomnuker@gmail.com>
Mon, 4 Dec 2017 08:57:45 +0000 (08:57 +0000)
committerRostislav Pehlivanov <atomnuker@gmail.com>
Mon, 4 Dec 2017 10:51:19 +0000 (10:51 +0000)
commit7b46add7257628bffac96d3002308d1f9e1ed172
tree59176c6dcf8d4fcd6e200b5c0724ac3af9ddc030
parentce87e630fa009d0bf78cd7a7599e6efc221e6543
opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled

This should save quite a bit of space if either has been disabled for size reasons.
Could just check if the encoding flag is set during runtime on every single location,
however the overhead of branch misses would somewhat decrease performance.

Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
libavcodec/opus_pvq.c
libavcodec/opus_pvq.h
libavcodec/opusenc_psy.c