annotate mpc8data.h @ 12530:63edd10ad4bc libavcodec tip

Try to fix crashes introduced by r25218 r25218 made assumptions about the existence of past reference frames that weren't necessarily true.
author darkshikari
date Tue, 28 Sep 2010 09:06:22 +0000
parents 409d20e15da8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5879
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
1 /*
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
2 * Musepack SV8 decoder
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
3 * Copyright (c) 2007 Konstantin Shishkov
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
4 *
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
5 * This file is part of FFmpeg.
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
6 *
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
7 * FFmpeg is free software; you can redistribute it and/or
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
8 * modify it under the terms of the GNU Lesser General Public
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
9 * License as published by the Free Software Foundation; either
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
10 * version 2.1 of the License, or (at your option) any later version.
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
11 *
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
12 * FFmpeg is distributed in the hope that it will be useful,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
15 * Lesser General Public License for more details.
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
16 *
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
17 * You should have received a copy of the GNU Lesser General Public
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
18 * License along with FFmpeg; if not, write to the Free Software
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
20 */
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
21
7760
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 5879
diff changeset
22 #ifndef AVCODEC_MPC8DATA_H
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 5879
diff changeset
23 #define AVCODEC_MPC8DATA_H
5879
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
24
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
25 #include <stdint.h>
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
26
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
27 static const int8_t mpc8_idx50[125] = {
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
28 -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
29 -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
30 -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
31 -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
32 -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
33 };
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
34 static const int8_t mpc8_idx51[125] = {
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
35 -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
36 -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
37 -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
38 -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
39 -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
40 };
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
41 static const int8_t mpc8_idx52[125] = {
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
42 -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
43 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
44 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
45 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
46 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
47 };
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
48
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
49 static const unsigned int mpc8_thres[] = {0, 0, 3, 0, 0, 1, 3, 4, 8};
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
50 static const int8_t mpc8_huffq2[5*5*5] = {
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
51 6, 5, 4, 5, 6, 5, 4, 3, 4, 5, 4, 3, 2, 3, 4, 5, 4, 3, 4, 5, 6, 5, 4, 5,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
52 6, 5, 4, 3, 4, 5, 4, 3, 2, 3, 4, 3, 2, 1, 2, 3, 4, 3, 2, 3, 4, 5, 4, 3,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
53 4, 5, 4, 3, 2, 3, 4, 3, 2, 1, 2, 3, 2, 1, 0, 1, 2, 3, 2, 1, 2, 3, 4, 3,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
54 2, 3, 4, 5, 4, 3, 4, 5, 4, 3, 2, 3, 4, 3, 2, 1, 2, 3, 4, 3, 2, 3, 4, 5,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
55 4, 3, 4, 5, 6, 5, 4, 5, 6, 5, 4, 3, 4, 5, 4, 3, 2, 3, 4, 5, 4, 3, 4, 5,
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
56 6, 5, 4, 5, 6
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
57 };
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
58
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
59
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
60 static const uint32_t mpc8_cnk[16][32] =
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
61 {
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
62 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
63 {0, 0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120, 136, 153, 171, 190, 210, 231, 253, 276, 300, 325, 351, 378, 406, 435, 465},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
64 {0, 0, 0, 1, 4, 10, 20, 35, 56, 84, 120, 165, 220, 286, 364, 455, 560, 680, 816, 969, 1140, 1330, 1540, 1771, 2024, 2300, 2600, 2925, 3276, 3654, 4060, 4495},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
65 {0, 0, 0, 0, 1, 5, 15, 35, 70, 126, 210, 330, 495, 715, 1001, 1365, 1820, 2380, 3060, 3876, 4845, 5985, 7315, 8855, 10626, 12650, 14950, 17550, 20475, 23751, 27405, 31465},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
66 {0, 0, 0, 0, 0, 1, 6, 21, 56, 126, 252, 462, 792, 1287, 2002, 3003, 4368, 6188, 8568, 11628, 15504, 20349, 26334, 33649, 42504, 53130, 65780, 80730, 98280, 118755, 142506, 169911},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
67 {0, 0, 0, 0, 0, 0, 1, 7, 28, 84, 210, 462, 924, 1716, 3003, 5005, 8008, 12376, 18564, 27132, 38760, 54264, 74613, 100947, 134596, 177100, 230230, 296010, 376740, 475020, 593775, 736281},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
68 {0, 0, 0, 0, 0, 0, 0, 1, 8, 36, 120, 330, 792, 1716, 3432, 6435, 11440, 19448, 31824, 50388, 77520, 116280, 170544, 245157, 346104, 480700, 657800, 888030, 1184040, 1560780, 2035800, 2629575},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
69 {0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 45, 165, 495, 1287, 3003, 6435, 12870, 24310, 43758, 75582, 125970, 203490, 319770, 490314, 735471, 1081575, 1562275, 2220075, 3108105, 4292145, 5852925, 7888725},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
70 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 55, 220, 715, 2002, 5005, 11440, 24310, 48620, 92378, 167960, 293930, 497420, 817190, 1307504, 2042975, 3124550, 4686825, 6906900, 10015005, 14307150, 20160075},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
71 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 66, 286, 1001, 3003, 8008, 19448, 43758, 92378, 184756, 352716, 646646, 1144066, 1961256, 3268760, 5311735, 8436285, 13123110, 20030010, 30045015, 44352165},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
72 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 78, 364, 1365, 4368, 12376, 31824, 75582, 167960, 352716, 705432, 1352078, 2496144, 4457400, 7726160, 13037895, 21474180, 34597290, 54627300, 84672315},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
73 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 91, 455, 1820, 6188, 18564, 50388, 125970, 293930, 646646, 1352078, 2704156, 5200300, 9657700, 17383860, 30421755, 51895935, 86493225, 141120525},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
74 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 105, 560, 2380, 8568, 27132, 77520, 203490, 497420, 1144066, 2496144, 5200300, 10400600, 20058300, 37442160, 67863915, 119759850, 206253075},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
75 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15, 120, 680, 3060, 11628, 38760, 116280, 319770, 817190, 1961256, 4457400, 9657700, 20058300, 40116600, 77558760, 145422675, 265182525},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
76 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 136, 816, 3876, 15504, 54264, 170544, 490314, 1307504, 3268760, 7726160, 17383860, 37442160, 77558760, 155117520, 300540195},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
77 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 153, 969, 4845, 20349, 74613, 245157, 735471, 2042975, 5311735, 13037895, 30421755, 67863915, 145422675, 300540195}
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
78 };
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
79
8954
409d20e15da8 cosmetics: 'const static' --> 'static const' to avoid warnings of the type
diego
parents: 7760
diff changeset
80 static const uint8_t mpc8_cnk_len[16][33] =
5879
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
81 {
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
82 {0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
83 {0, 0, 2, 3, 4, 4, 5, 5, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
84 {0, 0, 0, 2, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
85 {0, 0, 0, 0, 3, 4, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
86 {0, 0, 0, 0, 0, 3, 5, 6, 7, 8, 9, 10, 11, 11, 12, 13, 13, 14, 14, 14, 15, 15, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
87 {0, 0, 0, 0, 0, 0, 3, 5, 7, 8, 9, 10, 11, 12, 13, 13, 14, 15, 15, 16, 16, 17, 17, 18, 18, 18, 19, 19, 19, 20, 20, 20, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
88 {0, 0, 0, 0, 0, 0, 0, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 15, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 21, 22, 22, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
89 {0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 17, 18, 19, 19, 20, 21, 21, 22, 22, 23, 23, 23, 24, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
90 {0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
91 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 21, 22, 23, 24, 24, 25, 25, 26, 26, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
92 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 9, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 23, 24, 25, 26, 26, 27, 27, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
93 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 9, 11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 25, 26, 27, 28, 28, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
94 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 10, 12, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 27, 28, 29, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
95 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 10, 12, 14, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 28, 29, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
96 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 8, 10, 12, 14, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
97 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 10, 13, 15, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 0}
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
98
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
99 };
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
100
8954
409d20e15da8 cosmetics: 'const static' --> 'static const' to avoid warnings of the type
diego
parents: 7760
diff changeset
101 static const uint32_t mpc8_cnk_lost[16][33] =
5879
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
102 {
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
103 {0, 0, 1, 0, 3, 2, 1, 0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 31},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
104 {0, 0, 1, 2, 6, 1, 11, 4, 28, 19, 9, 62, 50, 37, 23, 8, 120, 103, 85, 66, 46, 25, 3, 236, 212, 187, 161, 134, 106, 77, 47, 16, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
105 {0, 0, 0, 0, 6, 12, 29, 8, 44, 8, 91, 36, 226, 148, 57, 464, 344, 208, 55, 908, 718, 508, 277, 24, 1796, 1496, 1171, 820, 442, 36, 3697, 3232, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
106 {0, 0, 0, 0, 3, 1, 29, 58, 2, 46, 182, 17, 309, 23, 683, 228, 1716, 1036, 220, 3347, 2207, 877, 7529, 5758, 3734, 1434, 15218, 12293, 9017, 5363, 1303, 29576, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
107 {0, 0, 0, 0, 0, 2, 11, 8, 2, 4, 50, 232, 761, 46, 1093, 3824, 2004, 7816, 4756, 880, 12419, 6434, 31887, 23032, 12406, 65292, 50342, 32792, 12317, 119638, 92233, 60768, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
108 {0, 0, 0, 0, 0, 0, 1, 4, 44, 46, 50, 100, 332, 1093, 3187, 184, 4008, 14204, 5636, 26776, 11272, 56459, 30125, 127548, 85044, 31914, 228278, 147548, 49268, 454801, 312295, 142384, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
109 {0, 0, 0, 0, 0, 0, 0, 0, 28, 8, 182, 232, 332, 664, 1757, 4944, 13320, 944, 15148, 53552, 14792, 91600, 16987, 178184, 43588, 390776, 160546, 913112, 536372, 61352, 1564729, 828448, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
110 {0, 0, 0, 0, 0, 0, 0, 0, 7, 19, 91, 17, 761, 1093, 1757, 3514, 8458, 21778, 55490, 5102, 58654, 204518, 33974, 313105, 1015577, 534877, 1974229, 1086199, 4096463, 2535683, 499883, 6258916, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
111 {0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 36, 309, 46, 3187, 4944, 8458, 16916, 38694, 94184, 230358, 26868, 231386, 789648, 54177, 1069754, 3701783, 1481708, 6762211, 2470066, 13394357, 5505632, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
112 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 62, 226, 23, 1093, 184, 13320, 21778, 38694, 77388, 171572, 401930, 953086, 135896, 925544, 3076873, 8340931, 3654106, 13524422, 3509417, 22756699, 2596624, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
113 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 50, 148, 683, 3824, 4008, 944, 55490, 94184, 171572, 343144, 745074, 1698160, 3931208, 662448, 3739321, 12080252, 32511574, 12481564, 49545413, 5193248, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
114 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 37, 57, 228, 2004, 14204, 15148, 5102, 230358, 401930, 745074, 1490148, 3188308, 7119516, 16170572, 3132677, 15212929, 47724503, 127314931, 42642616, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
115 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23, 464, 1716, 7816, 5636, 53552, 58654, 26868, 953086, 1698160, 3188308, 6376616, 13496132, 29666704, 66353813, 14457878, 62182381, 189497312, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
116 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 344, 1036, 4756, 26776, 14792, 204518, 231386, 135896, 3931208, 7119516, 13496132, 26992264, 56658968, 123012781, 3252931, 65435312, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
117 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 208, 220, 880, 11272, 91600, 33974, 789648, 925544, 662448, 16170572, 29666704, 56658968, 113317936, 236330717, 508019104, 0},
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
118 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 103, 55, 3347, 12419, 56459, 16987, 313105, 54177, 3076873, 3739321, 3132677, 66353813, 123012781, 236330717, 0}
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
119 };
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents:
diff changeset
120
7760
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 5879
diff changeset
121 #endif /* AVCODEC_MPC8DATA_H */