home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
c
/
lpc05b.zip
/
ULAW2LIN.C
< prev
next >
Wrap
Text File
|
1992-05-22
|
2KB
|
39 lines
/*
*-----------------------------------------------------------------------
* file: ulaw2lin.c
* desct: u-law to 16-bits PCM conversion table
* by: patrick ko shu pui
* date: 23 may 1992
*-----------------------------------------------------------------------
*/
short ulaw2linear[] =
{
-32256,-31228,-30200,-29172,-28143,-27115,-26087,-25059,-24031,-23002,-21974,
-20946,-19918,-18889,-17861,-16833,-16062,-15548,-15033,-14519,-14005,-13491,
-12977,-12463,-11949,-11435,-10920,-10406,-9892, -9378, -8864, -8350, -7964,
-7707, -7450, -7193, -6936, -6679, -6422, -6165, -5908, -5651, -5394, -5137,
-4880, -4623, -4365, -4108, -3916, -3787, -3659, -3530, -3402, -3273, -3144,
-3016, -2887, -2759, -2630, -2502, -2373, -2245, -2116, -1988, -1891, -1827,
-1763, -1698, -1634, -1570, -1506, -1441, -1377, -1313, -1249, -1184, -1120,
-1056, -992, -927, -879, -847, -815, -783, -751, -718, -686, -654,
-622, -590, -558, -526, -494, -461, -429, -397, -373, -357, -341,
-325, -309, -293, -277, -261, -245, -228, -212, -196, -180, -164,
-148, -132, -120, -112, -104, -96, -88, -80, -72, -64, -56,
-48, -40, -32, -24, -16, -8, 0,
32256, 31228, 30200, 29172, 28143, 27115, 26087, 25059, 24031, 23002, 21974,
20946, 19918, 18889, 17861, 16833, 16062, 15548, 15033, 14519, 14005, 13491,
12977, 12463, 11949, 11435, 10920, 10406, 9892, 9378, 8864, 8350, 7964,
7707, 7450, 7193, 6936, 6679, 6422, 6165, 5908, 5651, 5394, 5137,
4880, 4623, 4365, 4108, 3916, 3787, 3659, 3530, 3402, 3273, 3144,
3016, 2887, 2759, 2630, 2502, 2373, 2245, 2116, 1988, 1891, 1827,
1763, 1698, 1634, 1570, 1506, 1441, 1377, 1313, 1249, 1184, 1120,
1056, 992, 927, 879, 847, 815, 783, 751, 718, 686, 654,
622, 590, 558, 526, 494, 461, 429, 397, 373, 357, 341,
325, 309, 293, 277, 261, 245, 228, 212, 196, 180, 164,
148, 132, 120, 112, 104, 96, 88, 80, 72, 64, 56,
48, 40, 32, 24, 16, 8, 0
};