annotate imcdata.h @ 10312:6aaf7c9e768b libavcodec

WMA: use a table instead of pow() in decode_exp_vlc
author mru
date Tue, 29 Sep 2009 10:38:27 +0000
parents c4a4495715dd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4106
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
1 /*
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
2 * IMC compatible decoder
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
3 * Copyright (c) 2002-2004 Maxim Poliakovski
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
4 * Copyright (c) 2006 Benjamin Larsson
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
5 * Copyright (c) 2006 Konstantin Shishkov
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
6 *
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
7 * This file is part of FFmpeg.
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
8 *
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
9 * FFmpeg is free software; you can redistribute it and/or
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
10 * modify it under the terms of the GNU Lesser General Public
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
11 * License as published by the Free Software Foundation; either
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
12 * version 2.1 of the License, or (at your option) any later version.
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
13 *
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
14 * FFmpeg is distributed in the hope that it will be useful,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
17 * Lesser General Public License for more details.
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
18 *
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
19 * You should have received a copy of the GNU Lesser General Public
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
20 * License along with FFmpeg; if not, write to the Free Software
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
22 */
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
23
7760
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 7129
diff changeset
24 #ifndef AVCODEC_IMCDATA_H
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 7129
diff changeset
25 #define AVCODEC_IMCDATA_H
5163
9ecbfc0c82bf add multiple inclusion guards to headers
mru
parents: 5162
diff changeset
26
5162
4394344397d8 include all prerequisites in header files
mru
parents: 4106
diff changeset
27 #include <stdint.h>
4394344397d8 include all prerequisites in header files
mru
parents: 4106
diff changeset
28
4106
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
29 static const uint16_t band_tab[33] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
30 0, 3, 6, 9, 12, 16, 20, 24, 29, 34, 40,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
31 46, 53, 60, 68, 76, 84, 93, 102, 111, 121, 131,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
32 141, 151, 162, 173, 184, 195, 207, 219, 231, 243, 256,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
33 };
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
34
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
35
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
36 static const int8_t cyclTab[32] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
37 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
38 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
39 24, 25, 26, 27, 28, 29, 30, 31, 32, 32,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
40 };
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
41
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
42 static const int8_t cyclTab2[32] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
43 -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
44 12, 13, 14, 15, 16, 17, 17, 18, 19, 20, 21, 22,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
45 23, 24, 25, 26, 27, 28, 29};
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
46
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
47 static const float imc_weights1[31] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
48 0.119595, 0.123124, 0.129192, 9.97377e-2, 8.1923e-2, 9.61153e-2, 8.77885e-2, 8.61174e-2,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
49 9.00882e-2, 9.91658e-2, 0.112991, 0.131126, 0.152886, 0.177292, 0.221782, 0.244917, 0.267386,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
50 0.306816, 0.323046, 0.33729, 0.366773, 0.392557, 0.398076, 0.403302, 0.42451, 0.444777,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
51 0.449188, 0.455445, 0.477853, 0.500669, 0.510395};
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
52
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
53 static const float imc_weights2[31] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
54 3.23466e-3, 3.49886e-3, 3.98413e-3, 1.98116e-3, 1.16465e-3, 1.79283e-3, 1.40372e-3, 1.33274e-3,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
55 1.50523e-3, 1.95064e-3, 2.77472e-3, 4.14725e-3, 6.2776e-3, 9.36401e-3, 1.71397e-2, 2.24052e-2,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
56 2.83971e-2, 4.11689e-2, 4.73165e-2, 5.31631e-2, 6.66614e-2, 8.00824e-2, 8.31588e-2, 8.61397e-2,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
57 9.89229e-2, 0.112197, 0.115227, 0.119613, 0.136174, 0.15445, 0.162685};
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
58
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
59 static const float imc_quantizer1[4][8] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
60 { 8.4431201e-1, 4.7358301e-1, 1.448354, 2.7073899e-1, 7.4449003e-1, 1.241991, 1.845484, 0.0},
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
61 { 8.6876702e-1, 4.7659001e-1, 1.478224, 2.5672799e-1, 7.55777e-1, 1.3229851, 2.03438, 0.0},
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
62 { 7.5891501e-1, 6.2272799e-1, 1.271322, 3.47904e-1, 7.5317699e-1, 1.150767, 1.628476, 0.0},
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
63 { 7.65257e-1, 6.44647e-1, 1.263824, 3.4548101e-1, 7.6384902e-1, 1.214466, 1.7638789, 0.0},
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
64 };
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
65
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
66 static const float imc_quantizer2[2][56] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
67 { 1.39236e-1, 3.50548e-1, 5.9547901e-1, 8.5772401e-1, 1.121545, 1.3882281, 1.695882, 2.1270809,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
68 7.2221003e-2, 1.85177e-1, 2.9521701e-1, 4.12568e-1, 5.4068601e-1, 6.7679501e-1, 8.1196898e-1, 9.4765198e-1,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
69 1.0779999, 1.203415, 1.337265, 1.481871, 1.639982, 1.814766, 2.0701399, 2.449862,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
70 3.7533998e-2, 1.02722e-1, 1.6021401e-1, 2.16043e-1, 2.7231601e-1, 3.3025399e-1, 3.9022601e-1, 4.52849e-1,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
71 5.1794899e-1, 5.8529502e-1, 6.53956e-1, 7.2312802e-1, 7.9150802e-1, 8.5891002e-1, 9.28141e-1, 9.9706203e-1,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
72 1.062153, 1.12564, 1.189834, 1.256122, 1.324469, 1.3955311, 1.468906, 1.545084,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
73 1.6264729, 1.711524, 1.802705, 1.91023, 2.0533991, 2.22333, 2.4830019, 3.253329 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
74 { 1.11654e-1, 3.54469e-1, 6.4232099e-1, 9.6128798e-1, 1.295053, 1.61777, 1.989839, 2.51107,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
75 5.7721999e-2, 1.69879e-1, 2.97589e-1, 4.3858799e-1, 5.9039903e-1, 7.4934798e-1, 9.1628098e-1, 1.087297,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
76 1.262751, 1.4288321, 1.6040879, 1.79067, 2.000668, 2.2394669, 2.649332, 5.2760072,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
77 2.9722e-2, 8.7316997e-2, 1.4445201e-1, 2.04247e-1, 2.6879501e-1, 3.3716801e-1, 4.08811e-1, 4.8306999e-1,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
78 5.6049401e-1, 6.3955498e-1, 7.2044599e-1, 8.0427998e-1, 8.8933599e-1, 9.7537601e-1, 1.062461, 1.1510431,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
79 1.240236, 1.326715, 1.412513, 1.500502, 1.591749, 1.686413, 1.785239, 1.891233,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
80 2.0051291, 2.127681, 2.2709141, 2.475826, 2.7219379, 3.101985, 4.686213, 6.2287788},
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
81 };
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
82
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
83
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
84 static const float xTab[14] = {7.6, 3.6, 4.4, 3.7, 6.1, 5.1, 2.3, 1.6, 6.2, 1.5, 1.8, 1.2, 0, 0}; //10014048
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
85
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
86 /* precomputed table for 10^(i/4), i=-15..16 */
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
87 static const float imc_exp_tab[32] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
88 1.778280e-4, 3.162278e-4, 5.623413e-4, 1.000000e-3,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
89 1.778280e-3, 3.162278e-3, 5.623413e-3, 1.000000e-2,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
90 1.778280e-2, 3.162278e-2, 5.623413e-2, 1.000000e-1,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
91 1.778280e-1, 3.162278e-1, 5.623413e-1, 1.000000e00,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
92 1.778280e00, 3.162278e00, 5.623413e00, 1.000000e01,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
93 1.778280e01, 3.162278e01, 5.623413e01, 1.000000e02,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
94 1.778280e02, 3.162278e02, 5.623413e02, 1.000000e03,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
95 1.778280e03, 3.162278e03, 5.623413e03, 1.000000e04
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
96 };
7129
322023e630a6 mark read-only data as const
stefang
parents: 5830
diff changeset
97 static const float * const imc_exp_tab2 = imc_exp_tab + 8;
4106
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
98
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
99
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
100 static const uint8_t imc_cb_select[4][32] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
101 { 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
103 { 0, 2, 0, 3, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
104 0, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
105 { 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
106 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
107 { 0, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
108 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
109 };
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
110
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
111 static const uint8_t imc_huffman_sizes[4] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
112 17, 17, 18, 18
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
113 };
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
114
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
115 static const uint8_t imc_huffman_lens[4][4][18] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
116 {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
117 { 16, 15, 13, 11, 8, 5, 3, 1, 2, 4, 6, 9, 10, 12, 14, 16, 7, 0 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
118 { 10, 8, 7, 6, 4, 4, 3, 2, 2, 3, 4, 6, 7, 9, 11, 11, 7, 0 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
119 { 15, 15, 14, 11, 8, 6, 4, 2, 1, 4, 5, 7, 9, 10, 12, 13, 4, 0 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
120 { 13, 11, 10, 8, 6, 4, 2, 2, 2, 3, 5, 7, 9, 12, 15, 15, 14, 0 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
121 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
122 {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
123 { 14, 12, 10, 8, 7, 4, 2, 2, 2, 3, 5, 7, 9, 11, 13, 14, 7, 0 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
124 { 14, 13, 11, 8, 6, 4, 3, 2, 2, 3, 5, 7, 9, 10, 12, 14, 3, 0 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
125 { 13, 12, 10, 7, 5, 4, 3, 2, 2, 3, 4, 6, 8, 9, 11, 13, 4, 0 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
126 { 13, 12, 10, 7, 5, 4, 3, 2, 2, 3, 4, 6, 8, 9, 11, 13, 4, 0 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
127 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
128 {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
129 { 16, 14, 12, 10, 8, 5, 3, 1, 2, 4, 7, 9, 11, 13, 15, 17, 6, 17 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
130 { 15, 13, 11, 8, 6, 4, 2, 2, 2, 3, 5, 7, 10, 12, 14, 16, 9, 16 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
131 { 14, 12, 11, 9, 8, 6, 3, 1, 2, 5, 7, 10, 13, 15, 16, 17, 4, 17 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
132 { 16, 14, 12, 9, 7, 5, 2, 2, 2, 3, 4, 6, 8, 11, 13, 15, 10, 16 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
133 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
134 {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
135 { 13, 11, 10, 8, 7, 5, 2, 2, 2, 4, 6, 9, 12, 14, 15, 16, 3, 16 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
136 { 11, 11, 10, 9, 8, 7, 5, 4, 3, 3, 3, 3, 3, 3, 4, 5, 6, 5 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
137 { 9, 9, 7, 6, 5, 4, 3, 3, 2, 3, 4, 5, 4, 5, 5, 6, 8, 6 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
138 { 13, 12, 10, 8, 5, 3, 3, 2, 2, 3, 4, 7, 9, 11, 14, 15, 6, 15 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
139 }
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
140 };
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
141
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
142 static const uint16_t imc_huffman_bits[4][4][18] = {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
143 {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
144 { 0xCC32, 0x6618, 0x1987, 0x0660, 0x00CD, 0x0018, 0x0007, 0x0000, 0x0002, 0x000D, 0x0032, 0x0199, 0x0331, 0x0CC2, 0x330D, 0xCC33, 0x0067, 0x0000 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
145 { 0x02FE, 0x00BE, 0x005E, 0x002D, 0x000A, 0x0009, 0x0003, 0x0003, 0x0000, 0x0002, 0x0008, 0x002C, 0x005D, 0x017E, 0x05FE, 0x05FF, 0x005C, 0x0000 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
146 { 0x5169, 0x5168, 0x28B5, 0x0517, 0x00A3, 0x0029, 0x0008, 0x0003, 0x0000, 0x0009, 0x0015, 0x0050, 0x0144, 0x028A, 0x0A2C, 0x145B, 0x000B, 0x0000 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
147 { 0x1231, 0x048D, 0x0247, 0x0090, 0x0025, 0x0008, 0x0001, 0x0003, 0x0000, 0x0005, 0x0013, 0x0049, 0x0122, 0x0919, 0x48C3, 0x48C2, 0x2460, 0x0000 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
148 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
149 {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
150 { 0x2D1D, 0x0B46, 0x02D0, 0x00B5, 0x0059, 0x000A, 0x0003, 0x0001, 0x0000, 0x0004, 0x0017, 0x005B, 0x0169, 0x05A2, 0x168F, 0x2D1C, 0x0058, 0x0000 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
151 { 0x1800, 0x0C01, 0x0301, 0x0061, 0x0019, 0x0007, 0x0004, 0x0003, 0x0000, 0x0005, 0x000D, 0x0031, 0x00C1, 0x0181, 0x0601, 0x1801, 0x0002, 0x0000 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
152 { 0x1556, 0x0AAA, 0x02AB, 0x0054, 0x0014, 0x000B, 0x0002, 0x0003, 0x0000, 0x0003, 0x0008, 0x002B, 0x00AB, 0x0154, 0x0554, 0x1557, 0x0009, 0x0000 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
153 { 0x1556, 0x0AAA, 0x02AB, 0x0054, 0x0014, 0x000B, 0x0002, 0x0003, 0x0000, 0x0003, 0x0008, 0x002B, 0x00AB, 0x0154, 0x0554, 0x1557, 0x0009, 0x0000 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
154 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
155 {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
156 { 0x2993, 0x0A65, 0x0298, 0x00A7, 0x0028, 0x0004, 0x0000, 0x0001, 0x0001, 0x0003, 0x0015, 0x0052, 0x014D, 0x0533, 0x14C8, 0x5324, 0x000B, 0x5325 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
157 { 0x09B8, 0x026F, 0x009A, 0x0012, 0x0005, 0x0000, 0x0001, 0x0002, 0x0003, 0x0001, 0x0003, 0x0008, 0x004C, 0x0136, 0x04DD, 0x1373, 0x0027, 0x1372 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
158 { 0x0787, 0x01E0, 0x00F1, 0x003D, 0x001F, 0x0006, 0x0001, 0x0001, 0x0001, 0x0002, 0x000E, 0x0079, 0x03C2, 0x0F0D, 0x1E19, 0x3C30, 0x0000, 0x3C31 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
159 { 0x4B06, 0x12C0, 0x04B1, 0x0097, 0x0024, 0x0008, 0x0002, 0x0003, 0x0000, 0x0003, 0x0005, 0x0013, 0x004A, 0x0259, 0x0961, 0x2582, 0x012D, 0x4B07 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
160 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
161 {
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
162 { 0x0A5A, 0x0297, 0x014A, 0x0053, 0x0028, 0x000B, 0x0003, 0x0000, 0x0002, 0x0004, 0x0015, 0x00A4, 0x052C, 0x14B7, 0x296C, 0x52DB, 0x0003, 0x52DA },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
163 { 0x0193, 0x0192, 0x00C8, 0x0065, 0x0033, 0x0018, 0x0007, 0x0004, 0x0000, 0x0004, 0x0005, 0x0007, 0x0006, 0x0003, 0x0005, 0x0005, 0x000D, 0x0004 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
164 { 0x0012, 0x0013, 0x0005, 0x0003, 0x0000, 0x0003, 0x0005, 0x0004, 0x0003, 0x0003, 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, 0x0005, 0x0008, 0x0004 },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
165 { 0x0D66, 0x06B2, 0x01AD, 0x006A, 0x000C, 0x0005, 0x0004, 0x0000, 0x0003, 0x0002, 0x0007, 0x0034, 0x00D7, 0x0358, 0x1ACF, 0x359C, 0x001B, 0x359D },
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
166 }
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
167 };
21aa7e801c7b IMC decoder
kostya
parents:
diff changeset
168
7760
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 7129
diff changeset
169 #endif /* AVCODEC_IMCDATA_H */