Lines Matching refs:alaw
22 /* alaw[unsigned char] -> signed 16-bit */
32 /* alaw -> ulaw */
34 /* ulaw -> alaw */
40 * generate table for conversion of s16 to alaw/ulaw *
75 static inline short int alaw2linear(unsigned char alaw)
80 alaw ^= AMI_MASK;
81 i = ((alaw & 0x0F) << 4) + 8 /* rounding error */;
82 seg = (((int) alaw & 0x70) >> 4);
85 return (short int) ((alaw & 0x80) ? i : -i);
170 /* generating alaw-table */
180 * the seven bit sample is the number of every second alaw-sample ordered by
187 * generate table for conversion law from/to 7-bit alaw-like sample *
197 /* generate alaw table, sorted by the linear value */
210 /* spl is the source: the law-sample (converted to alaw) */