Lines Matching full:sample
116 register double sample; in flow() local
130 sample = *ibuf++; in flow()
132 if (sample > limiterthreshhold) in flow()
134 sample = (SOX_SAMPLE_MAX - vol->limitergain * (SOX_SAMPLE_MAX - sample)); in flow()
137 else if (sample < -limiterthreshhold) in flow()
139 sample = -(SOX_SAMPLE_MAX - vol->limitergain * (SOX_SAMPLE_MAX + sample)); in flow()
145 if (sample < SOX_SAMPLE_MIN) in flow()
146 sample = SOX_SAMPLE_MIN; in flow()
149 sample = gain * sample; in flow()
151 SOX_SAMPLE_CLIP_COUNT(sample, effp->clips); in flow()
152 *obuf++ = sample; in flow()
160 sample = gain * *ibuf++; in flow()
161 SOX_SAMPLE_CLIP_COUNT(sample, effp->clips); in flow()
162 *obuf++ = sample; in flow()