@ -37,18 +37,11 @@ static const uint8_t mpc8_bands_len_counts[16] = {
1 , 1 , 1 , 0 , 2 , 2 , 1 , 3 , 2 , 3 , 4 , 11 , 2 , 0 , 0 , 0
} ;
# define MPC8_SCFI0_SIZE 4
# define MPC8_SCFI0_BITS 3
static const uint8_t mpc8_scfi0_syms [ MPC8_SCFI0_SIZE ] = {
0 , 1 , 3 , 2
} ;
# define MPC8_SCFI1_SIZE 16
# define MPC8_SCFI1_BITS 7
static const uint8_t mpc8_scfi1_syms [ MPC8_SCFI1_SIZE ] = {
1 , 4 , 0 , 2 , 3 , 8 , 12 , 5 , 6 , 7 , 9 , 13 , 11 , 14 , 10 , 15
static const uint8_t mpc8_scfi_syms [ ] = {
/* SCFI[0] VLC symbols - 4 entries */
0 , 1 , 3 , 2 ,
/* SCFI[1] VLC symbols - 16 entries */
1 , 4 , 0 , 2 , 3 , 8 , 12 , 5 , 6 , 7 , 9 , 13 , 11 , 14 , 10 , 15
} ;
static const uint8_t mpc8_scfi_len_counts [ 2 ] [ 16 ] = {
@ -56,20 +49,16 @@ static const uint8_t mpc8_scfi_len_counts[2][16] = {
{ 0 , 2 , 2 , 0 , 5 , 5 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
} ;
# define MPC8_DSCF0_SIZE 64
# define MPC8_DSCF0_BITS 9
# define MPC8_DSCF1_BITS 9
static const uint8_t mpc8_dscf0_syms [ MPC8_DSCF0_SIZE ] = {
static const uint8_t mpc8_dscf_syms [ ] = {
/* DSCF[0] VLC symbols - 64 entries */
58 , 59 , 60 , 61 , 62 , 63 , 55 , 56 , 57 , 0 , 1 , 2 , 53 , 54 , 3 , 4 , 5 , 50 , 51 ,
52 , 6 , 7 , 8 , 9 , 10 , 31 , 47 , 48 , 49 , 11 , 12 , 13 , 14 , 44 , 45 , 46 , 15 , 16 ,
17 , 18 , 41 , 42 , 43 , 19 , 20 , 21 , 22 , 40 , 23 , 24 , 38 , 39 , 25 , 28 , 37 , 26 , 27 ,
29 , 30 , 32 , 36 , 33 , 34 , 35 ,
} ;
# define MPC8_DSCF1_SIZE 65
# define MPC8_DSCF1_BITS 9
static const uint8_t mpc8_dscf1_syms [ MPC8_DSCF1_SIZE ] = {
/* DSCF[1] VLC symbols - 65 entries */
0 , 59 , 60 , 61 , 62 , 63 , 1 , 2 , 56 , 57 , 58 , 3 , 4 , 5 , 53 , 54 , 55 , 6 , 7 ,
8 , 9 , 49 , 50 , 51 , 52 , 64 , 10 , 11 , 12 , 13 , 46 , 47 , 48 , 14 , 15 , 16 , 17 , 43 ,
44 , 45 , 18 , 19 , 20 , 41 , 42 , 21 , 22 , 39 , 40 , 23 , 24 , 38 , 25 , 37 , 26 , 35 , 36 ,
@ -81,16 +70,13 @@ static const uint8_t mpc8_dscf_len_counts[2][16] = {
{ 0 , 0 , 5 , 3 , 3 , 2 , 3 , 4 , 5 , 7 , 7 , 9 , 6 , 5 , 6 , 0 } ,
} ;
# define MPC8_RES_SIZE 17
# define MPC8_RES_BITS 9
static const uint8_t mpc8_res_syms [ 2 ] [ MPC8_RES_SIZE ] = {
{
static const uint8_t mpc8_res_syms [ ] = {
/* RES[0] VLC symbols - 17 entries */
13 , 14 , 12 , 11 , 10 , 9 , 8 , 7 , 6 , 15 , 5 , 4 , 3 , 2 , 16 , 1 , 0 ,
} ,
{
/* RES[1] VLC symbols - 17 entries */
8 , 9 , 10 , 11 , 7 , 12 , 6 , 13 , 5 , 4 , 14 , 3 , 15 , 2 , 0 , 1 , 16 ,
}
} ;
static const uint8_t mpc8_res_len_counts [ 2 ] [ 16 ] = {
@ -98,21 +84,53 @@ static const uint8_t mpc8_res_len_counts[2][16] = {
{ 0 , 3 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 4 , 0 , 0 } ,
} ;
# define MPC8_Q1_SIZE 19
# define MPC8_Q1_BITS 9
static const uint8_t mpc8_q1_syms [ MPC8_Q1_SIZE ] = {
17 , 18 , 16 , 15 , 14 , 13 , 12 , 0 , 11 , 1 , 2 , 8 , 9 , 10 , 3 , 4 , 5 , 6 , 7 ,
} ;
static const uint8_t mpc8_q1_len_counts [ 16 ] = {
0 , 0 , 5 , 5 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 0 , 0 , 0 , 0
} ;
# define MPC8_Q9UP_SIZE 256
# define MPC8_Q9UP_BITS 9
static const uint8_t mpc8_q9up_syms [ MPC8_Q9UP_SIZE ] = {
static const uint8_t mpc8_q9up_len_counts [ 16 ] = {
0 , 0 , 0 , 0 , 0 , 2 , 38 , 134 , 71 , 9 , 2 , 0 , 0 , 0 , 0 , 0
} ;
# define MPC8_Q2_BITS 9
static const uint8_t mpc8_q2_len_counts [ 2 ] [ 16 ] = {
{ 0 , 0 , 1 , 6 , 0 , 17 , 9 , 24 , 24 , 9 , 27 , 4 , 4 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 1 , 16 , 10 , 6 , 48 , 9 , 27 , 4 , 4 , 0 , 0 , 0 , 0 } ,
} ;
# define MPC8_Q3_BITS 9
# define MPC8_Q4_BITS 9
static const uint8_t mpc8_q34_len_counts [ 2 ] [ 16 ] = {
{ 0 , 0 , 1 , 6 , 6 , 11 , 13 , 8 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 1 , 12 , 23 , 14 , 19 , 8 , 4 , 0 , 0 , 0 , 0 , 0 , 0 } ,
} ;
static const uint8_t mpc8_q5_8_len_counts [ 2 ] [ 4 ] [ 16 ] = {
{ /* Q5[0], Q6[0], Q7[0], Q8[0] */
{ 0 , 1 , 4 , 2 , 2 , 2 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 1 , 2 , 4 , 3 , 7 , 2 , 4 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 1 , 2 , 2 , 4 , 6 , 10 , 10 , 12 , 16 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 1 , 2 , 1 , 3 , 8 , 8 , 15 , 24 , 42 , 17 , 6 , 0 , 0 , 0 , 0 } ,
} ,
{ /* Q5[1], Q6[1], Q7[1], Q8[1] */
{ 0 , 0 , 5 , 4 , 2 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 11 , 6 , 4 , 6 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 0 , 20 , 15 , 10 , 14 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 0 , 0 , 26 , 55 , 38 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
}
} ;
static const uint8_t mpc8_q_syms [ ] = {
/* Q1 VLC symbols - 19 entries */
17 , 18 , 16 , 15 , 14 , 13 , 12 , 0 , 11 , 1 , 2 , 8 , 9 , 10 , 3 ,
4 , 5 , 6 , 7 ,
/* Q9UP VLC symbols - 256 entries */
254 , 255 , 0 , 1 , 2 , 3 , 4 , 250 , 251 , 252 , 253 , 5 , 6 , 7 , 8 ,
9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 21 , 22 , 23 , 24 , 25 ,
26 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 41 ,
@ -131,17 +149,7 @@ static const uint8_t mpc8_q9up_syms[MPC8_Q9UP_SIZE] = {
117 , 118 , 119 , 120 , 121 , 122 , 123 , 124 , 125 , 126 , 129 , 130 , 131 , 132 , 133 ,
134 , 135 , 136 , 137 , 138 , 139 , 140 , 141 , 142 , 143 , 144 , 145 , 146 , 148 , 127 ,
128 ,
} ;
static const uint8_t mpc8_q9up_len_counts [ 16 ] = {
0 , 0 , 0 , 0 , 0 , 2 , 38 , 134 , 71 , 9 , 2 , 0 , 0 , 0 , 0 , 0
} ;
# define MPC8_Q2_SIZE 125
# define MPC8_Q2_BITS 9
static const uint8_t mpc8_q2_syms [ 2 ] [ MPC8_Q2_SIZE ] = {
{
/* Q2[0] VLC symbols - 125 entries */
4 , 24 , 100 , 120 , 0 , 20 , 104 , 124 , 1 , 3 , 5 , 9 , 10 , 14 , 15 ,
19 , 21 , 23 , 25 , 29 , 45 , 49 , 75 , 79 , 95 , 99 , 101 , 103 , 105 , 109 ,
114 , 115 , 119 , 121 , 123 , 2 , 22 , 50 , 54 , 70 , 74 , 102 , 110 , 122 , 6 ,
@ -151,8 +159,34 @@ static const uint8_t mpc8_q2_syms[2][MPC8_Q2_SIZE] = {
113 , 117 , 12 , 33 , 43 , 52 , 60 , 64 , 72 , 91 , 112 , 31 , 32 , 36 , 38 ,
41 , 42 , 56 , 58 , 66 , 68 , 81 , 82 , 83 , 86 , 88 , 92 , 93 , 37 , 57 ,
61 , 63 , 67 , 87 , 62 ,
} ,
{
/* Q3 VLC symbols - 49 entries */
13 , 3 , 109 , 99 , 14 , 2 , 29 , 19 , 93 , 83 , 110 , 98 , 15 , 0 , 1 ,
18 , 45 , 35 , 61 , 51 , 77 , 67 , 111 , 96 , 97 , 30 , 31 , 17 , 46 , 34 ,
78 , 66 , 94 , 95 , 81 , 82 , 16 , 33 , 62 , 50 , 79 , 80 , 47 , 32 , 63 ,
49 , 64 , 65 , 48 ,
/* Q5[0] VLC symbols - 15 entries */
0 , 1 , 13 , 14 , 2 , 12 , 3 , 11 , 4 , 10 , 5 , 6 , 8 , 9 , 7 ,
/* Q6[0] VLC symbols - 31 entries */
0 , 1 , 2 , 3 , 27 , 28 , 29 , 30 , 4 , 5 , 25 , 26 , 6 , 24 , 7 ,
8 , 9 , 20 , 21 , 22 , 23 , 10 , 11 , 19 , 12 , 13 , 17 , 18 , 14 , 16 ,
15 ,
/* Q7[0] VLC symbols - 63 entries */
0 , 1 , 2 , 5 , 6 , 7 , 8 , 9 , 53 , 54 , 55 , 56 , 57 , 60 , 61 ,
62 , 3 , 4 , 10 , 11 , 12 , 13 , 49 , 50 , 51 , 52 , 58 , 59 , 14 , 15 ,
16 , 17 , 18 , 43 , 45 , 46 , 47 , 48 , 19 , 20 , 21 , 22 , 23 , 39 , 40 ,
41 , 42 , 44 , 24 , 25 , 26 , 36 , 37 , 38 , 27 , 28 , 34 , 35 , 29 , 33 ,
30 , 32 , 31 ,
/* Q8[0] VLC symbols - 127 entries */
11 , 12 , 111 , 113 , 114 , 115 , 0 , 1 , 13 , 14 , 15 , 16 , 17 , 18 , 19 ,
21 , 104 , 105 , 107 , 108 , 109 , 110 , 112 , 2 , 3 , 4 , 5 , 6 , 8 , 10 ,
20 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 31 , 32 , 33 , 34 , 35 , 92 ,
93 , 95 , 96 , 97 , 98 , 99 , 100 , 101 , 102 , 103 , 106 , 116 , 117 , 120 , 121 ,
122 , 123 , 124 , 125 , 126 , 7 , 9 , 30 , 36 , 37 , 38 , 39 , 40 , 41 , 42 ,
43 , 45 , 83 , 84 , 85 , 86 , 87 , 88 , 89 , 90 , 91 , 94 , 118 , 119 , 44 ,
46 , 47 , 48 , 49 , 50 , 51 , 75 , 76 , 77 , 78 , 79 , 80 , 81 , 82 , 52 ,
53 , 54 , 55 , 71 , 72 , 73 , 74 , 56 , 57 , 58 , 59 , 67 , 68 , 69 , 70 ,
60 , 65 , 66 , 61 , 62 , 64 , 63 ,
/* Q2[1] VLC symbols - 125 entries */
4 , 24 , 100 , 120 , 0 , 20 , 104 , 124 , 1 , 3 , 5 , 9 , 10 , 15 , 19 ,
21 , 23 , 25 , 29 , 45 , 49 , 75 , 79 , 95 , 99 , 101 , 102 , 103 , 105 , 109 ,
114 , 115 , 119 , 121 , 123 , 2 , 14 , 22 , 50 , 54 , 70 , 74 , 110 , 122 , 6 ,
@ -162,123 +196,26 @@ static const uint8_t mpc8_q2_syms[2][MPC8_Q2_SIZE] = {
117 , 118 , 12 , 52 , 60 , 64 , 72 , 112 , 31 , 33 , 36 , 41 , 43 , 81 , 83 ,
88 , 91 , 93 , 32 , 37 , 38 , 42 , 56 , 57 , 58 , 61 , 63 , 66 , 67 , 68 ,
82 , 86 , 87 , 92 , 62 ,
}
} ;
static const uint8_t mpc8_q2_len_counts [ 2 ] [ 16 ] = {
{ 0 , 0 , 1 , 6 , 0 , 17 , 9 , 24 , 24 , 9 , 27 , 4 , 4 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 1 , 16 , 10 , 6 , 48 , 9 , 27 , 4 , 4 , 0 , 0 , 0 , 0 } ,
} ;
# define MPC8_Q3_SIZE 49
# define MPC8_Q3_BITS 9
# define MPC8_Q3_OFFSET -48
static const uint8_t mpc8_q3_len_counts [ 16 ] = {
0 , 0 , 1 , 6 , 6 , 11 , 13 , 8 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0
} ;
static const uint8_t mpc8_q3_syms [ MPC8_Q3_SIZE ] = {
13 , 3 , 109 , 99 , 14 , 2 , 29 , 19 , 93 , 83 , 110 , 98 , 15 , 0 , 1 ,
18 , 45 , 35 , 61 , 51 , 77 , 67 , 111 , 96 , 97 , 30 , 31 , 17 , 46 , 34 ,
78 , 66 , 94 , 95 , 81 , 82 , 16 , 33 , 62 , 50 , 79 , 80 , 47 , 32 , 63 ,
49 , 64 , 65 , 48 ,
} ;
# define MPC8_Q4_SIZE 81
# define MPC8_Q4_BITS 9
# define MPC8_Q4_OFFSET -64
static const uint8_t mpc8_q4_len_counts [ 16 ] = {
0 , 0 , 0 , 1 , 12 , 23 , 14 , 19 , 8 , 4 , 0 , 0 , 0 , 0 , 0 , 0
} ;
static const uint8_t mpc8_q4_syms [ MPC8_Q4_SIZE ] = {
/* Q4 VLC symbols - 81 entries */
12 , 4 , 140 , 132 , 13 , 3 , 28 , 20 , 124 , 116 , 141 , 131 , 14 , 1 , 2 ,
29 , 19 , 44 , 36 , 60 , 52 , 92 , 84 , 108 , 100 , 125 , 115 , 142 , 143 , 129 ,
130 , 15 , 0 , 30 , 18 , 45 , 35 , 76 , 68 , 109 , 99 , 126 , 127 , 114 , 128 ,
31 , 16 , 17 , 46 , 47 , 33 , 34 , 61 , 62 , 50 , 51 , 77 , 67 , 93 , 94 ,
82 , 83 , 110 , 111 , 97 , 98 , 112 , 113 , 32 , 63 , 48 , 49 , 78 , 79 , 65 ,
66 , 95 , 80 , 81 , 96 , 64 ,
} ;
# define MPC8_Q5_SIZE 15
# define MPC8_Q5_BITS 7
# define MPC8_Q5_OFFSET -7
static const uint8_t mpc8_q5_syms [ 2 ] [ MPC8_Q5_SIZE ] = {
{
0 , 1 , 13 , 14 , 2 , 12 , 3 , 11 , 4 , 10 , 5 , 6 , 8 , 9 , 7 ,
} ,
{
0 , 1 , 13 , 14 , 2 , 12 , 3 , 4 , 10 , 11 , 5 , 6 , 7 , 8 , 9 ,
}
} ;
static const uint8_t mpc8_q5_len_counts [ 2 ] [ 16 ] = {
{ 0 , 1 , 4 , 2 , 2 , 2 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 5 , 4 , 2 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
} ;
# define MPC8_Q6_SIZE 31
# define MPC8_Q6_BITS 9
# define MPC8_Q6_OFFSET -15
static const uint8_t mpc8_q6_syms [ 2 ] [ MPC8_Q6_SIZE ] = {
{
0 , 1 , 2 , 3 , 27 , 28 , 29 , 30 , 4 , 5 , 25 , 26 , 6 , 24 , 7 , 8 , 9 , 20 , 21 ,
22 , 23 , 10 , 11 , 19 , 12 , 13 , 17 , 18 , 14 , 16 , 15 ,
} ,
{
0 , 1 , 29 , 30 , 2 , 3 , 4 , 26 , 27 , 28 , 5 , 6 , 24 , 25 , 7 , 8 , 9 , 21 , 22 ,
23 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 ,
}
} ;
static const uint8_t mpc8_q6_len_counts [ 2 ] [ 16 ] = {
{ 0 , 1 , 2 , 4 , 3 , 7 , 2 , 4 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 11 , 6 , 4 , 6 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
} ;
# define MPC8_Q7_SIZE 63
# define MPC8_Q7_BITS 9
# define MPC8_Q7_OFFSET -31
static const uint8_t mpc8_q7_syms [ 2 ] [ MPC8_Q7_SIZE ] = {
{
0 , 1 , 2 , 5 , 6 , 7 , 8 , 9 , 53 , 54 , 55 , 56 , 57 , 60 , 61 , 62 , 3 , 4 , 10 ,
11 , 12 , 13 , 49 , 50 , 51 , 52 , 58 , 59 , 14 , 15 , 16 , 17 , 18 , 43 , 45 , 46 , 47 , 48 ,
19 , 20 , 21 , 22 , 23 , 39 , 40 , 41 , 42 , 44 , 24 , 25 , 26 , 36 , 37 , 38 , 27 , 28 , 34 ,
35 , 29 , 33 , 30 , 32 , 31 ,
} ,
{
0 , 1 , 61 , 62 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 54 , 55 , 56 , 57 , 58 , 59 , 60 , 9 ,
10 , 11 , 12 , 13 , 49 , 50 , 51 , 52 , 53 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 42 , 43 ,
44 , 45 , 46 , 47 , 48 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 34 , 35 ,
36 , 37 , 38 , 39 , 40 , 41 ,
}
} ;
static const uint8_t mpc8_q7_len_counts [ 2 ] [ MPC8_Q7_SIZE ] = {
{ 0 , 1 , 2 , 2 , 4 , 6 , 10 , 10 , 12 , 16 , 0 , 0 , 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 0 , 20 , 15 , 10 , 14 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
} ;
# define MPC8_Q8_SIZE 127
# define MPC8_Q8_BITS 9
# define MPC8_Q8_OFFSET -63
static const uint8_t mpc8_q8_syms [ 2 ] [ MPC8_Q8_SIZE ] = {
{
11 , 12 , 111 , 113 , 114 , 115 , 0 , 1 , 13 , 14 , 15 , 16 , 17 , 18 , 19 ,
21 , 104 , 105 , 107 , 108 , 109 , 110 , 112 , 2 , 3 , 4 , 5 , 6 , 8 , 10 ,
20 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 31 , 32 , 33 , 34 , 35 , 92 ,
93 , 95 , 96 , 97 , 98 , 99 , 100 , 101 , 102 , 103 , 106 , 116 , 117 , 120 , 121 ,
122 , 123 , 124 , 125 , 126 , 7 , 9 , 30 , 36 , 37 , 38 , 39 , 40 , 41 , 42 ,
43 , 45 , 83 , 84 , 85 , 86 , 87 , 88 , 89 , 90 , 91 , 94 , 118 , 119 , 44 ,
46 , 47 , 48 , 49 , 50 , 51 , 75 , 76 , 77 , 78 , 79 , 80 , 81 , 82 , 52 ,
53 , 54 , 55 , 71 , 72 , 73 , 74 , 56 , 57 , 58 , 59 , 67 , 68 , 69 , 70 ,
60 , 65 , 66 , 61 , 62 , 64 , 63 ,
} ,
{
/* Q5[1] VLC symbols - 15 entries */
0 , 1 , 13 , 14 , 2 , 12 , 3 , 4 , 10 , 11 , 5 , 6 , 7 , 8 , 9 ,
/* Q6[1] VLC symbols - 31 entries */
0 , 1 , 29 , 30 , 2 , 3 , 4 , 26 , 27 , 28 , 5 , 6 , 24 , 25 , 7 ,
8 , 9 , 21 , 22 , 23 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 ,
20 ,
/* Q7[1] VLC symbols - 63 entries */
0 , 1 , 61 , 62 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 54 , 55 , 56 , 57 ,
58 , 59 , 60 , 9 , 10 , 11 , 12 , 13 , 49 , 50 , 51 , 52 , 53 , 14 , 15 ,
16 , 17 , 18 , 19 , 20 , 21 , 42 , 43 , 44 , 45 , 46 , 47 , 48 , 22 , 23 ,
24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 ,
39 , 40 , 41 ,
/* Q8[1] VLC symbols - 127 entries */
0 , 1 , 2 , 3 , 123 , 124 , 125 , 126 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ,
11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 103 , 104 , 105 , 106 ,
107 , 108 , 109 , 110 , 111 , 112 , 113 , 114 , 115 , 116 , 117 , 118 , 119 , 120 , 121 ,
@ -288,12 +225,6 @@ static const uint8_t mpc8_q8_syms[2][MPC8_Q8_SIZE] = {
92 , 93 , 94 , 95 , 96 , 97 , 98 , 99 , 100 , 101 , 102 , 50 , 51 , 52 , 53 ,
54 , 55 , 56 , 57 , 58 , 59 , 60 , 61 , 62 , 63 , 64 , 65 , 66 , 67 , 68 ,
69 , 70 , 71 , 72 , 73 , 74 , 76 ,
}
} ;
static const uint8_t mpc8_q8_len_counts [ 2 ] [ 16 ] = {
{ 0 , 1 , 2 , 1 , 3 , 8 , 8 , 15 , 24 , 42 , 17 , 6 , 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 0 , 0 , 26 , 55 , 38 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ,
} ;
# endif /* AVCODEC_MPC8HUFF_H */