Index: third_party/opus/src/celt/bands.h |
diff --git a/third_party/opus/src/celt/bands.h b/third_party/opus/src/celt/bands.h |
index e8bef4bad0e0b254d91062c36b7aae25d31dc78a..2488c1852130d65c1e760bf57ee85f65ec1bb3b0 100644 |
--- a/third_party/opus/src/celt/bands.h |
+++ b/third_party/opus/src/celt/bands.h |
@@ -36,12 +36,15 @@ |
#include "entdec.h" |
#include "rate.h" |
+opus_int16 bitexact_cos(opus_int16 x); |
+int bitexact_log2tan(int isin,int icos); |
+ |
/** Compute the amplitude (sqrt energy) in each of the bands |
* @param m Mode data |
* @param X Spectrum |
* @param bandE Square root of the energy for each band (returned) |
*/ |
-void compute_band_energies(const CELTMode *m, const celt_sig *X, celt_ener *bandE, int end, int C, int LM); |
+void compute_band_energies(const CELTMode *m, const celt_sig *X, celt_ener *bandE, int end, int C, int LM, int arch); |
/*void compute_noise_energies(const CELTMode *m, const celt_sig *X, const opus_val16 *tonality, celt_ener *bandE);*/ |
@@ -105,7 +108,7 @@ void quant_all_bands(int encode, const CELTMode *m, int start, int end, |
const celt_ener *bandE, int *pulses, int shortBlocks, int spread, |
int dual_stereo, int intensity, int *tf_res, opus_int32 total_bits, |
opus_int32 balance, ec_ctx *ec, int M, int codedBands, opus_uint32 *seed, |
- int arch); |
+ int complexity, int arch, int disable_inv); |
void anti_collapse(const CELTMode *m, celt_norm *X_, |
unsigned char *collapse_masks, int LM, int C, int size, int start, |