Home
last modified time | relevance | path

Searched refs:osamp (Results 1 – 25 of 52) sorted by relevance

123

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dinput.c31 sox_effect_t * effp, sox_sample_t * obuf, size_t * osamp) in drain() argument
36 *osamp -= *osamp % effp->out_signal.channels; in drain()
40 *osamp = sox_read(p->file, obuf, *osamp); in drain()
45 if (!*osamp && p->file->sox_errno) in drain()
47 return *osamp? SOX_SUCCESS : SOX_EOF; in drain()
H A Dexample1.c36 sox_effect_t * effp, sox_sample_t * obuf, size_t * osamp) in input_drain() argument
41 *osamp -= *osamp % effp->out_signal.channels; in input_drain()
45 *osamp = sox_read(in, obuf, *osamp); in input_drain()
50 if (!*osamp && in->sox_errno) in input_drain()
52 return *osamp? SOX_SUCCESS : SOX_EOF; in input_drain()
60 sox_sample_t * obuf LSX_UNUSED, size_t * isamp, size_t * osamp) in output_flow() argument
75 *osamp = 0; in output_flow()
H A Dreverse.c34 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
41 (void)obuf, *osamp = 0; /* samples not output until drain */ in flow()
45 static int drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in drain() argument
59 p->pos -= *osamp = min((off_t)*osamp, p->pos); in drain()
61 if (fread(obuf, sizeof(sox_sample_t), *osamp, p->tmp_file) != *osamp) { in drain()
65 for (i = 0, j = *osamp - 1; i < j; ++i, --j) { /* reverse the samples */ in drain()
H A Drepeat.c61 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
64 size_t len = min(*isamp, *osamp); in flow()
71 *isamp = *osamp = len; in flow()
75 static int drain(sox_effect_t * effp, sox_sample_t * obuf, size_t * osamp) in drain() argument
80 *osamp -= *osamp % effp->in_signal.channels; in drain()
82 while ((p->remaining_samples || p->remaining_repeats) && odone < *osamp) { in drain()
89 n = min(p->remaining_samples, *osamp - odone); in drain()
97 *osamp = odone; in drain()
H A Dgain.c101 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
129 *osamp = 0; /* samples not output until drain */ in flow()
133 len = *isamp = *osamp = min(*isamp, *osamp); in flow()
194 static int drain(sox_effect_t * effp, sox_sample_t * obuf, size_t * osamp) in drain() argument
200 *osamp -= *osamp % effp->in_signal.channels; in drain()
205 len = fread(obuf, sizeof(*obuf), *osamp, p->tmp_file); in drain()
206 if (len != *osamp && !feof(p->tmp_file)) { in drain()
210 if (!p->do_limiter) for (*osamp = len; len; --len, ++obuf) in drain()
212 else for (*osamp = len; len; --len) { in drain()
218 else *osamp = 0; in drain()
H A Dskeleff.c64 size_t *isamp, size_t *osamp) in flow() argument
74 len = min(*isamp, *osamp) / 2; in flow()
85 *osamp = len * 2; in flow()
96 static int drain(sox_effect_t UNUSED * effp, sox_sample_t UNUSED *obuf, size_t *osamp) in drain() argument
98 *osamp = 0; in drain()
H A Dpad.c118 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
123 *osamp /= effp->in_signal.channels; in flow()
127 …for (; idone < *isamp && odone < *osamp && !(p->pads_pos != p->npads && p->in_pos == p->pads[p->pa… in flow()
132 for (; odone < *osamp && p->pad_pos < p->pads[p->pads_pos].pad; ++odone, ++p->pad_pos) in flow()
139 } while (idone < *isamp && odone < *osamp); in flow()
142 *osamp = odone * effp->in_signal.channels; in flow()
146 static int drain(sox_effect_t * effp, sox_sample_t * obuf, size_t * osamp) in drain() argument
152 return flow(effp, 0, obuf, &isamp, osamp); in drain()
H A Dfade.c208 size_t *isamp, size_t *osamp) in sox_fade_flow() argument
216 len = ((*isamp > *osamp) ? *osamp : *isamp); in sox_fade_flow()
218 *osamp = 0; in sox_fade_flow()
264 *osamp += 1; in sox_fade_flow()
288 static int sox_fade_drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in sox_fade_drain() argument
294 len = *osamp; in sox_fade_drain()
296 *osamp = 0; in sox_fade_drain()
310 *osamp += 1; in sox_fade_drain()
H A Ddft_filter.c79 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
82 size_t odone = min(*osamp, (size_t)fifo_occupancy(&p->output_fifo)); in flow()
88 if (*isamp && odone < *osamp) { in flow()
95 *osamp = odone; in flow()
99 static int drain(sox_effect_t * effp, sox_sample_t * obuf, size_t * osamp) in drain() argument
117 return flow(effp, 0, obuf, &isamp, osamp); in drain()
H A Dstretch.c209 size_t *isamp, size_t *osamp) in flow() argument
215 while (iindex<*isamp && oindex<*osamp) { in flow()
241 while (p->oindex < p->oshift && oindex < *osamp) { in flow()
248 if (p->oindex >= p->oshift && oindex<*osamp) { in flow()
265 *osamp = oindex; in flow()
275 static int drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in drain() argument
290 while (oindex<*osamp && p->oindex<p->index) { in drain()
296 *osamp = oindex; in drain()
H A Dsilence.c323 size_t *isamp, size_t *osamp) in sox_silence_flow() argument
346 (*osamp-nrOfOutSamplesWritten)) / in sox_silence_flow()
404 (*osamp-nrOfOutSamplesWritten)); in sox_silence_flow()
464 (*osamp-nrOfOutSamplesWritten)) / in sox_silence_flow()
541 *osamp = nrOfOutSamplesWritten; in sox_silence_flow()
586 (*osamp-nrOfOutSamplesWritten)); in sox_silence_flow()
612 *osamp = nrOfOutSamplesWritten; in sox_silence_flow()
617 static int sox_silence_drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in sox_silence_drain() argument
630 silence->stop_holdoff_offset), *osamp); in sox_silence_drain()
647 *osamp = nrOfOutSamplesWritten; in sox_silence_drain()
[all …]
H A Ddelay.c112 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
115 size_t len = *isamp = *osamp = min(*isamp, *osamp); in flow()
132 static int drain(sox_effect_t * effp, sox_sample_t * obuf, size_t * osamp) in drain() argument
143 len = *osamp = min(p->pre_pad + p->delay + p->pad, *osamp); in drain()
H A Decho.c170 size_t *isamp, size_t *osamp) in sox_echo_flow() argument
176 size_t len = min(*isamp, *osamp); in sox_echo_flow()
177 *isamp = *osamp = len; in sox_echo_flow()
205 static int sox_echo_drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in sox_echo_drain() argument
215 while ( ( done < *osamp ) && ( done < echo->fade_out ) ) { in sox_echo_drain()
235 *osamp = done; in sox_echo_drain()
H A Dechos.c167 size_t *isamp, size_t *osamp) in sox_echos_flow() argument
173 size_t len = min(*isamp, *osamp); in sox_echos_flow()
174 *isamp = *osamp = len; in sox_echos_flow()
208 static int sox_echos_drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in sox_echos_drain() argument
218 while ( ( done < *osamp ) && ( done < echos->sumsamples ) ) { in sox_echos_drain()
244 *osamp = done; in sox_echos_drain()
H A Dcompand.c186 size_t *isamp, size_t *osamp) in flow() argument
189 int len = (*isamp > *osamp) ? *osamp : *isamp; in flow()
242 *isamp = idone; *osamp = odone; in flow()
246 static int drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in drain() argument
253 while (done+effp->out_signal.channels <= *osamp && l->delay_buf_cnt > 0) in drain()
262 *osamp = done; in drain()
H A Dswap.c32 sox_sample_t *obuf, size_t *isamp, size_t *osamp) in flow() argument
34 size_t len = min(*isamp, *osamp); in flow()
37 *isamp = *osamp = len * channels; in flow()
H A Dtrim.c123 sox_sample_t *obuf, size_t *isamp, size_t *osamp) in flow() argument
126 size_t len = min(*isamp, *osamp); in flow()
129 *isamp = *osamp = 0; in flow()
147 obuf += chunk * channels, *osamp += chunk * channels; in flow()
156 static int drain(sox_effect_t *effp, sox_sample_t *obuf UNUSED, size_t *osamp) in drain() argument
159 *osamp = 0; /* only checking for errors */ in drain()
H A Dcontrast.c33 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
36 size_t len = *isamp = *osamp = min(*isamp, *osamp); in flow()
H A Dladspa.c325 size_t *isamp, size_t *osamp) in sox_ladspa_flow() argument
328 size_t i, len = min(*isamp, *osamp); in sox_ladspa_flow()
340 *osamp = 0; in sox_ladspa_flow()
397 (*osamp)++; in sox_ladspa_flow()
413 static int sox_ladspa_drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in sox_ladspa_drain() argument
421 *osamp = 0; in sox_ladspa_drain()
432 *osamp = min(dsamp, *osamp); in sox_ladspa_drain()
433 memcpy(obuf, dbuf, *osamp * sizeof(sox_sample_t)); in sox_ladspa_drain()
H A Dmcompand.c361 size_t *isamp, size_t *osamp) { in flow() argument
364 size_t len = min(*isamp, *osamp); in flow()
407 *isamp = *osamp = len; in flow()
438 static int drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in drain() argument
444 *osamp -= *osamp % effp->out_signal.channels; in drain()
446 memset(obuf,0,*osamp * sizeof *obuf); in drain()
449 drained = sox_mcompand_drain_1(effp, c,l,obuf,*osamp); in drain()
454 *osamp = mostdrained; in drain()
H A Dspeexdsp.c244 size_t* osamp) in flow() argument
250 size_t obuf_end = *osamp; in flow()
276 *osamp = obuf_pos; in flow()
283 static int drain(sox_effect_t* effp, sox_sample_t* obuf, size_t* osamp) in drain() argument
287 size_t obuf_end = *osamp; in drain()
307 *osamp = obuf_pos; in drain()
H A Dnoiseprof.c116 size_t *isamp, size_t *osamp) in sox_noiseprof_flow() argument
119 size_t samp = min(*isamp, *osamp); in sox_noiseprof_flow()
124 *isamp = *osamp = n * chans; in sox_noiseprof_flow()
149 static int sox_noiseprof_drain(sox_effect_t * effp, sox_sample_t *obuf UNUSED, size_t *osamp) in sox_noiseprof_drain() argument
155 *osamp = 0; in sox_noiseprof_drain()
H A Dupsample.c42 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
45 size_t ilen = *isamp, olen = *osamp; in flow()
55 *isamp -= ilen, *osamp -= olen; in flow()
H A Dearwax.c71 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
74 size_t i, len = *isamp = *osamp = min(*isamp, *osamp); in flow()
H A Ddivide.c38 sox_sample_t * obuf, size_t * isamp, size_t * osamp) in flow() argument
41 size_t i, len = min(*isamp, *osamp) / effp->in_signal.channels; in flow()
42 *osamp = *isamp = len * effp->in_signal.channels; in flow()

123