• Home
  • Raw
  • Download

Lines Matching refs:sCmn

171     x_ptr = x - psEnc->sCmn.la_shape;  in silk_noise_shape_analysis_FIX()
176 SNR_adj_dB_Q7 = psEnc->sCmn.SNR_dB_Q7; in silk_noise_shape_analysis_FIX()
179 …psEncCtrl->input_quality_Q14 = ( opus_int )silk_RSHIFT( (opus_int32)psEnc->sCmn.input_quality_band… in silk_noise_shape_analysis_FIX()
180 + psEnc->sCmn.input_quality_bands_Q15[ 1 ], 2 ); in silk_noise_shape_analysis_FIX()
187 if( psEnc->sCmn.useCBR == 0 ) { in silk_noise_shape_analysis_FIX()
188 b_Q8 = SILK_FIX_CONST( 1.0, 8 ) - psEnc->sCmn.speech_activity_Q8; in silk_noise_shape_analysis_FIX()
195 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FIX()
201 … silk_SMLAWB( SILK_FIX_CONST( 6.0, 9 ), -SILK_FIX_CONST( 0.4, 18 ), psEnc->sCmn.SNR_dB_Q7 ), in silk_noise_shape_analysis_FIX()
209 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FIX()
211 psEnc->sCmn.indices.quantOffsetType = 0; in silk_noise_shape_analysis_FIX()
215 nSamples = silk_LSHIFT( psEnc->sCmn.fs_kHz, 1 ); in silk_noise_shape_analysis_FIX()
219 for( k = 0; k < silk_SMULBB( SUB_FRAME_LENGTH_MS, psEnc->sCmn.nb_subfr ) / 2; k++ ) { in silk_noise_shape_analysis_FIX()
236 psEnc->sCmn.indices.quantOffsetType = 0; in silk_noise_shape_analysis_FIX()
238 psEnc->sCmn.indices.quantOffsetType = 1; in silk_noise_shape_analysis_FIX()
259 if( psEnc->sCmn.warping_Q16 > 0 ) { in silk_noise_shape_analysis_FIX()
261 …warping_Q16 = silk_SMLAWB( psEnc->sCmn.warping_Q16, (opus_int32)psEncCtrl->coding_quality_Q14, SIL… in silk_noise_shape_analysis_FIX()
269 ALLOC( x_windowed, psEnc->sCmn.shapeWinLength, opus_int16 ); in silk_noise_shape_analysis_FIX()
270 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_noise_shape_analysis_FIX()
273 flat_part = psEnc->sCmn.fs_kHz * 3; in silk_noise_shape_analysis_FIX()
274 slope_part = silk_RSHIFT( psEnc->sCmn.shapeWinLength - flat_part, 1 ); in silk_noise_shape_analysis_FIX()
283 x_ptr += psEnc->sCmn.subfr_length; in silk_noise_shape_analysis_FIX()
285 if( psEnc->sCmn.warping_Q16 > 0 ) { in silk_noise_shape_analysis_FIX()
287 …ion_FIX( auto_corr, &scale, x_windowed, warping_Q16, psEnc->sCmn.shapeWinLength, psEnc->sCmn.shapi… in silk_noise_shape_analysis_FIX()
290 …silk_autocorr( auto_corr, &scale, x_windowed, psEnc->sCmn.shapeWinLength, psEnc->sCmn.shapingLPCOr… in silk_noise_shape_analysis_FIX()
298 nrg = silk_schur64( refl_coef_Q16, auto_corr, psEnc->sCmn.shapingLPCOrder ); in silk_noise_shape_analysis_FIX()
302 silk_k2a_Q16( AR2_Q24, refl_coef_Q16, psEnc->sCmn.shapingLPCOrder ); in silk_noise_shape_analysis_FIX()
319 if( psEnc->sCmn.warping_Q16 > 0 ) { in silk_noise_shape_analysis_FIX()
321 gain_mult_Q16 = warped_gain( AR2_Q24, warping_Q16, psEnc->sCmn.shapingLPCOrder ); in silk_noise_shape_analysis_FIX()
331 silk_bwexpander_32( AR2_Q24, psEnc->sCmn.shapingLPCOrder, BWExp2_Q16 ); in silk_noise_shape_analysis_FIX()
334 silk_memcpy( AR1_Q24, AR2_Q24, psEnc->sCmn.shapingLPCOrder * sizeof( opus_int32 ) ); in silk_noise_shape_analysis_FIX()
338 silk_bwexpander_32( AR1_Q24, psEnc->sCmn.shapingLPCOrder, BWExp1_Q16 ); in silk_noise_shape_analysis_FIX()
341 pre_nrg_Q30 = silk_LPC_inverse_pred_gain_Q24( AR2_Q24, psEnc->sCmn.shapingLPCOrder ); in silk_noise_shape_analysis_FIX()
342 nrg = silk_LPC_inverse_pred_gain_Q24( AR1_Q24, psEnc->sCmn.shapingLPCOrder ); in silk_noise_shape_analysis_FIX()
349 …limit_warped_coefs( AR2_Q24, AR1_Q24, warping_Q16, SILK_FIX_CONST( 3.999, 24 ), psEnc->sCmn.shapin… in silk_noise_shape_analysis_FIX()
352 for( i = 0; i < psEnc->sCmn.shapingLPCOrder; i++ ) { in silk_noise_shape_analysis_FIX()
365 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_noise_shape_analysis_FIX()
373 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_noise_shape_analysis_FIX()
382 …SILK_FIX_CONST( LOW_QUALITY_LOW_FREQ_SHAPING_DECR, 13 ), psEnc->sCmn.input_quality_bands_Q15[ 0 ] … in silk_noise_shape_analysis_FIX()
383 strength_Q16 = silk_RSHIFT( silk_MUL( strength_Q16, psEnc->sCmn.speech_activity_Q8 ), 8 ); in silk_noise_shape_analysis_FIX()
384 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FIX()
387 opus_int fs_kHz_inv = silk_DIV32_16( SILK_FIX_CONST( 0.2, 14 ), psEnc->sCmn.fs_kHz ); in silk_noise_shape_analysis_FIX()
388 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_noise_shape_analysis_FIX()
397 … silk_SMULWB( SILK_FIX_CONST( HARM_HP_NOISE_COEF, 24 ), psEnc->sCmn.speech_activity_Q8 ) ); in silk_noise_shape_analysis_FIX()
399 b_Q14 = silk_DIV32_16( 21299, psEnc->sCmn.fs_kHz ); /* 1.3_Q0 = 21299_Q14*/ in silk_noise_shape_analysis_FIX()
404 for( k = 1; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_noise_shape_analysis_FIX()
421 if( USE_HARM_SHAPING && psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FIX()