Home
last modified time | relevance | path

Searched refs:pcm_val (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dg711.c2200 int16_t pcm_val) /* 2's complement (13-bit range) */ in sox_13linear2alaw() argument
2211 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() argument
2311 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 …]
/OK3568_Linux_fs/kernel/sound/core/oss/
H A Dmulaw.c83 static unsigned char linear2ulaw(int pcm_val) /* 2's complement (16-bit range) */ in linear2ulaw() argument
90 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()
/OK3568_Linux_fs/kernel/drivers/isdn/mISDN/
H A Ddsp_audio.c49 int pcm_val; in linear2alaw() local
54 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()