diff options
Diffstat (limited to 'lib/rbcodec/codecs/libopus/silk/main.h')
-rw-r--r-- | lib/rbcodec/codecs/libopus/silk/main.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/rbcodec/codecs/libopus/silk/main.h b/lib/rbcodec/codecs/libopus/silk/main.h index 376c77c8b3..2bdf89784d 100644 --- a/lib/rbcodec/codecs/libopus/silk/main.h +++ b/lib/rbcodec/codecs/libopus/silk/main.h | |||
@@ -8,7 +8,7 @@ this list of conditions and the following disclaimer. | |||
8 | - Redistributions in binary form must reproduce the above copyright | 8 | - Redistributions in binary form must reproduce the above copyright |
9 | notice, this list of conditions and the following disclaimer in the | 9 | notice, this list of conditions and the following disclaimer in the |
10 | documentation and/or other materials provided with the distribution. | 10 | documentation and/or other materials provided with the distribution. |
11 | - Neither the name of Internet Society, IETF or IETF Trust, nor the | 11 | - Neither the name of Internet Society, IETF or IETF Trust, nor the |
12 | names of specific contributors, may be used to endorse or promote | 12 | names of specific contributors, may be used to endorse or promote |
13 | products derived from this software without specific prior written | 13 | products derived from this software without specific prior written |
14 | permission. | 14 | permission. |
@@ -204,6 +204,7 @@ void silk_quant_LTP_gains( | |||
204 | opus_int16 B_Q14[ MAX_NB_SUBFR * LTP_ORDER ], /* I/O (un)quantized LTP gains */ | 204 | opus_int16 B_Q14[ MAX_NB_SUBFR * LTP_ORDER ], /* I/O (un)quantized LTP gains */ |
205 | opus_int8 cbk_index[ MAX_NB_SUBFR ], /* O Codebook Index */ | 205 | opus_int8 cbk_index[ MAX_NB_SUBFR ], /* O Codebook Index */ |
206 | opus_int8 *periodicity_index, /* O Periodicity Index */ | 206 | opus_int8 *periodicity_index, /* O Periodicity Index */ |
207 | opus_int32 *sum_gain_dB_Q7, /* I/O Cumulative max prediction gain */ | ||
207 | const opus_int32 W_Q18[ MAX_NB_SUBFR*LTP_ORDER*LTP_ORDER ], /* I Error Weights in Q18 */ | 208 | const opus_int32 W_Q18[ MAX_NB_SUBFR*LTP_ORDER*LTP_ORDER ], /* I Error Weights in Q18 */ |
208 | opus_int mu_Q9, /* I Mu value (R/D tradeoff) */ | 209 | opus_int mu_Q9, /* I Mu value (R/D tradeoff) */ |
209 | opus_int lowComplexity, /* I Flag for low complexity */ | 210 | opus_int lowComplexity, /* I Flag for low complexity */ |
@@ -214,11 +215,14 @@ void silk_quant_LTP_gains( | |||
214 | void silk_VQ_WMat_EC( | 215 | void silk_VQ_WMat_EC( |
215 | opus_int8 *ind, /* O index of best codebook vector */ | 216 | opus_int8 *ind, /* O index of best codebook vector */ |
216 | opus_int32 *rate_dist_Q14, /* O best weighted quant error + mu * rate */ | 217 | opus_int32 *rate_dist_Q14, /* O best weighted quant error + mu * rate */ |
218 | opus_int *gain_Q7, /* O sum of absolute LTP coefficients */ | ||
217 | const opus_int16 *in_Q14, /* I input vector to be quantized */ | 219 | const opus_int16 *in_Q14, /* I input vector to be quantized */ |
218 | const opus_int32 *W_Q18, /* I weighting matrix */ | 220 | const opus_int32 *W_Q18, /* I weighting matrix */ |
219 | const opus_int8 *cb_Q7, /* I codebook */ | 221 | const opus_int8 *cb_Q7, /* I codebook */ |
222 | const opus_uint8 *cb_gain_Q7, /* I codebook effective gain */ | ||
220 | const opus_uint8 *cl_Q5, /* I code length for each codebook vector */ | 223 | const opus_uint8 *cl_Q5, /* I code length for each codebook vector */ |
221 | const opus_int mu_Q9, /* I tradeoff betw. weighted error and rate */ | 224 | const opus_int mu_Q9, /* I tradeoff betw. weighted error and rate */ |
225 | const opus_int32 max_gain_Q7, /* I maximum sum of absolute LTP coefficients */ | ||
222 | opus_int L /* I number of vectors in codebook */ | 226 | opus_int L /* I number of vectors in codebook */ |
223 | ); | 227 | ); |
224 | 228 | ||