Lines Matching refs:psEnc
37 silk_encoder_state_FIX *psEnc, /* I/O Encoder state */
42 silk_shape_state_FIX *psShapeSt = &psEnc->sShape;
47 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) {
50 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) {
58 silk_SMULWB( SILK_FIX_CONST( 21 + 16 / 0.33, 7 ) - psEnc->sCmn.SNR_dB_Q7, SILK_FIX_CONST( 0.33, 16 ) ) ), psEnc->sCmn.subfr_length );
60 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) {
90 silk_memcpy( psEncCtrl->GainsUnq_Q16, psEncCtrl->Gains_Q16, psEnc->sCmn.nb_subfr * sizeof( opus_int32 ) );
94 silk_gains_quant( psEnc->sCmn.indices.GainsIndices, psEncCtrl->Gains_Q16,
95 &psShapeSt->LastGainIndex, condCoding == CODE_CONDITIONALLY, psEnc->sCmn.nb_subfr );
98 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) {
99 if( psEncCtrl->LTPredCodGain_Q7 + silk_RSHIFT( psEnc->sCmn.input_tilt_Q15, 8 ) > SILK_FIX_CONST( 1.0, 7 ) ) {
100 psEnc->sCmn.indices.quantOffsetType = 0;
102 psEnc->sCmn.indices.quantOffsetType = 1;
107 quant_offset_Q10 = silk_Quantization_Offsets_Q10[ psEnc->sCmn.indices.signalType >> 1 ][ psEnc->sCmn.indices.quantOffsetType ];
109 + silk_SMULBB( SILK_FIX_CONST( LAMBDA_DELAYED_DECISIONS, 10 ), psEnc->sCmn.nStatesDelayedDecision )
110 + silk_SMULWB( SILK_FIX_CONST( LAMBDA_SPEECH_ACT, 18 ), psEnc->sCmn.speech_activity_Q8 )