Lines Matching refs:dcs
29 priv_t * dcs = (priv_t *) effp->priv; in sox_dcshift_getopts() local
30 dcs->dcshift = 1.0; /* default is no change */ in sox_dcshift_getopts()
31 dcs->uselimiter = 0; /* default is no limiter */ in sox_dcshift_getopts()
37 if (argc && (!sscanf(argv[0], "%lf", &dcs->dcshift))) in sox_dcshift_getopts()
42 if (!sscanf(argv[1], "%lf", &dcs->limitergain)) in sox_dcshift_getopts()
45 dcs->uselimiter = 1; /* ok, we'll use it */ in sox_dcshift_getopts()
52 dcs->limiterthreshhold = SOX_SAMPLE_MAX * (1.0 - (fabs(dcs->dcshift) - dcs->limitergain)); in sox_dcshift_getopts()
63 priv_t * dcs = (priv_t *) effp->priv; in sox_dcshift_start() local
65 if (dcs->dcshift == 0) in sox_dcshift_start()
68 dcs->limited = 0; in sox_dcshift_start()
69 dcs->totalprocessed = 0; in sox_dcshift_start()
80 priv_t * dcs = (priv_t *) effp->priv; in sox_dcshift_flow() local
81 double dcshift = dcs->dcshift; in sox_dcshift_flow()
82 double limitergain = dcs->limitergain; in sox_dcshift_flow()
83 double limiterthreshhold = dcs->limiterthreshhold; in sox_dcshift_flow()
92 if (dcs->uselimiter) in sox_dcshift_flow()
94 dcs->totalprocessed += len; in sox_dcshift_flow()
103 dcs->limited++; in sox_dcshift_flow()
111 dcs->limited++; in sox_dcshift_flow()
138 priv_t * dcs = (priv_t *) effp->priv; in sox_dcshift_stop() local
140 if (dcs->limited) in sox_dcshift_stop()
143 dcs->limited, (int) (dcs->limited * 100.0 / dcs->totalprocessed)); in sox_dcshift_stop()