Searched defs:gains (Results 1 - 11 of 11) sorted by relevance

/external/chromium_org/third_party/opus/src/silk/float/
H A Dresidual_energy_FLP.c95 const silk_float gains[], /* I Quantization gains */
109 nrgs[ 0 ] = ( silk_float )( gains[ 0 ] * gains[ 0 ] * silk_energy_FLP( LPC_res_ptr + 0 * shift, subfr_length ) );
110 nrgs[ 1 ] = ( silk_float )( gains[ 1 ] * gains[ 1 ] * silk_energy_FLP( LPC_res_ptr + 1 * shift, subfr_length ) );
114 nrgs[ 2 ] = ( silk_float )( gains[ 2 ] * gains[ 2 ] * silk_energy_FLP( LPC_res_ptr + 0 * shift, subfr_length ) );
115 nrgs[ 3 ] = ( silk_float )( gains[ 3 ] * gains[
91 silk_residual_energy_FLP( silk_float nrgs[ MAX_NB_SUBFR ], const silk_float x[], silk_float a[ 2 ][ MAX_LPC_ORDER ], const silk_float gains[], const opus_int subfr_length, const opus_int nb_subfr, const opus_int LPC_order ) argument
[all...]
/external/libopus/silk/float/
H A Dresidual_energy_FLP.c95 const silk_float gains[], /* I Quantization gains */
109 nrgs[ 0 ] = ( silk_float )( gains[ 0 ] * gains[ 0 ] * silk_energy_FLP( LPC_res_ptr + 0 * shift, subfr_length ) );
110 nrgs[ 1 ] = ( silk_float )( gains[ 1 ] * gains[ 1 ] * silk_energy_FLP( LPC_res_ptr + 1 * shift, subfr_length ) );
114 nrgs[ 2 ] = ( silk_float )( gains[ 2 ] * gains[ 2 ] * silk_energy_FLP( LPC_res_ptr + 0 * shift, subfr_length ) );
115 nrgs[ 3 ] = ( silk_float )( gains[ 3 ] * gains[
91 silk_residual_energy_FLP( silk_float nrgs[ MAX_NB_SUBFR ], const silk_float x[], silk_float a[ 2 ][ MAX_LPC_ORDER ], const silk_float gains[], const opus_int subfr_length, const opus_int nb_subfr, const opus_int LPC_order ) argument
[all...]
/external/chromium_org/third_party/opus/src/celt/
H A Dcelt.c122 static const opus_val16 gains[3][3] = { local
134 g00 = MULT16_16_Q15(g0, gains[tapset0][0]);
135 g01 = MULT16_16_Q15(g0, gains[tapset0][1]);
136 g02 = MULT16_16_Q15(g0, gains[tapset0][2]);
137 g10 = MULT16_16_Q15(g1, gains[tapset1][0]);
138 g11 = MULT16_16_Q15(g1, gains[tapset1][1]);
139 g12 = MULT16_16_Q15(g1, gains[tapset1][2]);
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/ilbc/
H A Dcb_search.c53 int16_t gains[CB_NSTAGES+1]; local
179 gains[0] = 16384;
284 (int16_t)WEBRTC_SPL_ABS_W16(gains[stage]), stage, &gain_index[stage]);
339 gains[stage+1] = bestGain;
362 tmp = (int16_t) WEBRTC_SPL_MUL_16_16_RSFT(gains[1],gains[1], 14);
367 tmpW32 = ((int32_t)(gains[1]-1))<<1;
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/main/source/
H A Dpitch_filter.c101 * damper_state_dg : state of damping filter for different trial gains.
214 /* Update filter parameters based on the pitch-gains and pitch-lags. */
240 * Filter a frame of 30 millisecond, given pitch-lags and pitch-gains.
245 * gains : pointer to pitch-gians, 4 gains per frame.
252 * pitch-gains.
261 double* lags, double* gains, PitchFilterOperation mode,
294 gains[n] *= -kEnhancer;
305 old_gain = gains[0];
319 gain_delta = (gains[
260 FilterFrame(const double* in_data, PitchFiltstr* filter_state, double* lags, double* gains, PitchFilterOperation mode, double* out_data, double out_dg[][PITCH_FRAME_LEN + QLOOKAHEAD]) argument
358 WebRtcIsac_PitchfilterPre(double* in_data, double* out_data, PitchFiltstr* pf_state, double* lags, double* gains) argument
364 WebRtcIsac_PitchfilterPre_la(double* in_data, double* out_data, PitchFiltstr* pf_state, double* lags, double* gains) argument
371 WebRtcIsac_PitchfilterPre_gains( double* in_data, double* out_data, double out_dg[][PITCH_FRAME_LEN + QLOOKAHEAD], PitchFiltstr *pf_state, double* lags, double* gains) argument
379 WebRtcIsac_PitchfilterPost(double* in_data, double* out_data, PitchFiltstr* pf_state, double* lags, double* gains) argument
[all...]
H A Dpitch_estimator.c472 double *gains)
515 /* Iterative optimization of gains */
522 /* set initial gains */
524 gains[k] = PITCH_MAX_GAIN_06;
528 /* compute Jacobian of pre-filter output towards gains */
529 WebRtcIsac_PitchfilterPre_gains(Whitened, out_G, out_dG, &(State->PFstr_wght), lags, gains);
551 tmp += kWeight[k+1][m+1] * gains[m];
562 tmp = 1.0 / (1 - gains[k]);
566 tmp = 1.0 / (1 - gains[3]);
600 /* update gains an
468 WebRtcIsac_PitchAnalysis(const double *in, double *out, PitchAnalysisStruct *State, double *lags, double *gains) argument
[all...]
/external/libopus/celt/
H A Dcelt.c122 static const opus_val16 gains[3][3] = { local
134 g00 = MULT16_16_Q15(g0, gains[tapset0][0]);
135 g01 = MULT16_16_Q15(g0, gains[tapset0][1]);
136 g02 = MULT16_16_Q15(g0, gains[tapset0][2]);
137 g10 = MULT16_16_Q15(g1, gains[tapset1][0]);
138 g11 = MULT16_16_Q15(g1, gains[tapset1][1]);
139 g12 = MULT16_16_Q15(g1, gains[tapset1][2]);
/external/webrtc/src/modules/audio_coding/codecs/isac/main/source/
H A Dpitch_filter.c101 * damper_state_dg : state of damping filter for different trial gains.
214 /* Update filter parameters based on the pitch-gains and pitch-lags. */
240 * Filter a frame of 30 millisecond, given pitch-lags and pitch-gains.
245 * gains : pointer to pitch-gians, 4 gains per frame.
252 * pitch-gains.
261 double* lags, double* gains, PitchFilterOperation mode,
294 gains[n] *= -kEnhancer;
305 old_gain = gains[0];
319 gain_delta = (gains[
260 FilterFrame(const double* in_data, PitchFiltstr* filter_state, double* lags, double* gains, PitchFilterOperation mode, double* out_data, double out_dg[][PITCH_FRAME_LEN + QLOOKAHEAD]) argument
358 WebRtcIsac_PitchfilterPre(double* in_data, double* out_data, PitchFiltstr* pf_state, double* lags, double* gains) argument
364 WebRtcIsac_PitchfilterPre_la(double* in_data, double* out_data, PitchFiltstr* pf_state, double* lags, double* gains) argument
371 WebRtcIsac_PitchfilterPre_gains( double* in_data, double* out_data, double out_dg[][PITCH_FRAME_LEN + QLOOKAHEAD], PitchFiltstr *pf_state, double* lags, double* gains) argument
379 WebRtcIsac_PitchfilterPost(double* in_data, double* out_data, PitchFiltstr* pf_state, double* lags, double* gains) argument
[all...]
H A Dpitch_estimator.c471 double *gains)
514 /* Iterative optimization of gains */
521 /* set initial gains */
523 gains[k] = PITCH_MAX_GAIN_06;
527 /* compute Jacobian of pre-filter output towards gains */
528 WebRtcIsac_PitchfilterPre_gains(Whitened, out_G, out_dG, &(State->PFstr_wght), lags, gains);
550 tmp += kWeight[k+1][m+1] * gains[m];
561 tmp = 1.0 / (1 - gains[k]);
565 tmp = 1.0 / (1 - gains[3]);
599 /* update gains an
467 WebRtcIsac_PitchAnalysis(const double *in, double *out, PitchAnalysisStruct *State, double *lags, double *gains) argument
[all...]
/external/chromium_org/third_party/webrtc/modules/audio_processing/agc/
H A Ddigital_agc.c30 // gains = round(2^16*10.^(0.05 * (MinGain + B * ( log(exp(-Knee*A)+exp(-Knee*B)) - log(1+exp(-Knee*B)) ) / log(1/(1+exp(Knee*B))))));
31 // fprintf(1, '\t%i, %i, %i, %i,\n', gains);
33 // in = 10*log10(lvl); out = 20*log10(gains/65536);
303 // array for gains (one value per ms, incl start & end)
304 int32_t gains[11]; local
427 gains[0] = stt->gain;
468 gains[k + 1] = stt->gainTable[zeros] + WEBRTC_SPL_RSHIFT_W32(tmp32, 12);
518 if ((gains[k + 1] - stt->gainTable[0]) > 8388608)
521 tmp32 = WEBRTC_SPL_RSHIFT_W32((gains[k+1] - stt->gainTable[0]), 8);
525 tmp32 = WEBRTC_SPL_MUL((gains[
[all...]
/external/webrtc/src/modules/audio_processing/agc/
H A Ddigital_agc.c30 // gains = round(2^16*10.^(0.05 * (MinGain + B * ( log(exp(-Knee*A)+exp(-Knee*B)) - log(1+exp(-Knee*B)) ) / log(1/(1+exp(Knee*B))))));
31 // fprintf(1, '\t%i, %i, %i, %i,\n', gains);
33 // in = 10*log10(lvl); out = 20*log10(gains/65536);
308 // array for gains (one value per ms, incl start & end)
309 WebRtc_Word32 gains[11]; local
427 gains[0] = stt->gain;
468 gains[k + 1] = stt->gainTable[zeros] + WEBRTC_SPL_RSHIFT_W32(tmp32, 12);
513 if ((gains[k + 1] - stt->gainTable[0]) > 8388608)
516 tmp32 = WEBRTC_SPL_RSHIFT_W32((gains[k+1] - stt->gainTable[0]), 8);
520 tmp32 = WEBRTC_SPL_MUL((gains[
[all...]

Completed in 204 milliseconds