Home
last modified time | relevance | path

Searched refs:pcm_val (Results 1 - 5 of 5) sorted by relevance

/third_party/alsa-lib/src/pcm/
H A Dpcm_alaw.c96 static unsigned char s16_to_alaw(int pcm_val) in s16_to_alaw() argument
102 if (pcm_val >= 0) { in s16_to_alaw()
106 pcm_val = -pcm_val; in s16_to_alaw()
107 if (pcm_val > 0x7fff) in s16_to_alaw()
108 pcm_val = 0x7fff; in s16_to_alaw()
111 if (pcm_val < 256) in s16_to_alaw()
112 aval = pcm_val >> 4; in s16_to_alaw()
115 seg = val_seg(pcm_val); in s16_to_alaw()
116 aval = (seg << 4) | ((pcm_val >> (se in s16_to_alaw()
[all...]
H A Dpcm_mulaw.c105 static unsigned char s16_to_ulaw(int pcm_val) /* 2's complement (16-bit range) */ in s16_to_ulaw() argument
111 if (pcm_val < 0) { in s16_to_ulaw()
112 pcm_val = 0x84 - pcm_val; in s16_to_ulaw()
115 pcm_val += 0x84; in s16_to_ulaw()
118 if (pcm_val > 0x7fff) in s16_to_ulaw()
119 pcm_val = 0x7fff; in s16_to_ulaw()
122 seg = val_seg(pcm_val); in s16_to_ulaw()
128 uval = (seg << 4) | ((pcm_val >> (seg + 3)) & 0x0f); in s16_to_ulaw()
/third_party/python/Modules/
H A Daudioop.c162 st_14linear2ulaw(int16_t pcm_val) /* 2's complement (14-bit range) */ in st_14linear2ulaw() argument
170 if (pcm_val < 0) { in st_14linear2ulaw()
171 pcm_val = -pcm_val; in st_14linear2ulaw()
176 if ( pcm_val > CLIP ) pcm_val = CLIP; /* clip the magnitude */ in st_14linear2ulaw()
177 pcm_val += (BIAS >> 2); in st_14linear2ulaw()
180 seg = search(pcm_val, seg_uend, 8); in st_14linear2ulaw()
189 uval = (unsigned char) (seg << 4) | ((pcm_val >> (seg + 1)) & 0xF); in st_14linear2ulaw()
256 st_linear2alaw(int16_t pcm_val) /* argument
[all...]
/third_party/pulseaudio/src/pulsecore/
H A Dg711.h26 unsigned char st_13linear2alaw(int16_t pcm_val);
36 unsigned char st_14linear2ulaw(int16_t pcm_val);
H A Dg711.c95 int16_t pcm_val) /* 2's complement (13-bit range) */ in st_13linear2alaw()
104 /* pcm_val = pcm_val >> 3; */ in st_13linear2alaw()
107 if (pcm_val >= 0) { in st_13linear2alaw()
111 pcm_val = -pcm_val - 1; in st_13linear2alaw()
115 seg = search(pcm_val, seg_aend, 8); in st_13linear2alaw()
124 aval |= (pcm_val >> 1) & QUANT_MASK; in st_13linear2alaw()
126 aval |= (pcm_val >> seg) & QUANT_MASK; in st_13linear2alaw()
197 int16_t pcm_val) /* in st_14linear2ulaw()
94 st_13linear2alaw( int16_t pcm_val) st_13linear2alaw() argument
196 st_14linear2ulaw( int16_t pcm_val) st_14linear2ulaw() argument
[all...]

Completed in 4 milliseconds