Home
last modified time | relevance | path

Searched refs:work_len (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dloudness.c64 int i, work_len; in make_filter() local
77 for (work_len = 8192; work_len < rate / 2; work_len <<= 1); in make_filter()
78 work = lsx_calloc(work_len, sizeof(*work)); in make_filter()
81 for (i = 0; i <= work_len / 2; ++i) { in make_filter()
82 double f = rate * i / work_len; in make_filter()
84 work[i < work_len / 2 ? 2 * i : 1] = dB_to_linear(spl1); in make_filter()
86 lsx_safe_rdft(work_len, -1, work); in make_filter()
88 h[i] = work[(work_len - n / 2 + i) % work_len] * 2. / work_len; in make_filter()
H A Dfirfit.c50 int i, work_len; in make_filter() local
61 for (work_len = 8192; work_len < rate / 2; work_len <<= 1); in make_filter()
62 work = lsx_calloc(work_len + 2, sizeof(*work)); in make_filter()
65 for (i = 0; i <= work_len; i += 2) { in make_filter()
66 double f = rate * 0.5 * i / work_len; in make_filter()
72 LSX_PACK(work, work_len); in make_filter()
73 lsx_safe_rdft(work_len, -1, work); in make_filter()
75 h[i] = work[(work_len - p->n / 2 + i) % work_len] * 2. / work_len; in make_filter()
H A Deffects_i_dsp.c424 int i, work_len, begin, end, imp_peak = 0, peak = 0; in lsx_fir_to_phase() local
428 for (i = *len, work_len = 2 * 2 * 8; i > 1; work_len <<= 1, i >>= 1); in lsx_fir_to_phase()
430 work = lsx_calloc((size_t)work_len + 2, sizeof(*work)); /* +2: (UN)PACK */ in lsx_fir_to_phase()
431 pi_wraps = lsx_malloc((((size_t)work_len + 2) / 2) * sizeof(*pi_wraps)); in lsx_fir_to_phase()
434 lsx_safe_rdft(work_len, 1, work); /* Cepstral: */ in lsx_fir_to_phase()
435 LSX_UNPACK(work, work_len); in lsx_fir_to_phase()
437 for (i = 0; i <= work_len; i += 2) { in lsx_fir_to_phase()
455 LSX_PACK(work, work_len); in lsx_fir_to_phase()
456 lsx_safe_rdft(work_len, -1, work); in lsx_fir_to_phase()
457 for (i = 0; i < work_len; ++i) work[i] *= 2. / work_len; in lsx_fir_to_phase()
[all …]