Home
last modified time | relevance | path

Searched refs:num_taps (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dsinc.c25 int num_taps[2]; member
52 GETOPT_NUMERIC(optstate, 'n', num_taps[1], 11, 32767) in create()
58 if ((p->att && p->beta >= 0) || (p->tbw1 && p->num_taps[1])) in create()
61 p->tbw0 = p->tbw1, p->num_taps[0] = p->num_taps[1]; in create()
81 static double * lpf(double Fn, double Fc, double tbw, int * num_taps, double att, double * beta, so… in lpf() argument
83 int n = *num_taps; in lpf()
85 *num_taps = 0; in lpf()
89 lsx_kaiser_params(att, Fc, (tbw? tbw / Fn : .05) * .5, beta, num_taps); in lpf()
91 n = *num_taps; in lpf()
92 *num_taps = range_limit(n, 11, 32767); in lpf()
[all …]
H A Deffects_i_dsp.c151 int lsx_set_dft_length(int num_taps) /* Set to 4 x nearest power of 2 */ in lsx_set_dft_length() argument
154 double d = log((double)num_taps) / log(2.); in lsx_set_dft_length()
356 double * lsx_make_lpf(int num_taps, double Fc, double beta, double rho, in lsx_make_lpf() argument
359 int i, m = num_taps - 1; in lsx_make_lpf()
360 double * h = calloc(num_taps, sizeof(*h)), sum = 0; in lsx_make_lpf()
363 …lsx_debug("make_lpf(n=%i Fc=%.7g β=%g ρ=%g dc-norm=%i scale=%g)", num_taps, Fc, beta, rho, dc_norm… in lsx_make_lpf()
375 for (i = 0; dc_norm && i < num_taps; ++i) h[i] *= scale / sum; in lsx_make_lpf()
379 void lsx_kaiser_params(double att, double Fc, double tr_bw, double * beta, int * num_taps) in lsx_kaiser_params() argument
384 *num_taps = !*num_taps? ceil(att/tr_bw + 1) : *num_taps; in lsx_kaiser_params()
392 int * num_taps, /* 0: value will be estimated */ in lsx_design_lpf() argument
[all …]
H A Ddft_filter.c29 f->num_taps = n; in lsx_set_dft_filter()
31 f->dft_length = lsx_set_dft_length(f->num_taps); in lsx_set_dft_filter()
33 for (i = 0; i < f->num_taps; ++i) in lsx_set_dft_filter()
34 … f->coefs[(i + f->dft_length - f->num_taps + 1) & (f->dft_length - 1)] = h[i] / f->dft_length * 2; in lsx_set_dft_filter()
54 int const overlap = f->num_taps - 1; in filter()
H A Drate.c150 int const overlap = f->num_taps - 1; in dft_stage_fn()
222 if (!f->num_taps) { in dft_stage_init()
223 int num_taps = 0, dft_length, i; in dft_stage_init() local
225 double * h = lsx_design_lpf(Fp, Fs, Fn, att, &num_taps, -k, -1.); in dft_stage_init()
228 lsx_fir_to_phase(&h, &num_taps, &f->post_peak, phase); in dft_stage_init()
229 else f->post_peak = num_taps / 2; in dft_stage_init()
231 dft_length = lsx_set_dft_length(num_taps); in dft_stage_init()
233 for (i = 0; i < num_taps; ++i) in dft_stage_init()
234 f->coefs[(i + dft_length - num_taps + 1) & (dft_length - 1)] in dft_stage_init()
237 f->num_taps = num_taps; in dft_stage_init()
[all …]
H A Dsox_i.h89 int lsx_set_dft_length(int num_taps);
106 double * lsx_make_lpf(int num_taps, double Fc, double beta, double rho,
108 void lsx_kaiser_params(double att, double Fc, double tr_bw, double * beta, int * num_taps);
114 int * num_taps, /* 0: value will be estimated */
H A Ddft_filter.h6 int dft_length, num_taps, post_peak; member
H A Dhilbert.c59 if (!f->num_taps) { in start()
H A Dfir.c57 if (!f->num_taps) { in start()
H A Dloudness.c105 if (!f->num_taps) { in start()
H A Dfirfit.c119 if (!f->num_taps) { in start()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dwb_scl.c722 struct scaling_taps num_taps) in dwb_program_horz_scalar() argument
725 uint32_t h_taps_luma = num_taps.h_taps; in dwb_program_horz_scalar()
726 uint32_t h_taps_chroma = num_taps.h_taps_c; in dwb_program_horz_scalar()
800 struct scaling_taps num_taps, in dwb_program_vert_scalar() argument
804 uint32_t v_taps_luma = num_taps.v_taps; in dwb_program_vert_scalar()
805 uint32_t v_taps_chroma = num_taps.v_taps_c; in dwb_program_vert_scalar()
H A Ddcn20_dwb.h447 struct scaling_taps num_taps,
453 struct scaling_taps num_taps);
/OK3568_Linux_fs/kernel/sound/soc/fsl/
H A Dfsl_easrc.c318 if ((interp[i].num_taps - 1) != in fsl_easrc_resampler_config()
325 selected_interp->num_taps, in fsl_easrc_resampler_config()
1780 interp[i].num_taps, interp[i].num_phases, in fsl_easrc_dump_firmware()
H A Dfsl_easrc.h533 u32 num_taps; member