Home
last modified time | relevance | path

Searched refs:in_signal (Results 1 – 25 of 46) sorted by relevance

12

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dsilence.c233 silence->window_size = (effp->in_signal.rate / 50) * in sox_silence_start()
234 effp->in_signal.channels; in sox_silence_start()
242 if (lsx_parsesamples(effp->in_signal.rate, silence->start_duration_str, in sox_silence_start()
245 silence->start_duration = temp * effp->in_signal.channels; in sox_silence_start()
249 if (lsx_parsesamples(effp->in_signal.rate,silence->stop_duration_str, in sox_silence_start()
252 silence->stop_duration = temp * effp->in_signal.channels; in sox_silence_start()
280 sox_sample_t masked_value = value & (-1 << (32 - effp->in_signal.precision)); in aboveThreshold()
347 effp->in_signal.channels; in sox_silence_flow()
351 for (j = 0; j < effp->in_signal.channels; j++) in sox_silence_flow()
362 for (j = 0; j < effp->in_signal.channels; j++) in sox_silence_flow()
[all …]
H A Dpad.c40 (effp->in_signal.length != SOX_UNKNOWN_LEN ? in parse()
41 effp->in_signal.length / effp->in_signal.channels : SOX_UNKNOWN_LEN); in parse()
88 if (parse(effp, 0, effp->in_signal.rate) != SOX_SUCCESS) in start()
91 if ((effp->out_signal.length = effp->in_signal.length) != SOX_UNKNOWN_LEN) { in start()
94 p->pads[i].pad * effp->in_signal.channels; in start()
102 p->pads[i-1].start * effp->in_signal.channels in start()
103 > effp->in_signal.length) in start()
122 *isamp /= effp->in_signal.channels; in flow()
123 *osamp /= effp->in_signal.channels; in flow()
128 for (c = 0; c < effp->in_signal.channels; ++c) *obuf++ = *ibuf++; in flow()
[all …]
H A Dfade.c122 uint64_t in_length = effp->in_signal.length != SOX_UNKNOWN_LEN ? in sox_fade_start()
123 effp->in_signal.length / effp->in_signal.channels : SOX_UNKNOWN_LEN; in sox_fade_start()
127 if (lsx_parsesamples(effp->in_signal.rate, fade->in_stop_str, in sox_fade_start()
137 if (!lsx_parseposition(effp->in_signal.rate, fade->out_stop_str, in sox_fade_start()
146 fade->out_stop = effp->in_signal.length != SOX_UNKNOWN_LEN ? in sox_fade_start()
147 effp->in_signal.length / effp->in_signal.channels : in sox_fade_start()
158 if (lsx_parsesamples(effp->in_signal.rate, fade->out_start_str, in sox_fade_start()
198 fade->out_stop * effp->in_signal.channels : effp->in_signal.length; in sox_fade_start()
269 if (chcnt >= effp->in_signal.channels) in sox_fade_flow()
295 len -= len % effp->in_signal.channels; in sox_fade_drain()
[all …]
H A Dsplice.c124 (effp->in_signal.length != SOX_UNKNOWN_LEN ? in parse()
125 effp->in_signal.length / effp->in_signal.channels : SOX_UNKNOWN_LEN); in parse()
186 parse(effp, 0, effp->in_signal.rate); /* Re-parse now rate is known */ in start()
187 p->buffer = lsx_calloc(p->max_buffer_size * effp->in_signal.channels, sizeof(*p->buffer)); in start()
193 if (p->fade_type == Cosine_4 && effp->in_signal.mult) in start()
194 *effp->in_signal.mult *= pow(.5, .5); in start()
205 *isamp /= effp->in_signal.channels; in flow()
206 *osamp /= effp->in_signal.channels; in flow()
216 for (c = 0; c < effp->in_signal.channels; ++c) in flow()
224 …p->splices[p->splices_pos].overlap + p->splices[p->splices_pos].search) * effp->in_signal.channels; in flow()
[all …]
H A Dremix.c136 parse(effp, NULL, effp->in_signal.channels); in start()
137 if (effp->in_signal.channels < p->min_in_channels) { in start()
151 if (effp->in_signal.mult && max_sum > 1) in start()
152 *effp->in_signal.mult /= max_sum; in start()
154 effp->out_signal.precision = effp->in_signal.precision; in start()
166 len = min(*isamp / effp->in_signal.channels, *osamp / effp->out_signal.channels); in flow()
167 *isamp = len * effp->in_signal.channels; in flow()
170 for (; len--; ibuf += effp->in_signal.channels) for (j = 0; j < effp->out_signal.channels; j++) { in flow()
227 if (effp->in_signal.channels == num_out_channels) in channels_start()
230 if (effp->in_signal.channels > num_out_channels) { in channels_start()
[all …]
H A Dtrim.c61 uint64_t in_length = effp->in_signal.length != SOX_UNKNOWN_LEN ? in start()
62 effp->in_signal.length / effp->in_signal.channels : SOX_UNKNOWN_LEN; in start()
71 …if (!lsx_parseposition(effp->in_signal.rate, p->pos[i].argstr, &p->pos[i].sample, last_seen, in_le… in start()
116 effp->out_signal.length *= effp->in_signal.channels; in start()
127 size_t channels = effp->in_signal.channels; in flow()
168 (effp->in_signal.length == SOX_UNKNOWN_LEN || in drain()
169 effp->in_signal.length/effp->in_signal.channels == p->samples_read) ? in drain()
209 return p->num_pos ? p->pos[0].sample * effp->in_signal.channels : 0; in sox_trim_get_start()
H A Dsynth.c316 if (!effp->in_signal.channels) in getopts()
317 effp->in_signal.channels = p->getopts_nchannels; in getopts()
332 if (lsx_parsesamples(effp->in_signal.rate, p->length_str, &p->samples_to_do, 't') == NULL) in start()
335 p->samples_to_do = effp->in_signal.length != SOX_UNKNOWN_LEN ? in start()
336 effp->in_signal.length / effp->in_signal.channels : 0; in start()
338 p->number_of_channels = effp->in_signal.channels; in start()
351 d = (d * cos(2 * M_PI * decay_f / effp->in_signal.rate) - 1) / (d - 1); in start()
356 if (effp->in_signal.rate < 44100 || effp->in_signal.rate > 48000) { in start()
362 chan->c1 *= exp(-2e4/ (.05+chan->p1)/ chan->freq/ effp->in_signal.rate); in start()
365 chan->c2 = exp(-2 * M_PI * 10 / effp->in_signal.rate); in start()
[all …]
H A Dvad.c104 fixedPreTriggerLen_ns = p->preTriggerTime * effp->in_signal.rate + .5; in start()
105 fixedPreTriggerLen_ns *= effp->in_signal.channels; in start()
107 p->measureLen_ws = effp->in_signal.rate * p->measureDuration + .5; in start()
108 p->measureLen_ns = p->measureLen_ws * effp->in_signal.channels; in start()
112 p->measurePeriod_ns = effp->in_signal.rate / p->measureFreq + .5; in start()
113 p->measurePeriod_ns *= effp->in_signal.channels; in start()
122 lsx_Calloc(p->channels, effp->in_signal.channels); in start()
123 for (i = 0; i < effp->in_signal.channels; ++i) { in start()
136 p->spectrumStart = p->hpFilterFreq / effp->in_signal.rate * p->dftLen_ws + .5; in start()
138 p->spectrumEnd = p->lpFilterFreq / effp->in_signal.rate * p->dftLen_ws + .5; in start()
[all …]
H A Ddelay.c73 uint64_t in_length = effp->in_signal.length != SOX_UNKNOWN_LEN ? in start()
74 effp->in_signal.length / effp->in_signal.channels : SOX_UNKNOWN_LEN; in start()
78 if (p->argc > effp->in_signal.channels) { in start()
83 …if (!lsx_parseposition(effp->in_signal.rate, p->args[i].str, &delay, last_seen, in_length, '=') ||… in start()
95 effp->out_signal.length = effp->in_signal.length != SOX_UNKNOWN_LEN ? in start()
96 effp->in_signal.length + max_delay * effp->in_signal.channels : in start()
H A Ddivide.c33 p->last = lsx_calloc(effp->in_signal.channels, sizeof(*p->last)); in start()
41 size_t i, len = min(*isamp, *osamp) / effp->in_signal.channels; in flow()
42 *osamp = *isamp = len * effp->in_signal.channels; in flow()
48 for (i = 1; i < effp->in_signal.channels; ++i) { in flow()
53 else for (i = 1; i < effp->in_signal.channels; ++i, ++ibuf) in flow()
H A Dbiquads.c164 if (effp->in_signal.rate == 44100) { in start()
169 else if (effp->in_signal.rate == 48000) { in start()
180 w0 = 2 * M_PI * p->fc / effp->in_signal.rate; in start()
213 alpha = tan(M_PI * p->width / effp->in_signal.rate); in start()
344 if (effp->in_signal.rate == 44100) { in start()
350 else if (effp->in_signal.rate == 48000) { in start()
356 else if (effp->in_signal.rate == 88200) { in start()
362 else if (effp->in_signal.rate == 96000) { in start()
368 else if (effp->in_signal.rate == 192000) { in start()
379 double y = 2 * M_PI * 1000 / effp->in_signal.rate; in start()
[all …]
H A Dladspa.c229 unsigned long rate = (unsigned long)effp->in_signal.rate; in sox_ladspa_start()
232 lsx_debug("rate for plugin is %g", effp->in_signal.rate); in sox_ladspa_start()
235 effp->in_signal.channels == effp->out_signal.channels) { in sox_ladspa_start()
238 if (!l_st->clone && effp->in_signal.channels > 1) { in sox_ladspa_start()
240 effp->in_signal.channels); in sox_ladspa_start()
249 l_st->handles = lsx_malloc(effp->in_signal.channels * in sox_ladspa_start()
252 while (l_st->handle_count < effp->in_signal.channels) in sox_ladspa_start()
261 if (l_st->input_count < effp->in_signal.channels) { in sox_ladspa_start()
263 (unsigned)l_st->input_count, effp->in_signal.channels); in sox_ladspa_start()
268 if (l_st->input_count > effp->in_signal.channels) in sox_ladspa_start()
[all …]
H A Dearwax.c60 if (effp->in_signal.rate != 44100 || effp->in_signal.channels != 2) { in start()
65 if (effp->in_signal.mult) in start()
66 *effp->in_signal.mult *= dB_to_linear(-4.4); in start()
H A Dtempo.c258 p->tempo = tempo_create((size_t)effp->in_signal.channels); in start()
259 tempo_setup(p->tempo, effp->in_signal.rate, p->quick_search, p->factor, in start()
263 if (effp->in_signal.length != SOX_UNKNOWN_LEN) { in start()
264 uint64_t in_length = effp->in_signal.length / effp->in_signal.channels; in start()
266 effp->out_signal.length = out_length * effp->in_signal.channels; in start()
276 size_t i, odone = *osamp /= effp->in_signal.channels; in flow()
280 for (i = 0; i < odone * effp->in_signal.channels; ++i) in flow()
284 float * t = tempo_input(p->tempo, NULL, *isamp / effp->in_signal.channels); in flow()
291 *osamp = odone * effp->in_signal.channels; in flow()
345 effp->out_signal.rate = effp->in_signal.rate / p->factor; in pitch_start()
H A Dreverb.c207 effp->out_signal.rate = effp->in_signal.rate; in start()
208 if (effp->in_signal.channels > 2 && p->stereo_depth) { in start()
212 if (effp->in_signal.channels == 1 && p->stereo_depth) in start()
214 else effp->out_signal.channels = effp->in_signal.channels; in start()
215 if (effp->in_signal.channels == 2 && p->stereo_depth) in start()
217 else effp->flows = effp->in_signal.channels; in start()
219 &p->chan[i].reverb, effp->in_signal.rate, p->wet_gain_dB, p->room_scale, in start()
223 if (effp->in_signal.mult) in start()
224 *effp->in_signal.mult /= !p->wet_only + 2 * dB_to_linear(max(0,p->wet_gain_dB)); in start()
H A Dbiquad.c96 , effp->in_signal.rate, p->b0, p->b1, p->b2, p->a1, p->a2 in lsx_biquad_start()
98 , effp->in_signal.rate); in lsx_biquad_start()
118 , effp->in_signal.rate, effp->in_signal.rate in lsx_biquad_start()
137 , effp->in_signal.rate, effp->in_signal.rate in lsx_biquad_start()
H A Dmcompand_xover.h43 double w0 = 2 * M_PI * frequency / effp->in_signal.rate; in crossover_setup()
66 p->previous = lsx_calloc(effp->in_signal.channels, sizeof(*p->previous)); in crossover_setup()
74 size_t c, len = len0 / effp->in_signal.channels; in crossover_flow()
75 assert(len * effp->in_signal.channels == len0); in crossover_flow()
79 for (c = 0; c < effp->in_signal.channels; ++c) { in crossover_flow()
H A Dflanger.c120 int c, channels = effp->in_signal.channels; in start()
139 (f->delay_min + f->delay_depth) * effp->in_signal.rate + 0.5; in start()
146 f->lfo_length = effp->in_signal.rate / f->speed; in start()
153 floor(f->delay_min * effp->in_signal.rate + .5), in start()
169 int c, channels = effp->in_signal.channels; in flow()
223 int c, channels = effp->in_signal.channels; in stop()
H A Dspectrogram.c125 ((double)(cols) * p->step_size * p->block_steps / effp->in_signal.rate)
365 lsx_parsesamples(effp->in_signal.rate, p->duration_str, &d, 't'); in start()
366 duration = d / effp->in_signal.rate; in start()
370 uint64_t in_length = effp->in_signal.length != SOX_UNKNOWN_LEN ? in start()
371 effp->in_signal.length / effp->in_signal.channels : SOX_UNKNOWN_LEN; in start()
373 if (!lsx_parseposition(effp->in_signal.rate, p->start_time_str, &d, in start()
379 start_time = d / effp->in_signal.rate; in start()
391 if (!duration && effp->in_signal.length != SOX_UNKNOWN_LEN) { in start()
392 duration = effp->in_signal.length / in start()
393 (effp->in_signal.rate * effp->in_signal.channels); in start()
[all …]
H A Ddither.c364 if (effp->in_signal.precision <= p->prec || p->prec > 24) in start()
382 …for (f = filters; f->len && (f->name != p->filter_name || fabs(effp->in_signal.rate - f->rate) / f… in start()
384 p->alt_tpdf |= effp->in_signal.rate >= 22050; in start()
388 effp->in_signal.rate, p->alt_tpdf? "sloped" : "plain"); in start()
408 if (effp->in_signal.mult) /* (Takes account of ostart mult (sox.c). */ in start()
409 *effp->in_signal.mult *= (SOX_SAMPLE_MAX - (1 << (31 - p->prec)) * in start()
H A Dnoiseprof.c65 unsigned channels = effp->in_signal.channels; in sox_noiseprof_start()
120 size_t chans = effp->in_signal.channels; in sox_noiseprof_flow()
152 int tracks = effp->in_signal.channels; in sox_noiseprof_drain()
183 for (i = 0; i < effp->in_signal.channels; i ++) { in sox_noiseprof_stop()
H A Dstat.c149 … print_power_spectrum((unsigned) stat->fft_size, effp->in_signal.rate, stat->re_in, stat->re_out); in sox_stat_flow()
218 … print_power_spectrum((unsigned) stat->fft_size, effp->in_signal.rate, stat->re_in, stat->re_out); in sox_stat_drain()
269 …err, "Length (seconds): %12.6f\n", (double)stat->read/effp->in_signal.rate/effp->in_signal.channe… in sox_stat_stop()
285 freq = sqrt(stat->dsum2/stat->sum2)*effp->in_signal.rate/(M_PI*2); in sox_stat_stop()
H A Dbend.c76 (effp->in_signal.length != SOX_UNKNOWN_LEN ? in parse()
77 effp->in_signal.length / effp->in_signal.channels : SOX_UNKNOWN_LEN); in parse()
143 int n = effp->in_signal.rate / p->frame_rate + .5; in start()
147 parse(effp, 0, effp->in_signal.rate); /* Re-parse now rate is known */ in start()
168 freqPerBin = effp->in_signal.rate / p->fftFrameSize; in flow()
H A Drepeat.c52 if (effp->in_signal.length != SOX_UNKNOWN_LEN && p->num_repeats != UINT_MAX) in start()
53 effp->out_signal.length = effp->in_signal.length * (p->num_repeats + 1); in start()
80 *osamp -= *osamp % effp->in_signal.channels; in drain()
H A Dband.h41 p->a2 = exp(-2 * M_PI * bw_Hz / effp->in_signal.rate);
42 p->a1 = -4 * p->a2 / (1 + p->a2) * cos(2 * M_PI * p->fc / effp->in_signal.rate);

12