Mercurial > mplayer.hg
annotate libaf/af_format_alaw.h @ 30543:ee0b9c3bbf29
Add support for decoding 4:2:2 and 4:4:4 Theora files.
Patch by Giorgio Vazzana [mywing81 gmail com]
author | reimar |
---|---|
date | Sun, 14 Feb 2010 15:39:52 +0000 |
parents | 0f1b5b68af32 |
children |
rev | line source |
---|---|
28229
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
1 /* |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
2 * Copyright (C) 2002 Anders Johansson ajh@watri.uwa.edu.au |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
3 * |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
4 * This file is based on a part of libsndfile, the work of |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
5 * Erik de Castro Lopo <erikd@zip.com.au>. |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
6 * |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
7 * This file is part of MPlayer. |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
8 * |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
9 * MPlayer is free software; you can redistribute it and/or modify |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
10 * it under the terms of the GNU General Public License as published by |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
11 * the Free Software Foundation; either version 2 of the License, or |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
12 * (at your option) any later version. |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
13 * |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
14 * MPlayer is distributed in the hope that it will be useful, |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
17 * GNU General Public License for more details. |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
18 * |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
19 * You should have received a copy of the GNU General Public License along |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
20 * with MPlayer; if not, write to the Free Software Foundation, Inc., |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
21 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
72d0b1444141
Replace informal license notices by standard license header
diego
parents:
25170
diff
changeset
|
22 */ |
8167 | 23 |
28238
1bf9023840f9
Rename libaf/af_format_alaw.c --> libaf/af_format_alaw.h and
diego
parents:
28237
diff
changeset
|
24 #ifndef MPLAYER_AF_FORMAT_ALAW_H |
1bf9023840f9
Rename libaf/af_format_alaw.c --> libaf/af_format_alaw.h and
diego
parents:
28237
diff
changeset
|
25 #define MPLAYER_AF_FORMAT_ALAW_H |
8167 | 26 |
27 #include <inttypes.h> | |
28 | |
29 #include "af.h" | |
30 | |
31 // Conversion tables (the function are below) | |
32 static short alaw_decode [128] = | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
33 { -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
34 -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
35 -2752, -2624, -3008, -2880, -2240, -2112, -2496, -2368, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
36 -3776, -3648, -4032, -3904, -3264, -3136, -3520, -3392, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
37 -22016, -20992, -24064, -23040, -17920, -16896, -19968, -18944, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
38 -30208, -29184, -32256, -31232, -26112, -25088, -28160, -27136, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
39 -11008, -10496, -12032, -11520, -8960, -8448, -9984, -9472, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
40 -15104, -14592, -16128, -15616, -13056, -12544, -14080, -13568, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
41 -344, -328, -376, -360, -280, -264, -312, -296, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
42 -472, -456, -504, -488, -408, -392, -440, -424, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
43 -88, -72, -120, -104, -24, -8, -56, -40, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
44 -216, -200, -248, -232, -152, -136, -184, -168, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
45 -1376, -1312, -1504, -1440, -1120, -1056, -1248, -1184, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
46 -1888, -1824, -2016, -1952, -1632, -1568, -1760, -1696, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
47 -688, -656, -752, -720, -560, -528, -624, -592, |
8167 | 48 -944, -912, -1008, -976, -816, -784, -880, -848 |
49 } ; /* alaw_decode */ | |
50 | |
51 static unsigned char alaw_encode [2049] = | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
52 { 0xD5, 0xD4, 0xD7, 0xD6, 0xD1, 0xD0, 0xD3, 0xD2, 0xDD, 0xDC, 0xDF, 0xDE, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
53 0xD9, 0xD8, 0xDB, 0xDA, 0xC5, 0xC4, 0xC7, 0xC6, 0xC1, 0xC0, 0xC3, 0xC2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
54 0xCD, 0xCC, 0xCF, 0xCE, 0xC9, 0xC8, 0xCB, 0xCA, 0xF5, 0xF5, 0xF4, 0xF4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
55 0xF7, 0xF7, 0xF6, 0xF6, 0xF1, 0xF1, 0xF0, 0xF0, 0xF3, 0xF3, 0xF2, 0xF2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
56 0xFD, 0xFD, 0xFC, 0xFC, 0xFF, 0xFF, 0xFE, 0xFE, 0xF9, 0xF9, 0xF8, 0xF8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
57 0xFB, 0xFB, 0xFA, 0xFA, 0xE5, 0xE5, 0xE5, 0xE5, 0xE4, 0xE4, 0xE4, 0xE4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
58 0xE7, 0xE7, 0xE7, 0xE7, 0xE6, 0xE6, 0xE6, 0xE6, 0xE1, 0xE1, 0xE1, 0xE1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
59 0xE0, 0xE0, 0xE0, 0xE0, 0xE3, 0xE3, 0xE3, 0xE3, 0xE2, 0xE2, 0xE2, 0xE2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
60 0xED, 0xED, 0xED, 0xED, 0xEC, 0xEC, 0xEC, 0xEC, 0xEF, 0xEF, 0xEF, 0xEF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
61 0xEE, 0xEE, 0xEE, 0xEE, 0xE9, 0xE9, 0xE9, 0xE9, 0xE8, 0xE8, 0xE8, 0xE8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
62 0xEB, 0xEB, 0xEB, 0xEB, 0xEA, 0xEA, 0xEA, 0xEA, 0x95, 0x95, 0x95, 0x95, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
63 0x95, 0x95, 0x95, 0x95, 0x94, 0x94, 0x94, 0x94, 0x94, 0x94, 0x94, 0x94, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
64 0x97, 0x97, 0x97, 0x97, 0x97, 0x97, 0x97, 0x97, 0x96, 0x96, 0x96, 0x96, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
65 0x96, 0x96, 0x96, 0x96, 0x91, 0x91, 0x91, 0x91, 0x91, 0x91, 0x91, 0x91, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
66 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x93, 0x93, 0x93, 0x93, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
67 0x93, 0x93, 0x93, 0x93, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
68 0x9D, 0x9D, 0x9D, 0x9D, 0x9D, 0x9D, 0x9D, 0x9D, 0x9C, 0x9C, 0x9C, 0x9C, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
69 0x9C, 0x9C, 0x9C, 0x9C, 0x9F, 0x9F, 0x9F, 0x9F, 0x9F, 0x9F, 0x9F, 0x9F, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
70 0x9E, 0x9E, 0x9E, 0x9E, 0x9E, 0x9E, 0x9E, 0x9E, 0x99, 0x99, 0x99, 0x99, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
71 0x99, 0x99, 0x99, 0x99, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
72 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9A, 0x9A, 0x9A, 0x9A, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
73 0x9A, 0x9A, 0x9A, 0x9A, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
74 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x84, 0x84, 0x84, 0x84, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
75 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
76 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
77 0x87, 0x87, 0x87, 0x87, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
78 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x81, 0x81, 0x81, 0x81, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
79 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
80 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
81 0x80, 0x80, 0x80, 0x80, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
82 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x82, 0x82, 0x82, 0x82, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
83 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
84 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
85 0x8D, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
86 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8F, 0x8F, 0x8F, 0x8F, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
87 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
88 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
89 0x8E, 0x8E, 0x8E, 0x8E, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
90 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x88, 0x88, 0x88, 0x88, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
91 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
92 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
93 0x8B, 0x8B, 0x8B, 0x8B, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
94 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0xB5, 0xB5, 0xB5, 0xB5, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
95 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
96 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, 0xB5, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
97 0xB5, 0xB5, 0xB5, 0xB5, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
98 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
99 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, 0xB4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
100 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
101 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
102 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB6, 0xB6, 0xB6, 0xB6, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
103 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
104 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
105 0xB6, 0xB6, 0xB6, 0xB6, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
106 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
107 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, 0xB1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
108 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
109 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
110 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB0, 0xB3, 0xB3, 0xB3, 0xB3, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
111 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
112 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, 0xB3, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
113 0xB3, 0xB3, 0xB3, 0xB3, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
114 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
115 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, 0xB2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
116 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
117 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
118 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBD, 0xBC, 0xBC, 0xBC, 0xBC, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
119 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
120 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, 0xBC, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
121 0xBC, 0xBC, 0xBC, 0xBC, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
122 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
123 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
124 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
125 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
126 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xBE, 0xB9, 0xB9, 0xB9, 0xB9, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
127 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
128 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, 0xB9, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
129 0xB9, 0xB9, 0xB9, 0xB9, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
130 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
131 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, 0xB8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
132 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
133 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
134 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBA, 0xBA, 0xBA, 0xBA, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
135 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
136 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, 0xBA, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
137 0xBA, 0xBA, 0xBA, 0xBA, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
138 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
139 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
140 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
141 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
142 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA4, 0xA4, 0xA4, 0xA4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
143 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
144 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
145 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
146 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
147 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, 0xA4, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
148 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
149 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
150 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
151 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
152 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, 0xA7, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
153 0xA7, 0xA7, 0xA7, 0xA7, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
154 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
155 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
156 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
157 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
158 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA6, 0xA1, 0xA1, 0xA1, 0xA1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
159 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
160 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
161 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
162 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
163 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
164 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
165 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
166 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
167 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
168 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
169 0xA0, 0xA0, 0xA0, 0xA0, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
170 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
171 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
172 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
173 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
174 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA2, 0xA2, 0xA2, 0xA2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
175 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
176 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
177 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
178 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
179 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, 0xA2, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
180 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
181 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
182 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
183 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
184 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
185 0xAD, 0xAD, 0xAD, 0xAD, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
186 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
187 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
188 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
189 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
190 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAC, 0xAF, 0xAF, 0xAF, 0xAF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
191 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
192 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
193 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
194 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
195 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, 0xAF, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
196 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
197 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
198 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
199 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
200 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, 0xAE, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
201 0xAE, 0xAE, 0xAE, 0xAE, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
202 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
203 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
204 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
205 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
206 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA9, 0xA8, 0xA8, 0xA8, 0xA8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
207 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
208 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
209 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
210 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
211 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, 0xA8, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
212 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
213 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
214 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
215 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
216 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, 0xAB, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
217 0xAB, 0xAB, 0xAB, 0xAB, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
218 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
219 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
220 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
221 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, |
8167 | 222 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0x2A |
223 } ; /* alaw_encode */ | |
224 | |
225 /* Convert from alaw to signd int8 to signed int32 or float */ | |
226 static int from_alaw(void* in, void* out, int len, int bps, int format) | |
227 { | |
228 register int i; | |
229 // Make sure the input parametrs are OK | |
230 if(format & (AF_FORMAT_SPECIAL_MASK | AF_FORMAT_US)) | |
231 return AF_ERROR; | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
232 |
8167 | 233 // Convert to int or to float |
234 if((format & AF_FORMAT_POINT_MASK) == AF_FORMAT_I){ | |
235 switch(bps){ | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
236 case(1): |
8167 | 237 for(i=0;i<len;i++){ |
238 if(((int8_t*)in)[i] & 0x80) | |
239 ((int8_t*)out)[i] = (-1 * alaw_decode[(((int8_t*)in)[i]) & 0x7F]) >> 8; | |
240 else | |
241 ((int8_t*)out)[i] = (alaw_decode[(((int8_t*)in)[i]) & 0x7F]) >> 8; | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
242 } |
8167 | 243 break; |
244 case(2): | |
245 for(i=0;i<len;i++){ | |
246 if(((int8_t*)in)[i] & 0x80) | |
247 ((int16_t*)out)[i] = -1 * alaw_decode[(((int8_t*)in)[i]) & 0x7F]; | |
248 else | |
249 ((int16_t*)out)[i] = alaw_decode[(((int8_t*)in)[i]) & 0x7F]; | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
250 } |
8167 | 251 break; |
252 case(4): | |
253 for(i=0;i<len;i++){ | |
254 if(((int8_t*)in)[i] & 0x80) | |
255 ((int32_t*)out)[i] = (-1 * alaw_decode[(((int8_t*)in)[i]) & 0x7F]) << 16; | |
256 else | |
257 ((int32_t*)out)[i] = (alaw_decode[(((int8_t*)in)[i]) & 0x7F]) << 16; | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
258 } |
8167 | 259 break; |
260 default: | |
261 return AF_ERROR; | |
262 } | |
263 } | |
264 else{ | |
265 for(i=0;i<len;i++){ | |
266 if(((int8_t*)in)[i] & 0x80) | |
267 ((float*)out)[i] = -1.0/32768.0 * (float)alaw_decode[(((int8_t*)in)[i]) & 0x7F]; | |
268 else | |
269 ((float*)out)[i] = +1.0/32768.0 * (float)alaw_decode[(((int8_t*)in)[i]) & 0x7F]; | |
270 } | |
271 } | |
272 return AF_OK; | |
273 } | |
274 | |
24595 | 275 /* Convert from signed int8 to signed int32 or float to alaw */ |
8167 | 276 static int to_alaw(void* in, void* out, int len, int bps, int format) |
277 { | |
278 register int i; | |
279 // Make sure the input parametrs are OK | |
280 if(format & (AF_FORMAT_SPECIAL_MASK | AF_FORMAT_US)) | |
281 return AF_ERROR; | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
282 |
8167 | 283 // Convert from int or to float |
284 if((format & AF_FORMAT_POINT_MASK) == AF_FORMAT_I){ | |
285 switch(bps){ | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
286 case(1): |
8167 | 287 for(i=0;i<len;i++){ |
288 if(((int8_t*)in)[i] >= 0) | |
289 ((int8_t*)out)[i] = alaw_encode[((int8_t*)in)[i] << 4]; | |
290 else | |
291 ((int8_t*)out)[i] = 0x7F & alaw_encode[-((int8_t*)in)[i] << 4]; | |
292 } | |
293 break; | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
294 case(2): |
8167 | 295 for(i=0;i<len;i++){ |
296 if(((int16_t*)in)[i] >= 0) | |
297 ((int8_t*)out)[i] = alaw_encode[((int16_t*)in)[i] / 16]; | |
298 else | |
299 ((int8_t*)out)[i] = 0x7F & alaw_encode[((int16_t*)in)[i] / -16]; | |
300 } | |
301 break; | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28238
diff
changeset
|
302 case(4): |
8167 | 303 for(i=0;i<len;i++){ |
304 if(((int32_t*)in)[i] >= 0) | |
305 ((int8_t*)out)[i] = alaw_encode[((int32_t*)in)[i] >> (16 + 4)]; | |
306 else | |
307 ((int8_t*)out)[i] = 0x7F & alaw_encode[-((int32_t*)in)[i] >> (16 + 4)]; | |
308 } | |
309 break; | |
310 default: | |
311 return AF_ERROR; | |
312 } | |
313 } | |
314 else{ | |
315 for(i=0;i<len;i++){ | |
316 if(((float*)in)[i] >= 0) | |
317 ((int8_t*)out)[i] = alaw_encode[(int)(32767.0/16.0 * ((float*)in)[i])]; | |
318 else | |
319 ((int8_t*)out)[i] = 0x7F & alaw_encode[(int)(-32767.0/16.0 * ((float*)in)[i])]; | |
320 } | |
321 } | |
322 return AF_OK; | |
323 } | |
28238
1bf9023840f9
Rename libaf/af_format_alaw.c --> libaf/af_format_alaw.h and
diego
parents:
28237
diff
changeset
|
324 #endif /* MPLAYER_AF_FORMAT_ALAW_H */ |