Home
last modified time | relevance | path

Searched refs:gain (Results 1 – 25 of 302) sorted by relevance

12345678910>>...13

/external/libopus/silk/fixed/
Dprocess_gains_FIX.c44 opus_int32 s_Q16, InvMaxSqrVal_Q16, gain, gain_squared, ResNrg, ResNrgPart, quant_offset_Q10; in silk_process_gains_FIX() local
73 gain = psEncCtrl->Gains_Q16[ k ]; in silk_process_gains_FIX()
74 gain_squared = silk_ADD_SAT32( ResNrgPart, silk_SMMUL( gain, gain ) ); in silk_process_gains_FIX()
77 gain_squared = silk_SMLAWW( silk_LSHIFT( ResNrgPart, 16 ), gain, gain ); in silk_process_gains_FIX()
79 gain = silk_SQRT_APPROX( gain_squared ); /* Q8 */ in silk_process_gains_FIX()
80 gain = silk_min( gain, silk_int32_MAX >> 8 ); in silk_process_gains_FIX()
81 psEncCtrl->Gains_Q16[ k ] = silk_LSHIFT_SAT32( gain, 8 ); /* Q16 */ in silk_process_gains_FIX()
83 gain = silk_SQRT_APPROX( gain_squared ); /* Q0 */ in silk_process_gains_FIX()
84 gain = silk_min( gain, silk_int32_MAX >> 16 ); in silk_process_gains_FIX()
85 psEncCtrl->Gains_Q16[ k ] = silk_LSHIFT_SAT32( gain, 16 ); /* Q16 */ in silk_process_gains_FIX()
/external/chromium_org/third_party/opus/src/silk/fixed/
Dprocess_gains_FIX.c44 opus_int32 s_Q16, InvMaxSqrVal_Q16, gain, gain_squared, ResNrg, ResNrgPart, quant_offset_Q10; in silk_process_gains_FIX() local
73 gain = psEncCtrl->Gains_Q16[ k ]; in silk_process_gains_FIX()
74 gain_squared = silk_ADD_SAT32( ResNrgPart, silk_SMMUL( gain, gain ) ); in silk_process_gains_FIX()
77 gain_squared = silk_SMLAWW( silk_LSHIFT( ResNrgPart, 16 ), gain, gain ); in silk_process_gains_FIX()
79 gain = silk_SQRT_APPROX( gain_squared ); /* Q8 */ in silk_process_gains_FIX()
80 gain = silk_min( gain, silk_int32_MAX >> 8 ); in silk_process_gains_FIX()
81 psEncCtrl->Gains_Q16[ k ] = silk_LSHIFT_SAT32( gain, 8 ); /* Q16 */ in silk_process_gains_FIX()
83 gain = silk_SQRT_APPROX( gain_squared ); /* Q0 */ in silk_process_gains_FIX()
84 gain = silk_min( gain, silk_int32_MAX >> 16 ); in silk_process_gains_FIX()
85 psEncCtrl->Gains_Q16[ k ] = silk_LSHIFT_SAT32( gain, 16 ); /* Q16 */ in silk_process_gains_FIX()
/external/sonivox/arm-hybrid-22k/lib_src/
Deas_fmengine.c283 EAS_I32 gain; in FM_Operator() local
292 gain = (EAS_I32) p->gain << 16; in FM_Operator()
296 gainInc = ((EAS_I32) gainTarget - (EAS_I32) p->gain) << (16 - SYNTH_UPDATE_PERIOD_IN_BITS); in FM_Operator()
338 temp = FMUL_15x15(temp, (gain >> 16)); in FM_Operator()
355 gain += gainInc; in FM_Operator()
361 p->gain = gainTarget; in FM_Operator()
393 EAS_I32 gain; in FM_NoiseOperator() local
400 gain = (EAS_I32) p->gain << 16; in FM_NoiseOperator()
404 gainInc = ((EAS_I32) gainTarget - (EAS_I32) p->gain) << (16 - SYNTH_UPDATE_PERIOD_IN_BITS); in FM_NoiseOperator()
436 temp2 = FMUL_15x15(temp, (gain >> 16)); in FM_NoiseOperator()
[all …]
Deas_mixer.c137 EAS_U16 gain; in EAS_MixEnginePost() local
149 gain = 32767; in EAS_MixEnginePost()
151 gain = (EAS_U16) temp; in EAS_MixEnginePost()
154 gain = (EAS_U16) pEASData->masterGain; in EAS_MixEnginePost()
156 gain = (EAS_U16) pEASData->masterGain; in EAS_MixEnginePost()
164 gain = gain >> 5; in EAS_MixEnginePost()
166 gain = gain >> 4; in EAS_MixEnginePost()
168 gain = gain >> 4; in EAS_MixEnginePost()
173 …SynthMasterGain(pEASData->pMixBuffer, pEASData->pOutputAudioBuffer, gain, (EAS_U16) ((EAS_U16) num… in EAS_MixEnginePost()
175 SynthMasterGain(pEASData->pMixBuffer, pEASData->pOutputAudioBuffer, gain, (EAS_U16) numSamples); in EAS_MixEnginePost()
DARM-E_voice_gain_gnu.s59 gain .req r8 label
137 LDR gain, [pWTFrame, #m_prevGain]
138 MOV gain, gain, LSL #(NUM_MIXER_GUARD_BITS + 4)
141 SUB gainIncrement, gainIncrement, gain
149 ADD gain, gain, gainIncrement @ gain step to eliminate zipper noise
150 SMULWB tmp0, gain, tmp0 @ sample * local gain
/external/sonivox/arm-fm-22k/lib_src/
Deas_fmengine.c283 EAS_I32 gain; in FM_Operator() local
292 gain = (EAS_I32) p->gain << 16; in FM_Operator()
296 gainInc = ((EAS_I32) gainTarget - (EAS_I32) p->gain) << (16 - SYNTH_UPDATE_PERIOD_IN_BITS); in FM_Operator()
338 temp = FMUL_15x15(temp, (gain >> 16)); in FM_Operator()
355 gain += gainInc; in FM_Operator()
361 p->gain = gainTarget; in FM_Operator()
393 EAS_I32 gain; in FM_NoiseOperator() local
400 gain = (EAS_I32) p->gain << 16; in FM_NoiseOperator()
404 gainInc = ((EAS_I32) gainTarget - (EAS_I32) p->gain) << (16 - SYNTH_UPDATE_PERIOD_IN_BITS); in FM_NoiseOperator()
436 temp2 = FMUL_15x15(temp, (gain >> 16)); in FM_NoiseOperator()
[all …]
Deas_mixer.c137 EAS_U16 gain; in EAS_MixEnginePost() local
149 gain = 32767; in EAS_MixEnginePost()
151 gain = (EAS_U16) temp; in EAS_MixEnginePost()
154 gain = (EAS_U16) pEASData->masterGain; in EAS_MixEnginePost()
156 gain = (EAS_U16) pEASData->masterGain; in EAS_MixEnginePost()
164 gain = gain >> 5; in EAS_MixEnginePost()
166 gain = gain >> 4; in EAS_MixEnginePost()
168 gain = gain >> 4; in EAS_MixEnginePost()
173 …SynthMasterGain(pEASData->pMixBuffer, pEASData->pOutputAudioBuffer, gain, (EAS_U16) ((EAS_U16) num… in EAS_MixEnginePost()
175 SynthMasterGain(pEASData->pMixBuffer, pEASData->pOutputAudioBuffer, gain, (EAS_U16) numSamples); in EAS_MixEnginePost()
/external/sonivox/arm-wt-22k/lib_src/
Deas_dlssynth.c185 …Voice, const S_DLS_ARTICULATION *pDLSArt, S_SYNTH_CHANNEL *pChannel, EAS_I32 gain, EAS_U8 velocity) in DLS_UpdateGain() argument
201 gain += FMUL_15x15(temp, pWTVoice->modLFO.lfoValue); in DLS_UpdateGain()
202 if (gain > 0) in DLS_UpdateGain()
203 gain = 0; in DLS_UpdateGain()
208 gain = (DLS_GAIN_FACTOR * gain) >> DLS_GAIN_SHIFT; in DLS_UpdateGain()
211 gain += (pWTVoice->eg1Value - 32767) >> 1; in DLS_UpdateGain()
212 gain = EAS_LogToLinear16(gain); in DLS_UpdateGain()
214 gain = EAS_LogToLinear16(gain); in DLS_UpdateGain()
216 gain = FMUL_15x15(gain, temp); in DLS_UpdateGain()
221 gain = (DLS_GAIN_FACTOR * gain) >> DLS_GAIN_SHIFT; in DLS_UpdateGain()
[all …]
Deas_mixer.c137 EAS_U16 gain; in EAS_MixEnginePost() local
149 gain = 32767; in EAS_MixEnginePost()
151 gain = (EAS_U16) temp; in EAS_MixEnginePost()
154 gain = (EAS_U16) pEASData->masterGain; in EAS_MixEnginePost()
156 gain = (EAS_U16) pEASData->masterGain; in EAS_MixEnginePost()
164 gain = gain >> 5; in EAS_MixEnginePost()
166 gain = gain >> 4; in EAS_MixEnginePost()
168 gain = gain >> 4; in EAS_MixEnginePost()
173 …SynthMasterGain(pEASData->pMixBuffer, pEASData->pOutputAudioBuffer, gain, (EAS_U16) ((EAS_U16) num… in EAS_MixEnginePost()
175 SynthMasterGain(pEASData->pMixBuffer, pEASData->pOutputAudioBuffer, gain, (EAS_U16) numSamples); in EAS_MixEnginePost()
DARM-E_voice_gain_gnu.s59 gain .req r8 label
137 LDR gain, [pWTFrame, #m_prevGain]
138 MOV gain, gain, LSL #(NUM_MIXER_GUARD_BITS + 4)
141 SUB gainIncrement, gainIncrement, gain
149 ADD gain, gain, gainIncrement @ gain step to eliminate zipper noise
150 SMULWB tmp0, gain, tmp0 @ sample * local gain
/external/chromium_org/third_party/WebKit/Source/modules/webaudio/
DBiquadDSPKernel.cpp48 double gain; in updateCoefficientsIfNecessary() local
54 gain = biquadProcessor()->parameter3()->finalValue(); in updateCoefficientsIfNecessary()
59 gain = biquadProcessor()->parameter3()->smoothedValue(); in updateCoefficientsIfNecessary()
63 updateCoefficients(cutoffFrequency, Q, gain, detune); in updateCoefficientsIfNecessary()
67 void BiquadDSPKernel::updateCoefficients(double cutoffFrequency, double Q, double gain, double detu… in updateCoefficients() argument
92 m_biquad.setLowShelfParams(normalizedFrequency, gain); in updateCoefficients()
96 m_biquad.setHighShelfParams(normalizedFrequency, gain); in updateCoefficients()
100 m_biquad.setPeakingParams(normalizedFrequency, Q, gain); in updateCoefficients()
154 double gain; in getFrequencyResponse() local
174 gain = biquadProcessor()->parameter3()->value(); in getFrequencyResponse()
[all …]
/external/libopus/silk/float/
Dscale_vector_FLP.c37 silk_float gain, in silk_scale_vector_FLP() argument
46 data1[ i + 0 ] *= gain; in silk_scale_vector_FLP()
47 data1[ i + 1 ] *= gain; in silk_scale_vector_FLP()
48 data1[ i + 2 ] *= gain; in silk_scale_vector_FLP()
49 data1[ i + 3 ] *= gain; in silk_scale_vector_FLP()
54 data1[ i ] *= gain; in silk_scale_vector_FLP()
Dscale_copy_vector_FLP.c38 silk_float gain, in silk_scale_copy_vector_FLP() argument
47 data_out[ i + 0 ] = gain * data_in[ i + 0 ]; in silk_scale_copy_vector_FLP()
48 data_out[ i + 1 ] = gain * data_in[ i + 1 ]; in silk_scale_copy_vector_FLP()
49 data_out[ i + 2 ] = gain * data_in[ i + 2 ]; in silk_scale_copy_vector_FLP()
50 data_out[ i + 3 ] = gain * data_in[ i + 3 ]; in silk_scale_copy_vector_FLP()
55 data_out[ i ] = gain * data_in[ i ]; in silk_scale_copy_vector_FLP()
Dprocess_gains_FLP.c45 silk_float s, InvMaxSqrVal, gain, quant_offset; in silk_process_gains_FLP() local
60 gain = psEncCtrl->Gains[ k ]; in silk_process_gains_FLP()
61 gain = ( silk_float )sqrt( gain * gain + psEncCtrl->ResNrg[ k ] * InvMaxSqrVal ); in silk_process_gains_FLP()
62 psEncCtrl->Gains[ k ] = silk_min_float( gain, 32767.0f ); in silk_process_gains_FLP()
/external/chromium_org/third_party/opus/src/silk/float/
Dscale_vector_FLP.c37 silk_float gain, in silk_scale_vector_FLP() argument
46 data1[ i + 0 ] *= gain; in silk_scale_vector_FLP()
47 data1[ i + 1 ] *= gain; in silk_scale_vector_FLP()
48 data1[ i + 2 ] *= gain; in silk_scale_vector_FLP()
49 data1[ i + 3 ] *= gain; in silk_scale_vector_FLP()
54 data1[ i ] *= gain; in silk_scale_vector_FLP()
Dscale_copy_vector_FLP.c38 silk_float gain, in silk_scale_copy_vector_FLP() argument
47 data_out[ i + 0 ] = gain * data_in[ i + 0 ]; in silk_scale_copy_vector_FLP()
48 data_out[ i + 1 ] = gain * data_in[ i + 1 ]; in silk_scale_copy_vector_FLP()
49 data_out[ i + 2 ] = gain * data_in[ i + 2 ]; in silk_scale_copy_vector_FLP()
50 data_out[ i + 3 ] = gain * data_in[ i + 3 ]; in silk_scale_copy_vector_FLP()
55 data_out[ i ] = gain * data_in[ i ]; in silk_scale_copy_vector_FLP()
Dprocess_gains_FLP.c45 silk_float s, InvMaxSqrVal, gain, quant_offset; in silk_process_gains_FLP() local
60 gain = psEncCtrl->Gains[ k ]; in silk_process_gains_FLP()
61 gain = ( silk_float )sqrt( gain * gain + psEncCtrl->ResNrg[ k ] * InvMaxSqrVal ); in silk_process_gains_FLP()
62 psEncCtrl->Gains[ k ] = silk_min_float( gain, 32767.0f ); in silk_process_gains_FLP()
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/ilbc/
Dcb_construct.c36 int16_t gain[CB_NSTAGES]; in WebRtcIlbcfix_CbConstruct() local
46 gain[0] = WebRtcIlbcfix_GainDequant(gain_index[0], 16384, 0); in WebRtcIlbcfix_CbConstruct()
47 gain[1] = WebRtcIlbcfix_GainDequant(gain_index[1], gain[0], 1); in WebRtcIlbcfix_CbConstruct()
48 gain[2] = WebRtcIlbcfix_GainDequant(gain_index[2], gain[1], 2); in WebRtcIlbcfix_CbConstruct()
57 gainPtr = &gain[0]; in WebRtcIlbcfix_CbConstruct()
/external/chromium_org/third_party/WebKit/Source/platform/audio/
DCone.cpp45 double ConeEffect::gain(FloatPoint3D sourcePosition, FloatPoint3D sourceOrientation, FloatPoint3D l… in gain() function in blink::ConeEffect
65 double gain = 1.0; in gain() local
69 gain = 1.0; in gain()
72 gain = m_outerGain; in gain()
77 gain = (1.0 - x) + m_outerGain * x; in gain()
80 return gain; in gain()
/external/qemu/distrib/sdl-1.2.15/src/events/
DSDL_active.c52 int SDL_PrivateAppActive(Uint8 gain, Uint8 state) in SDL_PrivateAppActive() argument
58 if ( gain ) { in SDL_PrivateAppActive()
78 event.active.gain = gain; in SDL_PrivateAppActive()
87 if ( (state & SDL_APPINPUTFOCUS) && !gain ) { in SDL_PrivateAppActive()
91 if ( (state & SDL_APPACTIVE) && !gain ) { in SDL_PrivateAppActive()
/external/speex/libspeex/
Dltp.c173 …(spx_word16_t *sw, int start, int end, int len, int *pitch, spx_word16_t *gain, int N, char *stack) in open_loop_nbest_pitch() argument
292 if (gain) in open_loop_nbest_pitch()
302 gain[j]=g; in open_loop_nbest_pitch()
376 spx_word16_t gain[3]; in pitch_gain_search_3tap() local
487 gain[0] = ADD16(32,(spx_word16_t)gain_cdbk[best_cdbk*4]); in pitch_gain_search_3tap()
488 gain[1] = ADD16(32,(spx_word16_t)gain_cdbk[best_cdbk*4+1]); in pitch_gain_search_3tap()
489 gain[2] = ADD16(32,(spx_word16_t)gain_cdbk[best_cdbk*4+2]); in pitch_gain_search_3tap()
492 gain[0] = 0.015625*gain_cdbk[best_cdbk*4] + .5; in pitch_gain_search_3tap()
493 gain[1] = 0.015625*gain_cdbk[best_cdbk*4+1]+ .5; in pitch_gain_search_3tap()
494 gain[2] = 0.015625*gain_cdbk[best_cdbk*4+2]+ .5; in pitch_gain_search_3tap()
[all …]
/external/chromium_org/third_party/speex/libspeex/
Dltp.c173 …(spx_word16_t *sw, int start, int end, int len, int *pitch, spx_word16_t *gain, int N, char *stack) in open_loop_nbest_pitch() argument
292 if (gain) in open_loop_nbest_pitch()
302 gain[j]=g; in open_loop_nbest_pitch()
376 spx_word16_t gain[3]; in pitch_gain_search_3tap() local
487 gain[0] = ADD16(32,(spx_word16_t)gain_cdbk[best_cdbk*4]); in pitch_gain_search_3tap()
488 gain[1] = ADD16(32,(spx_word16_t)gain_cdbk[best_cdbk*4+1]); in pitch_gain_search_3tap()
489 gain[2] = ADD16(32,(spx_word16_t)gain_cdbk[best_cdbk*4+2]); in pitch_gain_search_3tap()
492 gain[0] = 0.015625*gain_cdbk[best_cdbk*4] + .5; in pitch_gain_search_3tap()
493 gain[1] = 0.015625*gain_cdbk[best_cdbk*4+1]+ .5; in pitch_gain_search_3tap()
494 gain[2] = 0.015625*gain_cdbk[best_cdbk*4+2]+ .5; in pitch_gain_search_3tap()
[all …]
/external/aac/libAACenc/src/
Dquantize.cpp104 static void FDKaacEnc_quantizeLines(INT gain, in FDKaacEnc_quantizeLines() argument
111 FIXP_QTD quantizer = FDKaacEnc_quantTableQ[(-gain)&3]; in FDKaacEnc_quantizeLines()
112 INT quantizershift = ((-gain)>>2)+1; in FDKaacEnc_quantizeLines()
161 static void FDKaacEnc_invQuantizeLines(INT gain, in FDKaacEnc_invQuantizeLines() argument
171 iquantizermod = gain&3; in FDKaacEnc_invQuantizeLines()
172 iquantizershift = gain>>2; in FDKaacEnc_invQuantizeLines()
299 INT gain in FDKaacEnc_calcSfbDist() argument
311 FDKaacEnc_quantizeLines(gain, in FDKaacEnc_calcSfbDist()
320 FDKaacEnc_invQuantizeLines(gain,1,&quantSpectrum[i],&invQuantSpec); in FDKaacEnc_calcSfbDist()
353 INT gain, in FDKaacEnc_calcSfbQuantEnergyAndDist() argument
[all …]
/external/chromium_org/third_party/skia/src/gpu/effects/
DGrMatrixConvolutionEffect.h26 SkScalar gain, in Create() argument
35 gain, in Create()
45 SkScalar gain,
66 float gain() const { return fGain; } in gain() function
80 SkScalar gain,
/external/aac/libPCMutils/src/
Dlimiter.cpp226 FIXP_DBL tmp, old, gain, additionalGain, additionalGainUnfiltered; in applyLimiter() local
317 gain = fDivNorm(threshold, max)>>1; in applyLimiter()
320 gain = FL2FXCONST_DBL(1.0f/(1<<1)); in applyLimiter()
327 if (gain < smoothState0) { in applyLimiter()
328 …cor = fMin(cor, fMultDiv2((gain - fMultDiv2(FL2FXCONST_SGL(0.1f*(1<<1)),smoothState0)), FL2FXCONST… in applyLimiter()
331 cor = gain; in applyLimiter()
337 smoothState0 = fMax(smoothState0, gain); /* avoid overshooting target */ in applyLimiter()
346 gain = smoothState0; in applyLimiter()
355 if (gain < FL2FXCONST_DBL(1.0f/(1<<1))) in applyLimiter()
356 tmp = fMult(tmp,gain<<1); in applyLimiter()
[all …]

12345678910>>...13