Home
last modified time | relevance | path

Searched refs:QCONST16 (Results 1 - 8 of 8) sorted by relevance

/third_party/pulseaudio/speex/libspeexdsp/
H A Dpreprocess.c77 #define SPEECH_PROB_START_DEFAULT QCONST16(0.35f,15)
78 #define SPEECH_PROB_CONTINUE_DEFAULT QCONST16(0.20f,15)
260 spx_word16_t x = DIV32_16(MULT16_16(QCONST16(4.f,13),i),len); in conj_window()
263 if (x<QCONST16(1.f,13)) in conj_window()
265 } else if (x<QCONST16(2.f,13)) in conj_window()
267 x=QCONST16(2.f,13)-x; in conj_window()
269 } else if (x<QCONST16(3.f,13)) in conj_window()
271 x=x-QCONST16(2.f,13); in conj_window()
274 x=QCONST16(2.f,13)-x+QCONST16( in conj_window()
[all...]
H A Dmdf.c192 den2 = MULT16_16_Q15(radius,radius) + MULT16_16_Q15(QCONST16(.7,15),MULT16_16_Q15(32767-radius,32767-radius)); in filter_dc_notch16()
368 prop[i] += MULT16_16_Q15(QCONST16(.1f,15),max_sum); in mdf_adjust_prop()
373 prop[i] = DIV32(MULT16_16(QCONST16(.99f,15), prop[i]),prop_sum); in mdf_adjust_prop()
482 spx_word16_t decay = SHR32(spx_exp(NEG16(DIV32_16(QCONST16(2.4,11),M))),1); in speex_echo_state_init_mc()
483 st->prop[0] = QCONST16(.7, 15); in speex_echo_state_init_mc()
492 st->prop[i] = DIV32(MULT16_16(QCONST16(.8f,15), st->prop[i]),sum); in speex_echo_state_init_mc()
499 st->preemph = QCONST16(.9,15); in speex_echo_state_init_mc()
501 st->notch_radius = QCONST16(.9, 15); in speex_echo_state_init_mc()
503 st->notch_radius = QCONST16(.982, 15); in speex_echo_state_init_mc()
505 st->notch_radius = QCONST16( in speex_echo_state_init_mc()
[all...]
H A Dresample.c311 interp[0] = PSHR32(MULT16_16(QCONST16(-0.16667f, 15),x) + MULT16_16(QCONST16(0.16667f, 15),x3),15); in cubic_coef()
313 interp[3] = PSHR32(MULT16_16(QCONST16(-0.33333f, 15),x) + MULT16_16(QCONST16(.5f,15),x2) - MULT16_16(QCONST16(0.16667f, 15),x3),15); in cubic_coef()
H A Darch.h154 #define QCONST16(x,bits) (x) macro
H A Dfixed_generic.h38 #define QCONST16(x,bits) ((spx_word16_t)(.5+(x)*(((spx_word32_t)1)<<(bits)))) macro
H A Dfixed_debug.h43 #define QCONST16(x,bits) ((spx_word16_t)(.5+(x)*(((spx_word32_t)1)<<(bits)))) macro
/third_party/pulseaudio/speex/tmv/
H A Dpreprocess_tm.h184 q8 = QCONST16(.8f,15); in update_noise_prob()
185 q05 = QCONST16(.05f,15); in update_noise_prob()
186 q2 = QCONST16(.2f,15); in update_noise_prob()
187 q1 = QCONST16(.1f,15); in update_noise_prob()
300 q4 = QCONST16(.4f,15); in update_noise_prob()
606 e_noise[i] = MAX32(MULT16_32_Q15(QCONST16(.6f,15),eni), r_echo[i]); in preprocess_residue_echo()
630 beta = MAX16(QCONST16(.03,15),DIV32_16(Q15_ONE,st->nb_adapt)); in preprocess_update_noise()
681 posti = SUB16(DIV32_16_Q8(ps[i],tot_noise), QCONST16(1.f,SNR_SHIFT)); in preprocess_compute_SNR()
682 posti = MIN16(posti, QCONST16(100.f,SNR_SHIFT)); in preprocess_compute_SNR()
687 gamma = QCONST16( in preprocess_compute_SNR()
[all...]
H A Dmdf_tm.h612 Davg1 = ADD32(MULT16_32_Q15(QCONST16(.6f,15),Davg1), MULT16_32_Q15(QCONST16(.4f,15),sc0)); in mdf_update_foreground()
613 Davg2 = ADD32(MULT16_32_Q15(QCONST16(.85f,15),Davg2), MULT16_32_Q15(QCONST16(.15f,15),sc0)); in mdf_update_foreground()
616 FLOAT_MUL32U(MULT16_32_Q15(QCONST16(.4f,15),Sff), in mdf_update_foreground()
617 MULT16_32_Q15(QCONST16(.4f,15),Dbf))); in mdf_update_foreground()
620 FLOAT_MUL32U(MULT16_32_Q15(QCONST16(.15f,15),Sff), in mdf_update_foreground()
621 MULT16_32_Q15(QCONST16(.15f,15),Dbf))); in mdf_update_foreground()
989 MULT16_32_Q15(leake,Syy) > MULT16_32_Q15(QCONST16(.03f,15),Syy), 1, adapted); in mdf_adapt()
1014 r = MULT16_32_Q15(QCONST16( in mdf_adapt()
[all...]

Completed in 9 milliseconds