Lines Matching refs:effp

60 static int sox_noisered_getopts(sox_effect_t * effp, int argc, char **argv)  in sox_noisered_getopts()  argument
62 priv_t * p = (priv_t *) effp->priv; in sox_noisered_getopts()
76 return argc? lsx_usage(effp) : SOX_SUCCESS; in sox_noisered_getopts()
83 static int sox_noisered_start(sox_effect_t * effp) in sox_noisered_start() argument
85 priv_t * data = (priv_t *) effp->priv; in sox_noisered_start()
87 size_t channels = effp->in_signal.channels; in sox_noisered_start()
89 FILE * ifp = lsx_open_input_file(effp, data->profile_filename, sox_false); in sox_noisered_start()
133 effp->out_signal.length = SOX_UNKNOWN_LEN; /* TODO: calculate actual length */ in sox_noisered_start()
216 static int process_window(sox_effect_t * effp, priv_t * data, unsigned chan_num, unsigned num_chans, in process_window() argument
236 SOX_FLOAT_32BIT_TO_SAMPLE(s, effp->clips); in process_window()
243 SOX_FLOAT_32BIT_TO_SAMPLE(chan->window[j], effp->clips); in process_window()
255 static int sox_noisered_flow(sox_effect_t * effp, const sox_sample_t *ibuf, sox_sample_t *obuf, in sox_noisered_flow() argument
258 priv_t * data = (priv_t *) effp->priv; in sox_noisered_flow()
260 size_t tracks = effp->in_signal.channels; in sox_noisered_flow()
268 assert(effp->in_signal.channels == effp->out_signal.channels); in sox_noisered_flow()
286 SOX_SAMPLE_TO_FLOAT_32BIT(ibuf[i + tracks * j], effp->clips); in sox_noisered_flow()
291 … process_window(effp, data, (unsigned) i, (unsigned) tracks, obuf, (unsigned) (oldbuf + ncopy)); in sox_noisered_flow()
307 static int sox_noisered_drain(sox_effect_t * effp, sox_sample_t *obuf, size_t *osamp) in sox_noisered_drain() argument
309 priv_t * data = (priv_t *)effp->priv; in sox_noisered_drain()
311 unsigned tracks = effp->in_signal.channels; in sox_noisered_drain()
313 *osamp = process_window(effp, data, i, tracks, obuf, (unsigned) data->bufdata); in sox_noisered_drain()
324 static int sox_noisered_stop(sox_effect_t * effp) in sox_noisered_stop() argument
326 priv_t * data = (priv_t *) effp->priv; in sox_noisered_stop()
329 for (i = 0; i < effp->in_signal.channels; i ++) { in sox_noisered_stop()