Lines Matching +full:p +full:- +full:256

20 /* ulaw[unsigned char] -> signed 16-bit */
21 s32 dsp_audio_ulaw_to_s32[256];
22 /* alaw[unsigned char] -> signed 16-bit */
23 s32 dsp_audio_alaw_to_s32[256];
28 /* signed 16-bit -> law */
32 /* alaw -> ulaw */
33 u8 dsp_audio_alaw_to_ulaw[256];
34 /* ulaw -> alaw */
35 static u8 dsp_audio_ulaw_to_alaw[256];
61 pcm_val = -pcm_val; in linear2alaw()
84 i = (i + 0x100) << (seg - 1); in alaw2linear()
85 return (short int) ((alaw & 0x80) ? i : -i); in alaw2linear()
93 mu = 255 - ulaw; in ulaw2linear()
99 y = -y; in ulaw2linear()
103 #define BIAS 0x84 /*!< define the add-in bias for 16 bit samples */
107 static int exp_lut[256] = { in linear2ulaw()
127 /* Get the sample into sign-magnitude. */ in linear2ulaw()
130 sample = -sample; /* get magnitude */ in linear2ulaw()
144 for (i = 0; i < 256; i++) in dsp_audio_generate_law_tables()
147 for (i = 0; i < 256; i++) in dsp_audio_generate_law_tables()
150 for (i = 0; i < 256; i++) { in dsp_audio_generate_law_tables()
164 /* generating ulaw-table */ in dsp_audio_generate_s2law_table()
165 for (i = -32768; i < 32768; i++) { in dsp_audio_generate_s2law_table()
170 /* generating alaw-table */ in dsp_audio_generate_s2law_table()
171 for (i = -32768; i < 32768; i++) { in dsp_audio_generate_s2law_table()
180 * the seven bit sample is the number of every second alaw-sample ordered by
184 u8 dsp_audio_law2seven[256];
187 * generate table for conversion law from/to 7-bit alaw-like sample *
195 u8 sorted_alaw[256]; in dsp_audio_generate_seven()
198 for (i = 0; i < 256; i++) { in dsp_audio_generate_seven()
200 for (k = 0; k < 256; k++) { in dsp_audio_generate_seven()
209 for (i = 0; i < 256; i++) { in dsp_audio_generate_seven()
210 /* spl is the source: the law-sample (converted to alaw) */ in dsp_audio_generate_seven()
214 /* find the 7-bit-sample */ in dsp_audio_generate_seven()
215 for (j = 0; j < 256; j++) { in dsp_audio_generate_seven()
219 /* write 7-bit audio value */ in dsp_audio_generate_seven()
231 /* mix 2*law -> law */
245 while (i < 256) { in dsp_audio_generate_mix_table()
247 while (j < 256) { in dsp_audio_generate_mix_table()
252 if (sample < -32768) in dsp_audio_generate_mix_table()
253 sample = -32768; in dsp_audio_generate_mix_table()
267 static u8 dsp_audio_reduce8[256];
268 static u8 dsp_audio_reduce7[256];
269 static u8 dsp_audio_reduce6[256];
270 static u8 dsp_audio_reduce5[256];
271 static u8 dsp_audio_reduce4[256];
272 static u8 dsp_audio_reduce3[256];
273 static u8 dsp_audio_reduce2[256];
274 static u8 dsp_audio_reduce1[256];
275 static u8 dsp_audio_increase1[256];
276 static u8 dsp_audio_increase2[256];
277 static u8 dsp_audio_increase3[256];
278 static u8 dsp_audio_increase4[256];
279 static u8 dsp_audio_increase5[256];
280 static u8 dsp_audio_increase6[256];
281 static u8 dsp_audio_increase7[256];
282 static u8 dsp_audio_increase8[256];
312 while (i < 256) { in dsp_audio_generate_volume_changes()
330 if (sample < -32768) in dsp_audio_generate_volume_changes()
331 sample = -32768; in dsp_audio_generate_volume_changes()
336 if (sample < -32768) in dsp_audio_generate_volume_changes()
337 sample = -32768; in dsp_audio_generate_volume_changes()
342 if (sample < -32768) in dsp_audio_generate_volume_changes()
343 sample = -32768; in dsp_audio_generate_volume_changes()
348 if (sample < -32768) in dsp_audio_generate_volume_changes()
349 sample = -32768; in dsp_audio_generate_volume_changes()
354 if (sample < -32768) in dsp_audio_generate_volume_changes()
355 sample = -32768; in dsp_audio_generate_volume_changes()
360 if (sample < -32768) in dsp_audio_generate_volume_changes()
361 sample = -32768; in dsp_audio_generate_volume_changes()
366 if (sample < -32768) in dsp_audio_generate_volume_changes()
367 sample = -32768; in dsp_audio_generate_volume_changes()
372 if (sample < -32768) in dsp_audio_generate_volume_changes()
373 sample = -32768; in dsp_audio_generate_volume_changes()
388 * -8 to 8, which is a shift to the power of 2. 0 == no volume, 3 == volume*8
395 u8 *p; in dsp_change_volume() local
413 ii = skb->len; in dsp_change_volume()
414 p = skb->data; in dsp_change_volume()
417 *p = volume_change[*p]; in dsp_change_volume()
418 p++; in dsp_change_volume()