Lines Matching refs:effp
295 static int flow_no_shape(sox_effect_t * effp, const sox_sample_t * ibuf, in flow_no_shape() argument
298 priv_t * p = (priv_t *)effp->priv; in flow_no_shape()
307 lsx_debug("flow %" PRIuPTR ": on @ %" PRIu64, effp->flow, p->num_output); in flow_no_shape()
310 lsx_debug("flow %" PRIuPTR ": off @ %" PRIu64, effp->flow, p->num_output); in flow_no_shape()
320 ++effp->clips, *obuf = SOX_SAMPLE_MIN; in flow_no_shape()
322 ++effp->clips, *obuf = SOX_INT_MAX(p->prec) << (32 - p->prec); in flow_no_shape()
333 static int getopts(sox_effect_t * effp, int argc, char * * argv) in getopts() argument
335 priv_t * p = (priv_t *)effp->priv; in getopts()
350 default: lsx_fail("invalid option `-%c'", optstate.opt); return lsx_usage(effp); in getopts()
353 return argc? lsx_usage(effp) : SOX_SUCCESS; in getopts()
356 static int start(sox_effect_t * effp) in start() argument
358 priv_t * p = (priv_t *)effp->priv; in start()
362 p->prec = effp->out_signal.precision; in start()
364 if (effp->in_signal.precision <= p->prec || p->prec > 24) in start()
376 effp->out_signal.precision = p->prec; 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()
385 if (!effp->flow) in start()
388 effp->in_signal.rate, p->alt_tpdf? "sloped" : "plain"); in start()
407 p->ranqd1 = ranqd1(sox_globals.ranqd1) + effp->flow; 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()
414 static int flow(sox_effect_t * effp, const sox_sample_t * ibuf, in flow() argument
417 priv_t * p = (priv_t *)effp->priv; in flow()
418 return p->flow(effp, ibuf, obuf, isamp, osamp); in flow()