| /OK3568_Linux_fs/buildroot/dl/sox/git/src/ |
| H A D | silence.c | 233 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 D | pad.c | 40 (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 D | fade.c | 122 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 D | splice.c | 124 (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 D | remix.c | 136 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 D | trim.c | 61 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 D | synth.c | 316 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 D | vad.c | 104 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 D | delay.c | 73 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 D | divide.c | 33 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 D | biquads.c | 164 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 D | ladspa.c | 229 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 D | earwax.c | 60 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 D | tempo.c | 258 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 D | reverb.c | 207 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 D | biquad.c | 96 , 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 D | mcompand_xover.h | 43 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 D | flanger.c | 120 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 D | spectrogram.c | 125 ((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 D | dither.c | 364 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 D | noiseprof.c | 65 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 D | stat.c | 149 … 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 D | bend.c | 76 (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 D | repeat.c | 52 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 D | band.h | 41 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);
|