annotate libmpcodecs/native/alaw.h @ 30754:dff9ee89b7c1

Move stream_read_line implementation from stream.h to stream.c, it is not speed critical and the function call overhead is not relevant for its overall speed anyway.
author reimar
date Sun, 28 Feb 2010 13:54:55 +0000
parents 4129c8cfa742
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
882
6d9ceb757640 alaw/ulaw tables, generated with TOOLS/alaw-gen.c
arpi_esp
parents:
diff changeset
1 // Generated by TOOLS/alaw-gen.c
6d9ceb757640 alaw/ulaw tables, generated with TOOLS/alaw-gen.c
arpi_esp
parents:
diff changeset
2
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25866
diff changeset
3 #ifndef MPLAYER_ALAW_H
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25866
diff changeset
4 #define MPLAYER_ALAW_H
25866
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
5
18031
6cf40de0bd39 10l: missing const put this in data segment instead of text/rodata
rfelker
parents: 5602
diff changeset
6 const short alaw2short[]={
25866
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
7 -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
8 -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
9 -2752, -2624, -3008, -2880, -2240, -2112, -2496, -2368,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
10 -3776, -3648, -4032, -3904, -3264, -3136, -3520, -3392,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
11 -22016, -20992, -24064, -23040, -17920, -16896, -19968, -18944,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
12 -30208, -29184, -32256, -31232, -26112, -25088, -28160, -27136,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
13 -11008, -10496, -12032, -11520, -8960, -8448, -9984, -9472,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
14 -15104, -14592, -16128, -15616, -13056, -12544, -14080, -13568,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
15 -344, -328, -376, -360, -280, -264, -312, -296,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
16 -472, -456, -504, -488, -408, -392, -440, -424,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
17 -88, -72, -120, -104, -24, -8, -56, -40,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
18 -216, -200, -248, -232, -152, -136, -184, -168,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
19 -1376, -1312, -1504, -1440, -1120, -1056, -1248, -1184,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
20 -1888, -1824, -2016, -1952, -1632, -1568, -1760, -1696,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
21 -688, -656, -752, -720, -560, -528, -624, -592,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
22 -944, -912, -1008, -976, -816, -784, -880, -848,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
23 5504, 5248, 6016, 5760, 4480, 4224, 4992, 4736,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
24 7552, 7296, 8064, 7808, 6528, 6272, 7040, 6784,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
25 2752, 2624, 3008, 2880, 2240, 2112, 2496, 2368,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
26 3776, 3648, 4032, 3904, 3264, 3136, 3520, 3392,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
27 22016, 20992, 24064, 23040, 17920, 16896, 19968, 18944,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
28 30208, 29184, 32256, 31232, 26112, 25088, 28160, 27136,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
29 11008, 10496, 12032, 11520, 8960, 8448, 9984, 9472,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
30 15104, 14592, 16128, 15616, 13056, 12544, 14080, 13568,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
31 344, 328, 376, 360, 280, 264, 312, 296,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
32 472, 456, 504, 488, 408, 392, 440, 424,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
33 88, 72, 120, 104, 24, 8, 56, 40,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
34 216, 200, 248, 232, 152, 136, 184, 168,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
35 1376, 1312, 1504, 1440, 1120, 1056, 1248, 1184,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
36 1888, 1824, 2016, 1952, 1632, 1568, 1760, 1696,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
37 688, 656, 752, 720, 560, 528, 624, 592,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
38 944, 912, 1008, 976, 816, 784, 880, 848
882
6d9ceb757640 alaw/ulaw tables, generated with TOOLS/alaw-gen.c
arpi_esp
parents:
diff changeset
39 };
6d9ceb757640 alaw/ulaw tables, generated with TOOLS/alaw-gen.c
arpi_esp
parents:
diff changeset
40
18031
6cf40de0bd39 10l: missing const put this in data segment instead of text/rodata
rfelker
parents: 5602
diff changeset
41 const short ulaw2short[]={
25866
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
42 -32124, -31100, -30076, -29052, -28028, -27004, -25980, -24956,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
43 -23932, -22908, -21884, -20860, -19836, -18812, -17788, -16764,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
44 -15996, -15484, -14972, -14460, -13948, -13436, -12924, -12412,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
45 -11900, -11388, -10876, -10364, -9852, -9340, -8828, -8316,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
46 -7932, -7676, -7420, -7164, -6908, -6652, -6396, -6140,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
47 -5884, -5628, -5372, -5116, -4860, -4604, -4348, -4092,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
48 -3900, -3772, -3644, -3516, -3388, -3260, -3132, -3004,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
49 -2876, -2748, -2620, -2492, -2364, -2236, -2108, -1980,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
50 -1884, -1820, -1756, -1692, -1628, -1564, -1500, -1436,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
51 -1372, -1308, -1244, -1180, -1116, -1052, -988, -924,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
52 -876, -844, -812, -780, -748, -716, -684, -652,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
53 -620, -588, -556, -524, -492, -460, -428, -396,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
54 -372, -356, -340, -324, -308, -292, -276, -260,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
55 -244, -228, -212, -196, -180, -164, -148, -132,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
56 -120, -112, -104, -96, -88, -80, -72, -64,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
57 -56, -48, -40, -32, -24, -16, -8, 0,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
58 32124, 31100, 30076, 29052, 28028, 27004, 25980, 24956,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
59 23932, 22908, 21884, 20860, 19836, 18812, 17788, 16764,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
60 15996, 15484, 14972, 14460, 13948, 13436, 12924, 12412,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
61 11900, 11388, 10876, 10364, 9852, 9340, 8828, 8316,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
62 7932, 7676, 7420, 7164, 6908, 6652, 6396, 6140,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
63 5884, 5628, 5372, 5116, 4860, 4604, 4348, 4092,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
64 3900, 3772, 3644, 3516, 3388, 3260, 3132, 3004,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
65 2876, 2748, 2620, 2492, 2364, 2236, 2108, 1980,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
66 1884, 1820, 1756, 1692, 1628, 1564, 1500, 1436,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
67 1372, 1308, 1244, 1180, 1116, 1052, 988, 924,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
68 876, 844, 812, 780, 748, 716, 684, 652,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
69 620, 588, 556, 524, 492, 460, 428, 396,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
70 372, 356, 340, 324, 308, 292, 276, 260,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
71 244, 228, 212, 196, 180, 164, 148, 132,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
72 120, 112, 104, 96, 88, 80, 72, 64,
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
73 56, 48, 40, 32, 24, 16, 8, 0
882
6d9ceb757640 alaw/ulaw tables, generated with TOOLS/alaw-gen.c
arpi_esp
parents:
diff changeset
74 };
25866
178006e9ea75 Replace with the output of the updated alaw-gen generator program.
diego
parents: 18031
diff changeset
75
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25866
diff changeset
76 #endif /* MPLAYER_ALAW_H */