Searched refs:pcm_val (Results 1 – 3 of 3) sorted by relevance
2200 int16_t pcm_val) /* 2's complement (13-bit range) */ in sox_13linear2alaw() argument2211 if (pcm_val >= 0) { in sox_13linear2alaw()2215 pcm_val = -pcm_val - 1; in sox_13linear2alaw()2219 seg = search(pcm_val, seg_aend, 8); in sox_13linear2alaw()2228 aval |= (pcm_val >> 1) & QUANT_MASK; in sox_13linear2alaw()2230 aval |= (pcm_val >> seg) & QUANT_MASK; in sox_13linear2alaw()2299 int16_t pcm_val) /* 2's complement (14-bit range) */ in sox_14linear2ulaw() argument2311 if (pcm_val < 0) { in sox_14linear2ulaw()2312 pcm_val = -pcm_val; in sox_14linear2ulaw()2317 if ( pcm_val > CLIP ) pcm_val = CLIP; /* clip the magnitude */ in sox_14linear2ulaw()[all …]
83 static unsigned char linear2ulaw(int pcm_val) /* 2's complement (16-bit range) */ in linear2ulaw() argument90 if (pcm_val < 0) { in linear2ulaw()91 pcm_val = BIAS - pcm_val; in linear2ulaw()94 pcm_val += BIAS; in linear2ulaw()97 if (pcm_val > 0x7FFF) in linear2ulaw()98 pcm_val = 0x7FFF; in linear2ulaw()101 seg = val_seg(pcm_val); in linear2ulaw()107 uval = (seg << 4) | ((pcm_val >> (seg + 3)) & 0xF); in linear2ulaw()
49 int pcm_val; in linear2alaw() local54 pcm_val = linear; in linear2alaw()55 if (pcm_val >= 0) { in linear2alaw()61 pcm_val = -pcm_val; in linear2alaw()66 if (pcm_val <= seg_end[seg]) in linear2alaw()71 ((pcm_val >> ((seg) ? (seg + 3) : 4)) & 0x0F)) ^ mask; in linear2alaw()