HomeSort by relevance Sort by last modified time
    Searched refs:LPC_order (Results 1 - 14 of 14) sorted by null

  /external/libopus/silk/
NLSF_VQ.c 34 /* Compute quantization errors for an LPC_order element input vector for a VQ codebook */
37 const opus_int16 in_Q15[], /* I Input vectors to be quantized [LPC_order] */
38 const opus_uint8 pCB_Q8[], /* I Codebook vectors [K*LPC_order] */
39 const opus_int16 pWght_Q9[], /* I Codebook weights [K*LPC_order] */
41 const opus_int LPC_order /* I Number of LPCs */
49 silk_assert( ( LPC_order & 1 ) == 0 );
57 for( m = LPC_order-2; m >= 0; m -= 2 ) {
73 cb_Q8_ptr += LPC_order;
74 w_Q9_ptr += LPC_order;
decode_parameters.c 55 silk_NLSF2A( psDecCtrl->PredCoef_Q12[ 1 ], pNLSF_Q15, psDec->LPC_order, psDec->arch );
66 for( i = 0; i < psDec->LPC_order; i++ ) {
72 silk_NLSF2A( psDecCtrl->PredCoef_Q12[ 0 ], pNLSF0_Q15, psDec->LPC_order, psDec->arch );
75 silk_memcpy( psDecCtrl->PredCoef_Q12[ 0 ], psDecCtrl->PredCoef_Q12[ 1 ], psDec->LPC_order * sizeof( opus_int16 ) );
78 silk_memcpy( psDec->prevNLSF_Q15, pNLSF_Q15, psDec->LPC_order * sizeof( opus_int16 ) );
82 silk_bwexpander( psDecCtrl->PredCoef_Q12[ 0 ], psDec->LPC_order, BWE_AFTER_LOSS_Q16 );
83 silk_bwexpander( psDecCtrl->PredCoef_Q12[ 1 ], psDec->LPC_order, BWE_AFTER_LOSS_Q16 );
CNG.c 68 NLSF_step_Q15 = silk_DIV32_16( silk_int16_MAX, psDec->LPC_order + 1 );
70 for( i = 0; i < psDec->LPC_order; i++ ) {
102 for( i = 0; i < psDec->LPC_order; i++ ) {
145 silk_NLSF2A( A_Q12, psCNG->CNG_smth_NLSF_Q15, psDec->LPC_order, psDec->arch );
150 silk_assert( psDec->LPC_order == 10 || psDec->LPC_order == 16 );
152 LPC_pred_Q10 = silk_RSHIFT( psDec->LPC_order, 1 );
163 if( psDec->LPC_order == 16 ) {
181 silk_memset( psCNG->CNG_synth_state, 0, psDec->LPC_order * sizeof( opus_int32 ) );
decoder_set_fs.c 75 psDec->LPC_order = MIN_LPC_ORDER;
78 psDec->LPC_order = MAX_LPC_ORDER;
decode_core.c 102 silk_memcpy( A_Q12_tmp, A_Q12, psDec->LPC_order * sizeof( opus_int16 ) );
143 start_idx = psDec->ltp_mem_length - lag - psDec->LPC_order - LTP_ORDER / 2;
151 A_Q12, psDec->ltp_mem_length - start_idx, psDec->LPC_order, arch );
199 silk_assert( psDec->LPC_order == 10 || psDec->LPC_order == 16 );
201 LPC_pred_Q10 = silk_RSHIFT( psDec->LPC_order, 1 );
212 if( psDec->LPC_order == 16 ) {
PLC.c 160 silk_memcpy( psPLC->prevLPC_Q12, psDecCtrl->PredCoef_Q12[ 1 ], psDec->LPC_order * sizeof( opus_int16 ) );
258 silk_bwexpander( psPLC->prevLPC_Q12, psDec->LPC_order, SILK_FIX_CONST( BWE_COEF, 16 ) );
261 silk_memcpy( A_Q12, psPLC->prevLPC_Q12, psDec->LPC_order * sizeof( opus_int16 ) );
278 invGain_Q30 = silk_LPC_inverse_pred_gain( psPLC->prevLPC_Q12, psDec->LPC_order, arch );
293 idx = psDec->ltp_mem_length - lag - psDec->LPC_order - LTP_ORDER / 2;
295 silk_LPC_analysis_filter( &sLTP[ idx ], &psDec->outBuf[ idx ], A_Q12, psDec->ltp_mem_length - idx, psDec->LPC_order, arch );
299 for( i = idx + psDec->LPC_order; i < psDec->ltp_mem_length; i++ ) {
350 silk_assert( psDec->LPC_order >= 10 ); /* check that unrolling works */
354 LPC_pred_Q10 = silk_RSHIFT( psDec->LPC_order, 1 );
365 for( j = 10; j < psDec->LPC_order; j++ )
    [all...]
decode_indices.c 82 silk_assert( psDec->psNLSF_CB->order == psDec->LPC_order );
structs.h 273 opus_int LPC_order; /* LPC order */
main.h 339 opus_int8 *NLSFIndices, /* I Codebook path vector [ LPC_ORDER + 1 ] */
340 opus_int16 *pNLSF_Q15, /* I/O Quantized NLSF vector [ LPC_ORDER ] */
342 const opus_int16 *pW_QW, /* I NLSF weight vector [ LPC_ORDER ] */
348 /* Compute quantization errors for an LPC_order element input vector for a VQ codebook */
351 const opus_int16 in_Q15[], /* I Input vectors to be quantized [LPC_order] */
352 const opus_uint8 pCB_Q8[], /* I Codebook vectors [K*LPC_order] */
353 const opus_int16 pWght_Q9[], /* I Codebook weights [K*LPC_order] */
355 const opus_int LPC_order /* I Number of LPCs */
374 opus_int16 ec_ix[], /* O Indices to entropy tables [ LPC_ORDER ] */
375 opus_uint8 pred_Q8[], /* O LSF predictor [ LPC_ORDER ] */
    [all...]
  /external/libopus/silk/fixed/
residual_energy_FIX.c 35 /* Calculates residual energies of input subframes where all subframes have LPC_order */
45 const opus_int LPC_order, /* I LPC order */
57 offset = LPC_order + subfr_length;
64 silk_LPC_analysis_filter( LPC_res, x_ptr, a_Q12[ i ], ( MAX_NB_SUBFR >> 1 ) * offset, LPC_order, arch );
67 LPC_res_ptr = LPC_res + LPC_order;
main_FIX.h 182 /* Calculates residual energies of input subframes where all subframes have LPC_order */
192 const opus_int LPC_order, /* I LPC order */
  /external/libopus/silk/float/
residual_energy_FLP.c 89 /* Calculates residual energies of input subframes where all subframes have LPC_order */
98 const opus_int LPC_order /* I LPC order */
104 LPC_res_ptr = LPC_res + LPC_order;
105 shift = LPC_order + subfr_length;
108 silk_LPC_analysis_filter_FLP( LPC_res, a[ 0 ], x + 0 * shift, 2 * shift, LPC_order );
113 silk_LPC_analysis_filter_FLP( LPC_res, a[ 1 ], x + 2 * shift, 2 * shift, LPC_order );
wrappers_FLP.c 38 opus_int16 *NLSF_Q15, /* O NLSF vector [ LPC_order ] */
39 const silk_float *pAR, /* I LPC coefficients [ LPC_order ] */
40 const opus_int LPC_order /* I LPC order */
46 for( i = 0; i < LPC_order; i++ ) {
50 silk_A2NLSF( NLSF_Q15, a_fix_Q16, LPC_order );
55 silk_float *pAR, /* O LPC coefficients [ LPC_order ] */
56 const opus_int16 *NLSF_Q15, /* I NLSF vector [ LPC_order ] */
57 const opus_int LPC_order, /* I LPC order */
64 silk_NLSF2A( a_fix_Q12, NLSF_Q15, LPC_order, arch );
66 for( i = 0; i < LPC_order; i++ )
    [all...]
main_FLP.h 164 /* Calculates residual energies of input subframes where all subframes have LPC_order */
173 const opus_int LPC_order /* I LPC order */
250 opus_int16 *NLSF_Q15, /* O NLSF vector [ LPC_order ] */
251 const silk_float *pAR, /* I LPC coefficients [ LPC_order ] */
252 const opus_int LPC_order /* I LPC order */
257 silk_float *pAR, /* O LPC coefficients [ LPC_order ] */
258 const opus_int16 *NLSF_Q15, /* I NLSF vector [ LPC_order ] */
259 const opus_int LPC_order, /* I LPC order */

Completed in 81 milliseconds