summaryrefslogtreecommitdiff
path: root/libavcodec/opus_pvq.h
diff options
context:
space:
mode:
authorRostislav Pehlivanov <atomnuker@gmail.com>2017-12-04 08:57:45 +0000
committerRostislav Pehlivanov <atomnuker@gmail.com>2017-12-04 10:51:19 +0000
commit7b46add7257628bffac96d3002308d1f9e1ed172 (patch)
tree59176c6dcf8d4fcd6e200b5c0724ac3af9ddc030 /libavcodec/opus_pvq.h
parentce87e630fa009d0bf78cd7a7599e6efc221e6543 (diff)
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>
Diffstat (limited to 'libavcodec/opus_pvq.h')
-rw-r--r--libavcodec/opus_pvq.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/libavcodec/opus_pvq.h b/libavcodec/opus_pvq.h
index 63cc8c921e..e2f01a01b5 100644
--- a/libavcodec/opus_pvq.h
+++ b/libavcodec/opus_pvq.h
@@ -37,10 +37,7 @@ struct CeltPVQ {
DECLARE_ALIGNED(32, float, hadamard_tmp)[256];
float (*pvq_search)(float *X, int *y, int K, int N);
-
QUANT_FN(*quant_band);
- float (*band_cost)(struct CeltPVQ *pvq, CeltFrame *f, OpusRangeCoder *rc,
- int band, float *bits, float lambda);
};
void ff_opus_dsp_init_x86(struct CeltPVQ *s);