Lines Matching refs:ibuf
100 static int flow(sox_effect_t * effp, const sox_sample_t * ibuf, in flow() argument
107 if (fwrite(ibuf, sizeof(*ibuf), *isamp, p->tmp_file) != *isamp) { in flow()
112 for (len = *isamp; len; --len, ++ibuf) { in flow()
113 double d = SOX_SAMPLE_TO_FLOAT_64BIT(*ibuf, effp->clips); in flow()
118 for (len = *isamp; len; --len, ++ibuf) { in flow()
119 double d = SOX_SAMPLE_TO_FLOAT_64BIT(*ibuf, effp->clips); in flow()
122 p->max = max(p->max, *ibuf); in flow()
123 p->min = min(p->min, *ibuf); in flow()
125 else for (len = *isamp; len; --len, ++ibuf) { in flow()
126 p->max = max(p->max, *ibuf); in flow()
127 p->min = min(p->min, *ibuf); in flow()
134 if (!p->do_limiter) for (; len; --len, ++ibuf) in flow()
135 *obuf++ = SOX_ROUND_CLIP_COUNT(*ibuf * mult, effp->clips); in flow()
136 else for (; len; --len, ++ibuf) { in flow()
137 double d = *ibuf * mult; in flow()