Home
last modified time | relevance | path

Searched refs:output_fifo (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Ddft_filter.c46 fifo_create(&p->output_fifo, (int)sizeof(double)); in start()
62 output = fifo_reserve(&p->output_fifo, f->dft_length); in filter()
63 fifo_trim_by(&p->output_fifo, overlap); in filter()
82 size_t odone = min(*osamp, (size_t)fifo_occupancy(&p->output_fifo)); in flow()
84 double const * s = fifo_read(&p->output_fifo, (int)odone, NULL); in flow()
108 while ((size_t)fifo_occupancy(&p->output_fifo) < remaining) { in drain()
113 fifo_trim_to(&p->output_fifo, (int)remaining); in drain()
125 fifo_delete(&p->output_fifo); in stop()
H A Dtempo.c38 fifo_t output_fifo; member
109 …fifo_write(&t->output_fifo, t->overlap, (float *) fifo_read_ptr(&t->input_fifo) + t->channels * of… in tempo_process()
114 fifo_write(&t->output_fifo, t->overlap, NULL)); in tempo_process()
117 fifo_write(&t->output_fifo, t->segment - 2 * t->overlap, in tempo_process()
143 t->samples_out += *n = min(*n, fifo_occupancy(&t->output_fifo)); in tempo_output()
144 return fifo_read(&t->output_fifo, *n, samples); in tempo_output()
156 while (fifo_occupancy(&t->output_fifo) < remaining) { in tempo_flush()
160 fifo_trim_to(&t->output_fifo, remaining); in tempo_flush()
188 fifo_delete(&t->output_fifo); in tempo_delete()
198 fifo_create(&t->output_fifo, t->channels * sizeof(float)); in tempo_create()
H A Drate_poly_fir0.h23 static void FUNCTION(stage_t * p, fifo_t * output_fifo) in FUNCTION() argument
27 sample_t * output = fifo_reserve(output_fifo, max_num_out); in FUNCTION()
39 fifo_trim_by(output_fifo, max_num_out - i); in FUNCTION()
H A Drate_half_fir.h22 static void FUNCTION(stage_t * p, fifo_t * output_fifo) in FUNCTION() argument
26 sample_t * output = fifo_reserve(output_fifo, num_out); in FUNCTION()
H A Drate_poly_fir.h37 static void FUNCTION(stage_t * p, fifo_t * output_fifo) in FUNCTION() argument
41 sample_t * output = fifo_reserve(output_fifo, max_num_out); in FUNCTION()
79 fifo_trim_by(output_fifo, max_num_out - i); in FUNCTION()
H A Drate.c125 static void cubic_stage_fn(stage_t * p, fifo_t * output_fifo) in cubic_stage_fn() argument
129 sample_t * output = fifo_reserve(output_fifo, max_num_out); in cubic_stage_fn()
139 fifo_trim_by(output_fifo, max_num_out - i); in cubic_stage_fn()
144 static void dft_stage_fn(stage_t * p, fifo_t * output_fifo) in dft_stage_fn() argument
158 output = fifo_reserve(output_fifo, f->dft_length); in dft_stage_fn()
198 fifo_trim_by(output_fifo, f->dft_length - j); in dft_stage_fn()
200 else fifo_trim_by(output_fifo, overlap); in dft_stage_fn()
211 fifo_trim_by(output_fifo, (((1 << m) - 1) * f->dft_length + overlap) >>m); in dft_stage_fn()
H A Ddft_filter.h12 fifo_t input_fifo, output_fifo; member