Lines Matching refs:effp
38 static int parse(sox_effect_t *effp, int argc, char **argv) in parse() argument
40 priv_t *p = (priv_t*) effp->priv; in parse()
52 return lsx_usage(effp); in parse()
58 static int start(sox_effect_t *effp) in start() argument
60 priv_t *p = (priv_t*) effp->priv; in start()
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()
107 effp->out_signal.length = SOX_UNKNOWN_LEN; in start()
109 effp->out_signal.length = 0; in start()
111 effp->out_signal.length += in start()
114 effp->out_signal.length += in start()
116 effp->out_signal.length *= effp->in_signal.channels; in start()
122 static int flow(sox_effect_t *effp, const sox_sample_t *ibuf, in flow() argument
125 priv_t *p = (priv_t*) effp->priv; in flow()
127 size_t channels = effp->in_signal.channels; in flow()
156 static int drain(sox_effect_t *effp, sox_sample_t *obuf UNUSED, size_t *osamp) in drain() argument
158 priv_t *p = (priv_t*) effp->priv; in drain()
168 (effp->in_signal.length == SOX_UNKNOWN_LEN || in drain()
169 effp->in_signal.length/effp->in_signal.channels == p->samples_read) ? in drain()
176 static int lsx_kill(sox_effect_t *effp) in lsx_kill() argument
179 priv_t *p = (priv_t*) effp->priv; in lsx_kill()
206 sox_uint64_t sox_trim_get_start(sox_effect_t *effp) in sox_trim_get_start() argument
208 priv_t *p = (priv_t*) effp->priv; in sox_trim_get_start()
209 return p->num_pos ? p->pos[0].sample * effp->in_signal.channels : 0; in sox_trim_get_start()
212 void sox_trim_clear_start(sox_effect_t *effp) in sox_trim_clear_start() argument
214 priv_t *p = (priv_t*) effp->priv; in sox_trim_clear_start()