Lines Matching refs:sample
74 static inline int32_t clip16(int32_t sample) in clip16() argument
76 if (sample > 32767) { in clip16()
78 } else if (sample < -32768) { in clip16()
81 return sample; in clip16()
199 int32_t sample; in read_samples() local
235 sample = HNIBBLE(xa->buf[xa->bufPos+i]); in read_samples()
236 sample = (sample << 28) >> xa->state[i].shift; in read_samples()
237 sample = (sample + in read_samples()
240 sample = clip16(sample); in read_samples()
242 xa->state[i].curSample = sample; in read_samples()
244 buf[done++] = SOX_SIGNED_16BIT_TO_SAMPLE(sample,); in read_samples()
249 sample = LNIBBLE(xa->buf[xa->bufPos+i]); in read_samples()
250 sample = (sample << 28) >> xa->state[i].shift; in read_samples()
251 sample = (sample + in read_samples()
254 sample = clip16(sample); in read_samples()
256 xa->state[i].curSample = sample; in read_samples()
258 buf[done++] = SOX_SIGNED_16BIT_TO_SAMPLE(sample,); in read_samples()