Lines Matching refs:sample
37 static unsigned char ulaw_encode (int sample) ;
188 unsigned char ulaw_encode (int sample) in ulaw_encode() argument
212 sign = (sample >> 8) & 0x80 ; /* set aside the sign */ in ulaw_encode()
214 sample = -sample ; /* get magnitude */ in ulaw_encode()
215 if (sample > uCLIP) in ulaw_encode()
216 sample = uCLIP ; /* clip the magnitude */ in ulaw_encode()
219 sample = sample + uBIAS ; in ulaw_encode()
220 exponent = exp_lut [(sample >> 7) & 0xFF] ; in ulaw_encode()
221 mantissa = (sample >> (exponent + 3)) & 0x0F ; in ulaw_encode()
247 int sign, exponent, mantissa, sample ; in ulaw_decode() local
253 sample = exp_lut [exponent] + (mantissa << (exponent + 3)) ; in ulaw_decode()
255 sample = -sample ; in ulaw_decode()
257 return sample ; in ulaw_decode()