summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libopus/celt/bands.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/codecs/libopus/celt/bands.h')
-rw-r--r--lib/rbcodec/codecs/libopus/celt/bands.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/rbcodec/codecs/libopus/celt/bands.h b/lib/rbcodec/codecs/libopus/celt/bands.h
index 96ba52a649..69901b1e33 100644
--- a/lib/rbcodec/codecs/libopus/celt/bands.h
+++ b/lib/rbcodec/codecs/libopus/celt/bands.h
@@ -41,7 +41,7 @@
41 * @param X Spectrum 41 * @param X Spectrum
42 * @param bandE Square root of the energy for each band (returned) 42 * @param bandE Square root of the energy for each band (returned)
43 */ 43 */
44void compute_band_energies(const CELTMode *m, const celt_sig *X, celt_ener *bandE, int end, int C, int M); 44void compute_band_energies(const CELTMode *m, const celt_sig *X, celt_ener *bandE, int end, int C, int LM);
45 45
46/*void compute_noise_energies(const CELTMode *m, const celt_sig *X, const opus_val16 *tonality, celt_ener *bandE);*/ 46/*void compute_noise_energies(const CELTMode *m, const celt_sig *X, const opus_val16 *tonality, celt_ener *bandE);*/
47 47
@@ -59,14 +59,15 @@ void normalise_bands(const CELTMode *m, const celt_sig * OPUS_RESTRICT freq, cel
59 * @param bandE Square root of the energy for each band 59 * @param bandE Square root of the energy for each band
60 */ 60 */
61void denormalise_bands(const CELTMode *m, const celt_norm * OPUS_RESTRICT X, 61void denormalise_bands(const CELTMode *m, const celt_norm * OPUS_RESTRICT X,
62 celt_sig * OPUS_RESTRICT freq, const opus_val16 *bandE, int start, int end, int C, int M); 62 celt_sig * OPUS_RESTRICT freq, const opus_val16 *bandE, int start,
63 int end, int M, int downsample, int silence);
63 64
64#define SPREAD_NONE (0) 65#define SPREAD_NONE (0)
65#define SPREAD_LIGHT (1) 66#define SPREAD_LIGHT (1)
66#define SPREAD_NORMAL (2) 67#define SPREAD_NORMAL (2)
67#define SPREAD_AGGRESSIVE (3) 68#define SPREAD_AGGRESSIVE (3)
68 69
69int spreading_decision(const CELTMode *m, celt_norm *X, int *average, 70int spreading_decision(const CELTMode *m, const celt_norm *X, int *average,
70 int last_decision, int *hf_average, int *tapset_decision, int update_hf, 71 int last_decision, int *hf_average, int *tapset_decision, int update_hf,
71 int end, int C, int M); 72 int end, int C, int M);
72 73
@@ -104,8 +105,8 @@ void quant_all_bands(int encode, const CELTMode *m, int start, int end,
104 opus_int32 total_bits, opus_int32 balance, ec_ctx *ec, int M, int codedBands, opus_uint32 *seed); 105 opus_int32 total_bits, opus_int32 balance, ec_ctx *ec, int M, int codedBands, opus_uint32 *seed);
105 106
106void anti_collapse(const CELTMode *m, celt_norm *X_, unsigned char *collapse_masks, int LM, int C, int size, 107void anti_collapse(const CELTMode *m, celt_norm *X_, unsigned char *collapse_masks, int LM, int C, int size,
107 int start, int end, opus_val16 *logE, opus_val16 *prev1logE, 108 int start, int end, const opus_val16 *logE, const opus_val16 *prev1logE,
108 opus_val16 *prev2logE, int *pulses, opus_uint32 seed); 109 const opus_val16 *prev2logE, const int *pulses, opus_uint32 seed);
109 110
110opus_uint32 celt_lcg_rand(opus_uint32 seed); 111opus_uint32 celt_lcg_rand(opus_uint32 seed);
111 112