@ -334,45 +334,40 @@ static const uint8_t dnxhd_1237_ac_bits[257] = {
} ;
/* Used in CID 1237, 1242, 1253, 1259, 1260, 1273, 1274 */
static const uint8_t dnxhd_1237_ac_level [ 257 ] = {
3 , 3 , 5 , 0 , 7 , 9 , 5 , 11 , 13 , 15 , 7 , 17 , 19 , 21 , 23 , 25 ,
9 , 11 , 27 , 29 , 31 , 33 , 13 , 35 , 37 , 39 , 41 , 43 , 15 , 45 , 47 , 49 ,
51 , 53 , 55 , 17 , 19 , 57 , 59 , 61 , 63 , 65 , 67 , 69 , 21 , 23 , 25 , 71 ,
73 , 75 , 77 , 79 , 81 , 83 , 27 , 29 , 31 , 33 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 35 , 37 , 39 , 41 , 43 , 107 , 109 , 111 , 113 , 115 , 117 ,
119 , 121 , 123 , 129 , 3 , 45 , 47 , 49 , 51 , 53 , 55 , 125 , 127 , 5 , 7 , 9 ,
11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 , 29 , 31 , 33 , 35 , 37 , 39 , 41 ,
43 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 , 65 , 67 , 69 , 71 , 73 ,
75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 , 97 , 99 , 101 , 103 , 105 ,
107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 , 129 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 , 3 , 5 , 7 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 , 29 , 31 ,
33 , 35 , 37 , 39 , 41 , 43 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 ,
} ;
/* Used in CID 1237, 1242, 1253, 1259, 1260, 1273, 1274 */
static const uint8_t dnxhd_1237_ac_flags [ 257 ] = {
0 , 2 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 ,
2 , 2 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 ,
0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 2 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 2 , 2 , 2 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 0 , 0 , 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 , 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 , 1 ,
1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 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 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ,
2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 ,
static const uint8_t dnxhd_1237_ac_info [ 2 * 257 ] = {
3 , 0 , 3 , 2 , 5 , 0 , 0 , 0 , 7 , 0 , 9 , 0 , 5 , 2 , 11 , 0 ,
13 , 0 , 15 , 0 , 7 , 2 , 17 , 0 , 19 , 0 , 21 , 0 , 23 , 0 , 25 , 0 ,
9 , 2 , 11 , 2 , 27 , 0 , 29 , 0 , 31 , 0 , 33 , 0 , 13 , 2 , 35 , 0 ,
37 , 0 , 39 , 0 , 41 , 0 , 43 , 0 , 15 , 2 , 45 , 0 , 47 , 0 , 49 , 0 ,
51 , 0 , 53 , 0 , 55 , 0 , 17 , 2 , 19 , 2 , 57 , 0 , 59 , 0 , 61 , 0 ,
63 , 0 , 65 , 0 , 67 , 0 , 69 , 0 , 21 , 2 , 23 , 2 , 25 , 2 , 71 , 0 ,
73 , 0 , 75 , 0 , 77 , 0 , 79 , 0 , 81 , 0 , 83 , 0 , 27 , 2 , 29 , 2 ,
31 , 2 , 33 , 2 , 85 , 0 , 87 , 0 , 89 , 0 , 91 , 0 , 93 , 0 , 95 , 0 ,
97 , 0 , 99 , 0 , 101 , 0 , 103 , 0 , 105 , 0 , 35 , 2 , 37 , 2 , 39 , 2 ,
41 , 2 , 43 , 2 , 107 , 0 , 109 , 0 , 111 , 0 , 113 , 0 , 115 , 0 , 117 , 0 ,
119 , 0 , 121 , 0 , 123 , 0 , 129 , 0 , 3 , 1 , 45 , 2 , 47 , 2 , 49 , 2 ,
51 , 2 , 53 , 2 , 55 , 2 , 125 , 0 , 127 , 0 , 5 , 1 , 7 , 1 , 9 , 1 ,
11 , 1 , 13 , 1 , 15 , 1 , 17 , 1 , 19 , 1 , 21 , 1 , 23 , 1 , 25 , 1 ,
27 , 1 , 29 , 1 , 31 , 1 , 33 , 1 , 35 , 1 , 37 , 1 , 39 , 1 , 41 , 1 ,
43 , 1 , 45 , 1 , 47 , 1 , 49 , 1 , 51 , 1 , 53 , 1 , 55 , 1 , 57 , 1 ,
59 , 1 , 61 , 1 , 63 , 1 , 65 , 1 , 67 , 1 , 69 , 1 , 71 , 1 , 73 , 1 ,
75 , 1 , 77 , 1 , 79 , 1 , 81 , 1 , 83 , 1 , 85 , 1 , 87 , 1 , 89 , 1 ,
91 , 1 , 93 , 1 , 95 , 1 , 97 , 1 , 99 , 1 , 101 , 1 , 103 , 1 , 105 , 1 ,
107 , 1 , 109 , 1 , 111 , 1 , 113 , 1 , 115 , 1 , 117 , 1 , 119 , 1 , 121 , 1 ,
123 , 1 , 125 , 1 , 127 , 1 , 129 , 1 , 57 , 2 , 59 , 2 , 61 , 2 , 63 , 2 ,
65 , 2 , 67 , 2 , 69 , 2 , 71 , 2 , 73 , 2 , 75 , 2 , 77 , 2 , 79 , 2 ,
81 , 2 , 83 , 2 , 85 , 2 , 87 , 2 , 89 , 2 , 91 , 2 , 93 , 2 , 95 , 2 ,
97 , 2 , 99 , 2 , 101 , 2 , 103 , 2 , 105 , 2 , 107 , 2 , 109 , 2 , 111 , 2 ,
113 , 2 , 115 , 2 , 117 , 2 , 119 , 2 , 121 , 2 , 123 , 2 , 125 , 2 , 127 , 2 ,
129 , 2 , 3 , 3 , 5 , 3 , 7 , 3 , 9 , 3 , 11 , 3 , 13 , 3 , 15 , 3 ,
17 , 3 , 19 , 3 , 21 , 3 , 23 , 3 , 25 , 3 , 27 , 3 , 29 , 3 , 31 , 3 ,
33 , 3 , 35 , 3 , 37 , 3 , 39 , 3 , 41 , 3 , 43 , 3 , 45 , 3 , 47 , 3 ,
49 , 3 , 51 , 3 , 53 , 3 , 55 , 3 , 57 , 3 , 59 , 3 , 61 , 3 , 63 , 3 ,
65 , 3 , 67 , 3 , 69 , 3 , 71 , 3 , 73 , 3 , 75 , 3 , 77 , 3 , 79 , 3 ,
81 , 3 , 83 , 3 , 85 , 3 , 87 , 3 , 89 , 3 , 91 , 3 , 93 , 3 , 95 , 3 ,
97 , 3 , 99 , 3 , 101 , 3 , 103 , 3 , 105 , 3 , 107 , 3 , 109 , 3 , 111 , 3 ,
113 , 3 , 115 , 3 , 117 , 3 , 119 , 3 , 121 , 3 , 123 , 3 , 125 , 3 , 127 , 3 ,
129 , 3 ,
} ;
/* Used in CID 1238, 1240, 1243, 1272 */
@ -434,47 +429,42 @@ static const uint8_t dnxhd_1238_ac_bits[257] = {
} ;
/* Used in CID 1238, 1240, 1243, 1272 */
static const uint8_t dnxhd_1238_ac_level [ 257 ] = {
3 , 3 , 5 , 7 , 0 , 9 , 11 , 5 , 13 , 15 , 17 , 7 , 19 , 21 , 23 , 9 ,
25 , 27 , 29 , 31 , 33 , 11 , 35 , 37 , 39 , 41 , 43 , 45 , 13 , 15 , 47 , 49 ,
51 , 53 , 55 , 57 , 59 , 17 , 19 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 21 ,
23 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 , 97 , 25 , 27 , 29 , 99 ,
101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 31 , 33 , 35 , 37 ,
125 , 127 , 129 , 3 , 5 , 7 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 ,
29 , 31 , 33 , 39 , 41 , 43 , 45 , 47 , 49 , 35 , 37 , 39 , 41 , 43 , 45 , 47 ,
49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 81 , 51 ,
53 , 55 , 57 , 59 , 61 , 77 , 79 , 83 , 85 , 87 , 89 , 91 , 93 , 95 , 97 , 99 ,
101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 , 129 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 , 3 , 5 , 7 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 , 29 , 31 ,
33 , 35 , 37 , 39 , 41 , 43 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 ,
static const uint8_t dnxhd_1238_ac_info [ 2 * 257 ] = {
3 , 0 , 3 , 2 , 5 , 0 , 7 , 0 , 0 , 0 , 9 , 0 , 11 , 0 , 5 , 2 ,
13 , 0 , 15 , 0 , 17 , 0 , 7 , 2 , 19 , 0 , 21 , 0 , 23 , 0 , 9 , 2 ,
25 , 0 , 27 , 0 , 29 , 0 , 31 , 0 , 33 , 0 , 11 , 2 , 35 , 0 , 37 , 0 ,
39 , 0 , 41 , 0 , 43 , 0 , 45 , 0 , 13 , 2 , 15 , 2 , 47 , 0 , 49 , 0 ,
51 , 0 , 53 , 0 , 55 , 0 , 57 , 0 , 59 , 0 , 17 , 2 , 19 , 2 , 61 , 0 ,
63 , 0 , 65 , 0 , 67 , 0 , 69 , 0 , 71 , 0 , 73 , 0 , 75 , 0 , 21 , 2 ,
23 , 2 , 77 , 0 , 79 , 0 , 81 , 0 , 83 , 0 , 85 , 0 , 87 , 0 , 89 , 0 ,
91 , 0 , 93 , 0 , 95 , 0 , 97 , 0 , 25 , 2 , 27 , 2 , 29 , 2 , 99 , 0 ,
101 , 0 , 103 , 0 , 105 , 0 , 107 , 0 , 109 , 0 , 111 , 0 , 113 , 0 , 115 , 0 ,
117 , 0 , 119 , 0 , 121 , 0 , 123 , 0 , 31 , 2 , 33 , 2 , 35 , 2 , 37 , 2 ,
125 , 0 , 127 , 0 , 129 , 0 , 3 , 1 , 5 , 1 , 7 , 1 , 9 , 1 , 11 , 1 ,
13 , 1 , 15 , 1 , 17 , 1 , 19 , 1 , 21 , 1 , 23 , 1 , 25 , 1 , 27 , 1 ,
29 , 1 , 31 , 1 , 33 , 1 , 39 , 2 , 41 , 2 , 43 , 2 , 45 , 2 , 47 , 2 ,
49 , 2 , 35 , 1 , 37 , 1 , 39 , 1 , 41 , 1 , 43 , 1 , 45 , 1 , 47 , 1 ,
49 , 1 , 51 , 1 , 53 , 1 , 55 , 1 , 57 , 1 , 59 , 1 , 61 , 1 , 63 , 1 ,
65 , 1 , 67 , 1 , 69 , 1 , 71 , 1 , 73 , 1 , 75 , 1 , 81 , 1 , 51 , 2 ,
53 , 2 , 55 , 2 , 57 , 2 , 59 , 2 , 61 , 2 , 77 , 1 , 79 , 1 , 83 , 1 ,
85 , 1 , 87 , 1 , 89 , 1 , 91 , 1 , 93 , 1 , 95 , 1 , 97 , 1 , 99 , 1 ,
101 , 1 , 103 , 1 , 105 , 1 , 107 , 1 , 109 , 1 , 111 , 1 , 113 , 1 , 115 , 1 ,
117 , 1 , 119 , 1 , 121 , 1 , 123 , 1 , 125 , 1 , 127 , 1 , 129 , 1 , 63 , 2 ,
65 , 2 , 67 , 2 , 69 , 2 , 71 , 2 , 73 , 2 , 75 , 2 , 77 , 2 , 79 , 2 ,
81 , 2 , 83 , 2 , 85 , 2 , 87 , 2 , 89 , 2 , 91 , 2 , 93 , 2 , 95 , 2 ,
97 , 2 , 99 , 2 , 101 , 2 , 103 , 2 , 105 , 2 , 107 , 2 , 109 , 2 , 111 , 2 ,
113 , 2 , 115 , 2 , 117 , 2 , 119 , 2 , 121 , 2 , 123 , 2 , 125 , 2 , 127 , 2 ,
129 , 2 , 3 , 3 , 5 , 3 , 7 , 3 , 9 , 3 , 11 , 3 , 13 , 3 , 15 , 3 ,
17 , 3 , 19 , 3 , 21 , 3 , 23 , 3 , 25 , 3 , 27 , 3 , 29 , 3 , 31 , 3 ,
33 , 3 , 35 , 3 , 37 , 3 , 39 , 3 , 41 , 3 , 43 , 3 , 45 , 3 , 47 , 3 ,
49 , 3 , 51 , 3 , 53 , 3 , 55 , 3 , 57 , 3 , 59 , 3 , 61 , 3 , 63 , 3 ,
65 , 3 , 67 , 3 , 69 , 3 , 71 , 3 , 73 , 3 , 75 , 3 , 77 , 3 , 79 , 3 ,
81 , 3 , 83 , 3 , 85 , 3 , 87 , 3 , 89 , 3 , 91 , 3 , 93 , 3 , 95 , 3 ,
97 , 3 , 99 , 3 , 101 , 3 , 103 , 3 , 105 , 3 , 107 , 3 , 109 , 3 , 111 , 3 ,
113 , 3 , 115 , 3 , 117 , 3 , 119 , 3 , 121 , 3 , 123 , 3 , 125 , 3 , 127 , 3 ,
129 , 3 ,
} ; /* 0 is EOB */
/* Used in CID 1238, 1243, 1272 */
static const uint8_t dnxhd_1238_ac_flags [ 257 ] = {
0 , 2 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 ,
0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 ,
2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 2 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 2 , 2 ,
0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 ,
2 , 2 , 2 , 2 , 2 , 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 , 1 , 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 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ,
2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 ,
} ;
/* Used in CID 1235, 1236, 1241, 1256, 1257, 1270, 1271 */
static const uint16_t dnxhd_1235_ac_codes [ 257 ] = {
0 , 1 , 4 , 10 , 11 , 24 , 25 , 26 ,
@ -534,45 +524,40 @@ static const uint8_t dnxhd_1235_ac_bits[257] = {
} ;
/* Used in CID 1235, 1241, 1256, 1270, 1271 */
static const uint8_t dnxhd_1235_ac_level [ 257 ] = {
3 , 3 , 5 , 7 , 0 , 9 , 11 , 5 , 13 , 15 , 17 , 7 , 19 , 21 , 23 , 9 ,
25 , 27 , 29 , 31 , 33 , 11 , 35 , 37 , 39 , 41 , 43 , 13 , 15 , 45 , 47 , 49 ,
51 , 53 , 55 , 57 , 59 , 17 , 19 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 77 ,
21 , 23 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 , 97 , 99 , 101 , 25 , 27 ,
29 , 31 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 , 3 ,
33 , 35 , 37 , 39 , 129 , 5 , 7 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 ,
27 , 29 , 31 , 33 , 35 , 41 , 43 , 45 , 47 , 49 , 37 , 39 , 41 , 43 , 45 , 47 ,
49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 ,
81 , 83 , 85 , 51 , 53 , 55 , 57 , 59 , 61 , 63 , 65 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 , 3 , 5 , 7 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 , 29 , 31 ,
33 , 35 , 37 , 39 , 41 , 43 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 ,
} ;
/* Used in CID 1235, 1241, 1256, 1270, 1271 */
static const uint8_t dnxhd_1235_ac_flags [ 257 ] = {
0 , 2 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 ,
0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 ,
2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ,
2 , 2 , 2 , 2 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 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 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 ,
1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
1 , 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 , 2 , 2 , 2 , 2 , 2 , 2 ,
2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 ,
static const uint8_t dnxhd_1235_ac_info [ 2 * 257 ] = {
3 , 0 , 3 , 2 , 5 , 0 , 7 , 0 , 0 , 0 , 9 , 0 , 11 , 0 , 5 , 2 ,
13 , 0 , 15 , 0 , 17 , 0 , 7 , 2 , 19 , 0 , 21 , 0 , 23 , 0 , 9 , 2 ,
25 , 0 , 27 , 0 , 29 , 0 , 31 , 0 , 33 , 0 , 11 , 2 , 35 , 0 , 37 , 0 ,
39 , 0 , 41 , 0 , 43 , 0 , 13 , 2 , 15 , 2 , 45 , 0 , 47 , 0 , 49 , 0 ,
51 , 0 , 53 , 0 , 55 , 0 , 57 , 0 , 59 , 0 , 17 , 2 , 19 , 2 , 61 , 0 ,
63 , 0 , 65 , 0 , 67 , 0 , 69 , 0 , 71 , 0 , 73 , 0 , 75 , 0 , 77 , 0 ,
21 , 2 , 23 , 2 , 79 , 0 , 81 , 0 , 83 , 0 , 85 , 0 , 87 , 0 , 89 , 0 ,
91 , 0 , 93 , 0 , 95 , 0 , 97 , 0 , 99 , 0 , 101 , 0 , 25 , 2 , 27 , 2 ,
29 , 2 , 31 , 2 , 103 , 0 , 105 , 0 , 107 , 0 , 109 , 0 , 111 , 0 , 113 , 0 ,
115 , 0 , 117 , 0 , 119 , 0 , 121 , 0 , 123 , 0 , 125 , 0 , 127 , 0 , 3 , 1 ,
33 , 2 , 35 , 2 , 37 , 2 , 39 , 2 , 129 , 0 , 5 , 1 , 7 , 1 , 9 , 1 ,
11 , 1 , 13 , 1 , 15 , 1 , 17 , 1 , 19 , 1 , 21 , 1 , 23 , 1 , 25 , 1 ,
27 , 1 , 29 , 1 , 31 , 1 , 33 , 1 , 35 , 1 , 41 , 2 , 43 , 2 , 45 , 2 ,
47 , 2 , 49 , 2 , 37 , 1 , 39 , 1 , 41 , 1 , 43 , 1 , 45 , 1 , 47 , 1 ,
49 , 1 , 51 , 1 , 53 , 1 , 55 , 1 , 57 , 1 , 59 , 1 , 61 , 1 , 63 , 1 ,
65 , 1 , 67 , 1 , 69 , 1 , 71 , 1 , 73 , 1 , 75 , 1 , 77 , 1 , 79 , 1 ,
81 , 1 , 83 , 1 , 85 , 1 , 51 , 2 , 53 , 2 , 55 , 2 , 57 , 2 , 59 , 2 ,
61 , 2 , 63 , 2 , 65 , 2 , 87 , 1 , 89 , 1 , 91 , 1 , 93 , 1 , 95 , 1 ,
97 , 1 , 99 , 1 , 101 , 1 , 103 , 1 , 105 , 1 , 107 , 1 , 109 , 1 , 111 , 1 ,
113 , 1 , 115 , 1 , 117 , 1 , 119 , 1 , 121 , 1 , 123 , 1 , 125 , 1 , 127 , 1 ,
129 , 1 , 67 , 2 , 69 , 2 , 71 , 2 , 73 , 2 , 75 , 2 , 77 , 2 , 79 , 2 ,
81 , 2 , 83 , 2 , 85 , 2 , 87 , 2 , 89 , 2 , 91 , 2 , 93 , 2 , 95 , 2 ,
97 , 2 , 99 , 2 , 101 , 2 , 103 , 2 , 105 , 2 , 107 , 2 , 109 , 2 , 111 , 2 ,
113 , 2 , 115 , 2 , 117 , 2 , 119 , 2 , 121 , 2 , 123 , 2 , 125 , 2 , 127 , 2 ,
129 , 2 , 3 , 3 , 5 , 3 , 7 , 3 , 9 , 3 , 11 , 3 , 13 , 3 , 15 , 3 ,
17 , 3 , 19 , 3 , 21 , 3 , 23 , 3 , 25 , 3 , 27 , 3 , 29 , 3 , 31 , 3 ,
33 , 3 , 35 , 3 , 37 , 3 , 39 , 3 , 41 , 3 , 43 , 3 , 45 , 3 , 47 , 3 ,
49 , 3 , 51 , 3 , 53 , 3 , 55 , 3 , 57 , 3 , 59 , 3 , 61 , 3 , 63 , 3 ,
65 , 3 , 67 , 3 , 69 , 3 , 71 , 3 , 73 , 3 , 75 , 3 , 77 , 3 , 79 , 3 ,
81 , 3 , 83 , 3 , 85 , 3 , 87 , 3 , 89 , 3 , 91 , 3 , 93 , 3 , 95 , 3 ,
97 , 3 , 99 , 3 , 101 , 3 , 103 , 3 , 105 , 3 , 107 , 3 , 109 , 3 , 111 , 3 ,
113 , 3 , 115 , 3 , 117 , 3 , 119 , 3 , 121 , 3 , 123 , 3 , 125 , 3 , 127 , 3 ,
129 , 3 ,
} ;
static const uint16_t dnxhd_1250_ac_codes [ 257 ] = {
@ -629,43 +614,41 @@ static const uint8_t dnxhd_1250_ac_bits[257] = {
16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 ,
16
} ;
static const uint8_t dnxhd_1250_ac_level [ 257 ] = {
3 , 3 , 5 , 7 , 0 , 9 , 11 , 5 , 13 , 15 , 17 , 7 , 19 , 21 , 23 , 9 ,
25 , 27 , 29 , 31 , 33 , 11 , 35 , 37 , 39 , 41 , 43 , 45 , 13 , 47 , 49 , 51 ,
53 , 55 , 57 , 59 , 15 , 17 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 ,
19 , 21 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 , 97 , 99 , 101 , 103 , 105 , 23 ,
25 , 27 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 , 129 , 3 , 5 ,
7 , 9 , 11 , 29 , 31 , 33 , 35 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 , 29 ,
31 , 33 , 35 , 37 , 39 , 41 , 43 , 45 , 47 , 49 , 51 , 53 , 37 , 39 , 41 , 43 ,
55 , 57 , 59 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 ,
87 , 89 , 91 , 93 , 95 , 97 , 99 , 101 , 103 , 105 , 107 , 111 , 113 , 45 , 47 , 49 ,
51 , 53 , 55 , 109 , 115 , 117 , 119 , 121 , 123 , 125 , 127 , 129 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 , 3 , 5 , 7 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 , 29 , 31 ,
33 , 35 , 37 , 39 , 41 , 43 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129
} ;
static const uint8_t dnxhd_1250_ac_flags [ 257 ] = {
0 , 2 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 ,
0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 ,
2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 ,
1 , 1 , 1 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 ,
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 , 1 , 1 , 1 , 1 , 2 , 2 , 2 ,
2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 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 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ,
2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 ,
static const uint8_t dnxhd_1250_ac_info [ 2 * 257 ] = {
3 , 0 , 3 , 2 , 5 , 0 , 7 , 0 , 0 , 0 , 9 , 0 , 11 , 0 , 5 , 2 ,
13 , 0 , 15 , 0 , 17 , 0 , 7 , 2 , 19 , 0 , 21 , 0 , 23 , 0 , 9 , 2 ,
25 , 0 , 27 , 0 , 29 , 0 , 31 , 0 , 33 , 0 , 11 , 2 , 35 , 0 , 37 , 0 ,
39 , 0 , 41 , 0 , 43 , 0 , 45 , 0 , 13 , 2 , 47 , 0 , 49 , 0 , 51 , 0 ,
53 , 0 , 55 , 0 , 57 , 0 , 59 , 0 , 15 , 2 , 17 , 2 , 61 , 0 , 63 , 0 ,
65 , 0 , 67 , 0 , 69 , 0 , 71 , 0 , 73 , 0 , 75 , 0 , 77 , 0 , 79 , 0 ,
19 , 2 , 21 , 2 , 81 , 0 , 83 , 0 , 85 , 0 , 87 , 0 , 89 , 0 , 91 , 0 ,
93 , 0 , 95 , 0 , 97 , 0 , 99 , 0 , 101 , 0 , 103 , 0 , 105 , 0 , 23 , 2 ,
25 , 2 , 27 , 2 , 107 , 0 , 109 , 0 , 111 , 0 , 113 , 0 , 115 , 0 , 117 , 0 ,
119 , 0 , 121 , 0 , 123 , 0 , 125 , 0 , 127 , 0 , 129 , 0 , 3 , 1 , 5 , 1 ,
7 , 1 , 9 , 1 , 11 , 1 , 29 , 2 , 31 , 2 , 33 , 2 , 35 , 2 , 13 , 1 ,
15 , 1 , 17 , 1 , 19 , 1 , 21 , 1 , 23 , 1 , 25 , 1 , 27 , 1 , 29 , 1 ,
31 , 1 , 33 , 1 , 35 , 1 , 37 , 1 , 39 , 1 , 41 , 1 , 43 , 1 , 45 , 1 ,
47 , 1 , 49 , 1 , 51 , 1 , 53 , 1 , 37 , 2 , 39 , 2 , 41 , 2 , 43 , 2 ,
55 , 1 , 57 , 1 , 59 , 1 , 61 , 1 , 63 , 1 , 65 , 1 , 67 , 1 , 69 , 1 ,
71 , 1 , 73 , 1 , 75 , 1 , 77 , 1 , 79 , 1 , 81 , 1 , 83 , 1 , 85 , 1 ,
87 , 1 , 89 , 1 , 91 , 1 , 93 , 1 , 95 , 1 , 97 , 1 , 99 , 1 , 101 , 1 ,
103 , 1 , 105 , 1 , 107 , 1 , 111 , 1 , 113 , 1 , 45 , 2 , 47 , 2 , 49 , 2 ,
51 , 2 , 53 , 2 , 55 , 2 , 109 , 1 , 115 , 1 , 117 , 1 , 119 , 1 , 121 , 1 ,
123 , 1 , 125 , 1 , 127 , 1 , 129 , 1 , 57 , 2 , 59 , 2 , 61 , 2 , 63 , 2 ,
65 , 2 , 67 , 2 , 69 , 2 , 71 , 2 , 73 , 2 , 75 , 2 , 77 , 2 , 79 , 2 ,
81 , 2 , 83 , 2 , 85 , 2 , 87 , 2 , 89 , 2 , 91 , 2 , 93 , 2 , 95 , 2 ,
97 , 2 , 99 , 2 , 101 , 2 , 103 , 2 , 105 , 2 , 107 , 2 , 109 , 2 , 111 , 2 ,
113 , 2 , 115 , 2 , 117 , 2 , 119 , 2 , 121 , 2 , 123 , 2 , 125 , 2 , 127 , 2 ,
129 , 2 , 3 , 3 , 5 , 3 , 7 , 3 , 9 , 3 , 11 , 3 , 13 , 3 , 15 , 3 ,
17 , 3 , 19 , 3 , 21 , 3 , 23 , 3 , 25 , 3 , 27 , 3 , 29 , 3 , 31 , 3 ,
33 , 3 , 35 , 3 , 37 , 3 , 39 , 3 , 41 , 3 , 43 , 3 , 45 , 3 , 47 , 3 ,
49 , 3 , 51 , 3 , 53 , 3 , 55 , 3 , 57 , 3 , 59 , 3 , 61 , 3 , 63 , 3 ,
65 , 3 , 67 , 3 , 69 , 3 , 71 , 3 , 73 , 3 , 75 , 3 , 77 , 3 , 79 , 3 ,
81 , 3 , 83 , 3 , 85 , 3 , 87 , 3 , 89 , 3 , 91 , 3 , 93 , 3 , 95 , 3 ,
97 , 3 , 99 , 3 , 101 , 3 , 103 , 3 , 105 , 3 , 107 , 3 , 109 , 3 , 111 , 3 ,
113 , 3 , 115 , 3 , 117 , 3 , 119 , 3 , 121 , 3 , 123 , 3 , 125 , 3 , 127 , 3 ,
129 , 3 ,
} ;
static const uint16_t dnxhd_1251_ac_codes [ 257 ] = {
@ -724,44 +707,40 @@ static const uint8_t dnxhd_1251_ac_bits[257] = {
16 ,
} ;
static const uint8_t dnxhd_1251_ac_level [ 257 ] = {
3 , 3 , 5 , 7 , 0 , 9 , 11 , 5 , 13 , 15 , 17 , 7 , 19 , 21 , 23 , 9 ,
25 , 27 , 29 , 31 , 33 , 11 , 35 , 37 , 39 , 41 , 43 , 13 , 45 , 47 , 49 , 51 ,
53 , 55 , 57 , 59 , 15 , 17 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 ,
81 , 19 , 21 , 23 , 83 , 85 , 87 , 89 , 91 , 93 , 95 , 97 , 99 , 101 , 103 , 105 ,
25 , 27 , 29 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 , 129 , 3 ,
5 , 7 , 9 , 11 , 13 , 15 , 17 , 31 , 33 , 35 , 19 , 21 , 23 , 25 , 27 , 29 ,
31 , 33 , 35 , 37 , 39 , 41 , 43 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 37 ,
39 , 41 , 43 , 45 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 ,
85 , 87 , 89 , 91 , 93 , 95 , 97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 ,
117 , 47 , 49 , 51 , 53 , 55 , 57 , 119 , 121 , 123 , 125 , 127 , 129 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 , 3 , 5 , 7 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 , 29 , 31 ,
33 , 35 , 37 , 39 , 41 , 43 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 ,
} ;
static const uint8_t dnxhd_1251_ac_flags [ 257 ] = {
0 , 2 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 2 ,
0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 2 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ,
1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 1 ,
1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 ,
2 , 2 , 2 , 2 , 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 , 1 , 1 , 1 ,
1 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 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 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ,
2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 ,
static const uint8_t dnxhd_1251_ac_info [ 2 * 257 ] = {
3 , 0 , 3 , 2 , 5 , 0 , 7 , 0 , 0 , 0 , 9 , 0 , 11 , 0 , 5 , 2 ,
13 , 0 , 15 , 0 , 17 , 0 , 7 , 2 , 19 , 0 , 21 , 0 , 23 , 0 , 9 , 2 ,
25 , 0 , 27 , 0 , 29 , 0 , 31 , 0 , 33 , 0 , 11 , 2 , 35 , 0 , 37 , 0 ,
39 , 0 , 41 , 0 , 43 , 0 , 13 , 2 , 45 , 0 , 47 , 0 , 49 , 0 , 51 , 0 ,
53 , 0 , 55 , 0 , 57 , 0 , 59 , 0 , 15 , 2 , 17 , 2 , 61 , 0 , 63 , 0 ,
65 , 0 , 67 , 0 , 69 , 0 , 71 , 0 , 73 , 0 , 75 , 0 , 77 , 0 , 79 , 0 ,
81 , 0 , 19 , 2 , 21 , 2 , 23 , 2 , 83 , 0 , 85 , 0 , 87 , 0 , 89 , 0 ,
91 , 0 , 93 , 0 , 95 , 0 , 97 , 0 , 99 , 0 , 101 , 0 , 103 , 0 , 105 , 0 ,
25 , 2 , 27 , 2 , 29 , 2 , 107 , 0 , 109 , 0 , 111 , 0 , 113 , 0 , 115 , 0 ,
117 , 0 , 119 , 0 , 121 , 0 , 123 , 0 , 125 , 0 , 127 , 0 , 129 , 0 , 3 , 1 ,
5 , 1 , 7 , 1 , 9 , 1 , 11 , 1 , 13 , 1 , 15 , 1 , 17 , 1 , 31 , 2 ,
33 , 2 , 35 , 2 , 19 , 1 , 21 , 1 , 23 , 1 , 25 , 1 , 27 , 1 , 29 , 1 ,
31 , 1 , 33 , 1 , 35 , 1 , 37 , 1 , 39 , 1 , 41 , 1 , 43 , 1 , 45 , 1 ,
47 , 1 , 49 , 1 , 51 , 1 , 53 , 1 , 55 , 1 , 57 , 1 , 59 , 1 , 37 , 2 ,
39 , 2 , 41 , 2 , 43 , 2 , 45 , 2 , 61 , 1 , 63 , 1 , 65 , 1 , 67 , 1 ,
69 , 1 , 71 , 1 , 73 , 1 , 75 , 1 , 77 , 1 , 79 , 1 , 81 , 1 , 83 , 1 ,
85 , 1 , 87 , 1 , 89 , 1 , 91 , 1 , 93 , 1 , 95 , 1 , 97 , 1 , 99 , 1 ,
101 , 1 , 103 , 1 , 105 , 1 , 107 , 1 , 109 , 1 , 111 , 1 , 113 , 1 , 115 , 1 ,
117 , 1 , 47 , 2 , 49 , 2 , 51 , 2 , 53 , 2 , 55 , 2 , 57 , 2 , 119 , 1 ,
121 , 1 , 123 , 1 , 125 , 1 , 127 , 1 , 129 , 1 , 59 , 2 , 61 , 2 , 63 , 2 ,
65 , 2 , 67 , 2 , 69 , 2 , 71 , 2 , 73 , 2 , 75 , 2 , 77 , 2 , 79 , 2 ,
81 , 2 , 83 , 2 , 85 , 2 , 87 , 2 , 89 , 2 , 91 , 2 , 93 , 2 , 95 , 2 ,
97 , 2 , 99 , 2 , 101 , 2 , 103 , 2 , 105 , 2 , 107 , 2 , 109 , 2 , 111 , 2 ,
113 , 2 , 115 , 2 , 117 , 2 , 119 , 2 , 121 , 2 , 123 , 2 , 125 , 2 , 127 , 2 ,
129 , 2 , 3 , 3 , 5 , 3 , 7 , 3 , 9 , 3 , 11 , 3 , 13 , 3 , 15 , 3 ,
17 , 3 , 19 , 3 , 21 , 3 , 23 , 3 , 25 , 3 , 27 , 3 , 29 , 3 , 31 , 3 ,
33 , 3 , 35 , 3 , 37 , 3 , 39 , 3 , 41 , 3 , 43 , 3 , 45 , 3 , 47 , 3 ,
49 , 3 , 51 , 3 , 53 , 3 , 55 , 3 , 57 , 3 , 59 , 3 , 61 , 3 , 63 , 3 ,
65 , 3 , 67 , 3 , 69 , 3 , 71 , 3 , 73 , 3 , 75 , 3 , 77 , 3 , 79 , 3 ,
81 , 3 , 83 , 3 , 85 , 3 , 87 , 3 , 89 , 3 , 91 , 3 , 93 , 3 , 95 , 3 ,
97 , 3 , 99 , 3 , 101 , 3 , 103 , 3 , 105 , 3 , 107 , 3 , 109 , 3 , 111 , 3 ,
113 , 3 , 115 , 3 , 117 , 3 , 119 , 3 , 121 , 3 , 123 , 3 , 125 , 3 , 127 , 3 ,
129 , 3 ,
} ;
/* Used in CID 1252, 1258 */
@ -823,44 +802,40 @@ static const uint8_t dnxhd_1252_ac_bits[257] = {
} ;
/* Used in CID 1252, 1258 */
static const uint8_t dnxhd_1252_ac_level [ 257 ] = {
3 , 3 , 5 , 7 , 5 , 0 , 9 , 11 , 13 , 15 , 7 , 17 , 19 , 21 , 23 , 25 ,
27 , 29 , 9 , 11 , 31 , 33 , 35 , 37 , 13 , 39 , 41 , 43 , 45 , 47 , 49 , 15 ,
17 , 51 , 53 , 55 , 57 , 59 , 61 , 63 , 65 , 19 , 21 , 67 , 69 , 71 , 73 , 75 ,
77 , 79 , 81 , 83 , 23 , 25 , 27 , 85 , 87 , 89 , 91 , 93 , 95 , 97 , 99 , 101 ,
103 , 105 , 107 , 29 , 31 , 33 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 , 3 , 5 , 7 , 35 , 37 , 39 , 41 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 ,
25 , 27 , 29 , 31 , 33 , 35 , 37 , 39 , 41 , 43 , 43 , 45 , 47 , 49 , 51 , 45 ,
47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 , 65 , 67 , 69 , 71 , 73 , 75 , 77 ,
79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 , 97 , 99 , 101 , 103 , 105 , 107 , 109 ,
111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 , 129 , 53 , 55 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 , 3 , 5 , 7 , 9 , 11 , 13 , 15 , 17 , 19 , 21 , 23 , 25 , 27 , 29 , 31 ,
33 , 35 , 37 , 39 , 41 , 43 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 ,
65 , 67 , 69 , 71 , 73 , 75 , 77 , 79 , 81 , 83 , 85 , 87 , 89 , 91 , 93 , 95 ,
97 , 99 , 101 , 103 , 105 , 107 , 109 , 111 , 113 , 115 , 117 , 119 , 121 , 123 , 125 , 127 ,
129 ,
} ;
static const uint8_t dnxhd_1252_ac_flags [ 257 ] = {
0 , 2 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 2 ,
2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 2 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 2 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 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 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 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 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ,
2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 ,
static const uint8_t dnxhd_1252_ac_info [ 2 * 257 ] = {
3 , 0 , 3 , 2 , 5 , 0 , 7 , 0 , 5 , 2 , 0 , 0 , 9 , 0 , 11 , 0 ,
13 , 0 , 15 , 0 , 7 , 2 , 17 , 0 , 19 , 0 , 21 , 0 , 23 , 0 , 25 , 0 ,
27 , 0 , 29 , 0 , 9 , 2 , 11 , 2 , 31 , 0 , 33 , 0 , 35 , 0 , 37 , 0 ,
13 , 2 , 39 , 0 , 41 , 0 , 43 , 0 , 45 , 0 , 47 , 0 , 49 , 0 , 15 , 2 ,
17 , 2 , 51 , 0 , 53 , 0 , 55 , 0 , 57 , 0 , 59 , 0 , 61 , 0 , 63 , 0 ,
65 , 0 , 19 , 2 , 21 , 2 , 67 , 0 , 69 , 0 , 71 , 0 , 73 , 0 , 75 , 0 ,
77 , 0 , 79 , 0 , 81 , 0 , 83 , 0 , 23 , 2 , 25 , 2 , 27 , 2 , 85 , 0 ,
87 , 0 , 89 , 0 , 91 , 0 , 93 , 0 , 95 , 0 , 97 , 0 , 99 , 0 , 101 , 0 ,
103 , 0 , 105 , 0 , 107 , 0 , 29 , 2 , 31 , 2 , 33 , 2 , 109 , 0 , 111 , 0 ,
113 , 0 , 115 , 0 , 117 , 0 , 119 , 0 , 121 , 0 , 123 , 0 , 125 , 0 , 127 , 0 ,
129 , 0 , 3 , 1 , 5 , 1 , 7 , 1 , 35 , 2 , 37 , 2 , 39 , 2 , 41 , 2 ,
9 , 1 , 11 , 1 , 13 , 1 , 15 , 1 , 17 , 1 , 19 , 1 , 21 , 1 , 23 , 1 ,
25 , 1 , 27 , 1 , 29 , 1 , 31 , 1 , 33 , 1 , 35 , 1 , 37 , 1 , 39 , 1 ,
41 , 1 , 43 , 1 , 43 , 2 , 45 , 2 , 47 , 2 , 49 , 2 , 51 , 2 , 45 , 1 ,
47 , 1 , 49 , 1 , 51 , 1 , 53 , 1 , 55 , 1 , 57 , 1 , 59 , 1 , 61 , 1 ,
63 , 1 , 65 , 1 , 67 , 1 , 69 , 1 , 71 , 1 , 73 , 1 , 75 , 1 , 77 , 1 ,
79 , 1 , 81 , 1 , 83 , 1 , 85 , 1 , 87 , 1 , 89 , 1 , 91 , 1 , 93 , 1 ,
95 , 1 , 97 , 1 , 99 , 1 , 101 , 1 , 103 , 1 , 105 , 1 , 107 , 1 , 109 , 1 ,
111 , 1 , 113 , 1 , 115 , 1 , 117 , 1 , 119 , 1 , 121 , 1 , 123 , 1 , 125 , 1 ,
127 , 1 , 129 , 1 , 53 , 2 , 55 , 2 , 57 , 2 , 59 , 2 , 61 , 2 , 63 , 2 ,
65 , 2 , 67 , 2 , 69 , 2 , 71 , 2 , 73 , 2 , 75 , 2 , 77 , 2 , 79 , 2 ,
81 , 2 , 83 , 2 , 85 , 2 , 87 , 2 , 89 , 2 , 91 , 2 , 93 , 2 , 95 , 2 ,
97 , 2 , 99 , 2 , 101 , 2 , 103 , 2 , 105 , 2 , 107 , 2 , 109 , 2 , 111 , 2 ,
113 , 2 , 115 , 2 , 117 , 2 , 119 , 2 , 121 , 2 , 123 , 2 , 125 , 2 , 127 , 2 ,
129 , 2 , 3 , 3 , 5 , 3 , 7 , 3 , 9 , 3 , 11 , 3 , 13 , 3 , 15 , 3 ,
17 , 3 , 19 , 3 , 21 , 3 , 23 , 3 , 25 , 3 , 27 , 3 , 29 , 3 , 31 , 3 ,
33 , 3 , 35 , 3 , 37 , 3 , 39 , 3 , 41 , 3 , 43 , 3 , 45 , 3 , 47 , 3 ,
49 , 3 , 51 , 3 , 53 , 3 , 55 , 3 , 57 , 3 , 59 , 3 , 61 , 3 , 63 , 3 ,
65 , 3 , 67 , 3 , 69 , 3 , 71 , 3 , 73 , 3 , 75 , 3 , 77 , 3 , 79 , 3 ,
81 , 3 , 83 , 3 , 85 , 3 , 87 , 3 , 89 , 3 , 91 , 3 , 93 , 3 , 95 , 3 ,
97 , 3 , 99 , 3 , 101 , 3 , 103 , 3 , 105 , 3 , 107 , 3 , 109 , 3 , 111 , 3 ,
113 , 3 , 115 , 3 , 117 , 3 , 119 , 3 , 121 , 3 , 123 , 3 , 125 , 3 , 127 , 3 ,
129 , 3 ,
} ;
/* Used in CID 1235, 1238, 1241, 1243, 1256, 1270, 1271, 1272 */
@ -960,8 +935,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
0 , 6 , 10 , 4 ,
dnxhd_1235_luma_weight , dnxhd_1235_chroma_weight ,
dnxhd_1235_dc_codes , dnxhd_1235_dc_bits ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_level ,
dnxhd_1235_ac_flags ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_info ,
dnxhd_1235_run_codes , dnxhd_1235_run_bits , dnxhd_1235_run ,
{ 175 , 185 , 365 , 440 } ,
{ { 24000 , 1001 } , { 25 , 1 } , { 50 , 1 } , { 60000 , 1001 } } } ,
@ -969,8 +943,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
0 , 4 , 8 , 3 ,
dnxhd_1237_luma_weight , dnxhd_1237_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_level ,
dnxhd_1237_ac_flags ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_info ,
dnxhd_1237_run_codes , dnxhd_1237_run_bits , dnxhd_1237_run ,
{ 115 , 120 , 145 , 240 , 290 } ,
{ { 24000 , 1001 } , { 25 , 1 } , { 30000 , 1001 } , { 50 , 1 } , { 60000 , 1001 } } } ,
@ -978,8 +951,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
0 , 4 , 8 , 4 ,
dnxhd_1238_luma_weight , dnxhd_1238_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1238_ac_codes , dnxhd_1238_ac_bits , dnxhd_1238_ac_level ,
dnxhd_1238_ac_flags ,
dnxhd_1238_ac_codes , dnxhd_1238_ac_bits , dnxhd_1238_ac_info ,
dnxhd_1235_run_codes , dnxhd_1235_run_bits , dnxhd_1238_run ,
{ 175 , 185 , 220 , 365 , 440 } ,
{ { 24000 , 1001 } , { 25 , 1 } , { 30000 , 1001 } , { 50 , 1 } , { 60000 , 1001 } } } ,
@ -987,8 +959,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
DNXHD_INTERLACED , 6 , 10 , 4 ,
dnxhd_1241_luma_weight , dnxhd_1241_chroma_weight ,
dnxhd_1235_dc_codes , dnxhd_1235_dc_bits ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_level ,
dnxhd_1235_ac_flags ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_info ,
dnxhd_1235_run_codes , dnxhd_1235_run_bits , dnxhd_1235_run ,
{ 185 , 220 } ,
{ { 25 , 1 } , { 30000 , 1001 } } } ,
@ -996,8 +967,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
DNXHD_INTERLACED , 4 , 8 , 3 ,
dnxhd_1242_luma_weight , dnxhd_1242_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_level ,
dnxhd_1237_ac_flags ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_info ,
dnxhd_1237_run_codes , dnxhd_1237_run_bits , dnxhd_1237_run ,
{ 120 , 145 } ,
{ { 25 , 1 } , { 30000 , 1001 } } } ,
@ -1005,8 +975,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
DNXHD_INTERLACED , 4 , 8 , 4 ,
dnxhd_1243_luma_weight , dnxhd_1243_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1238_ac_codes , dnxhd_1238_ac_bits , dnxhd_1238_ac_level ,
dnxhd_1238_ac_flags ,
dnxhd_1238_ac_codes , dnxhd_1238_ac_bits , dnxhd_1238_ac_info ,
dnxhd_1235_run_codes , dnxhd_1235_run_bits , dnxhd_1238_run ,
{ 185 , 220 } ,
{ { 25 , 1 } , { 30000 , 1001 } } } ,
@ -1014,8 +983,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
0 , 6 , 10 , 4 ,
dnxhd_1250_luma_weight , dnxhd_1250_chroma_weight ,
dnxhd_1235_dc_codes , dnxhd_1235_dc_bits ,
dnxhd_1250_ac_codes , dnxhd_1250_ac_bits , dnxhd_1250_ac_level ,
dnxhd_1250_ac_flags ,
dnxhd_1250_ac_codes , dnxhd_1250_ac_bits , dnxhd_1250_ac_info ,
dnxhd_1250_run_codes , dnxhd_1250_run_bits , dnxhd_1250_run ,
{ 90 , 90 , 180 , 220 } ,
{ { 24000 , 1001 } , { 25 , 1 } , { 50 , 1 } , { 60000 , 1001 } } } ,
@ -1023,8 +991,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
0 , 4 , 8 , 4 ,
dnxhd_1251_luma_weight , dnxhd_1251_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1251_ac_codes , dnxhd_1251_ac_bits , dnxhd_1251_ac_level ,
dnxhd_1251_ac_flags ,
dnxhd_1251_ac_codes , dnxhd_1251_ac_bits , dnxhd_1251_ac_info ,
dnxhd_1250_run_codes , dnxhd_1250_run_bits , dnxhd_1250_run ,
{ 90 , 90 , 110 , 180 , 220 } ,
{ { 24000 , 1001 } , { 25 , 1 } , { 30000 , 1001 } , { 50 , 1 } , { 60000 , 1001 } } } ,
@ -1032,8 +999,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
0 , 4 , 8 , 5 ,
dnxhd_1252_luma_weight , dnxhd_1252_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1252_ac_codes , dnxhd_1252_ac_bits , dnxhd_1252_ac_level ,
dnxhd_1252_ac_flags ,
dnxhd_1252_ac_codes , dnxhd_1252_ac_bits , dnxhd_1252_ac_info ,
dnxhd_1250_run_codes , dnxhd_1250_run_bits , dnxhd_1250_run ,
{ 60 , 60 , 75 , 120 , 145 } ,
{ { 24000 , 1001 } , { 25 , 1 } , { 30000 , 1001 } , { 50 , 1 } , { 60000 , 1001 } } } ,
@ -1041,8 +1007,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
0 , 4 , 8 , 3 ,
dnxhd_1237_luma_weight , dnxhd_1237_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_level ,
dnxhd_1237_ac_flags ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_info ,
dnxhd_1237_run_codes , dnxhd_1237_run_bits , dnxhd_1237_run ,
{ 36 , 36 , 45 , 75 , 90 } ,
{ { 24000 , 1001 } , { 25 , 1 } , { 30000 , 1001 } , { 50 , 1 } , { 60000 , 1001 } } } ,
@ -1050,8 +1015,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
DNXHD_444 , 6 , 10 , 4 ,
dnxhd_1235_luma_weight , dnxhd_1235_luma_weight ,
dnxhd_1235_dc_codes , dnxhd_1235_dc_bits ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_level ,
dnxhd_1235_ac_flags ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_info ,
dnxhd_1235_run_codes , dnxhd_1235_run_bits , dnxhd_1235_run ,
{ 350 , 390 , 440 , 730 , 880 } ,
{ { 24000 , 1001 } , { 25 , 1 } , { 30000 , 1001 } , { 50 , 1 } , { 60000 , 1001 } } } ,
@ -1059,64 +1023,56 @@ const CIDEntry ff_dnxhd_cid_table[] = {
0 , 4 , 8 , 5 ,
dnxhd_1252_luma_weight , dnxhd_1252_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1252_ac_codes , dnxhd_1252_ac_bits , dnxhd_1252_ac_level ,
dnxhd_1252_ac_flags ,
dnxhd_1252_ac_codes , dnxhd_1252_ac_bits , dnxhd_1252_ac_info ,
dnxhd_1250_run_codes , dnxhd_1250_run_bits , dnxhd_1250_run ,
{ 42 , 60 , 75 , 115 } } ,
{ 1259 , 1440 , 1080 , 417792 , 417792 ,
0 , 4 , 8 , 3 ,
dnxhd_1237_luma_weight , dnxhd_1237_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_level ,
dnxhd_1237_ac_flags ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_info ,
dnxhd_1237_run_codes , dnxhd_1237_run_bits , dnxhd_1237_run ,
{ 63 , 84 , 100 , 110 } } ,
{ 1260 , 1440 , 1080 , 835584 , 417792 ,
DNXHD_INTERLACED | DNXHD_MBAFF , 4 , 8 , 3 ,
dnxhd_1260_luma_weight , dnxhd_1260_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_level ,
dnxhd_1237_ac_flags ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_info ,
dnxhd_1237_run_codes , dnxhd_1237_run_bits , dnxhd_1237_run ,
{ 80 , 90 , 100 , 110 } } ,
{ 1270 , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE ,
DNXHD_444 , 6 , DNXHD_VARIABLE , 4 ,
dnxhd_1235_luma_weight , dnxhd_1235_luma_weight ,
dnxhd_1235_dc_codes , dnxhd_1235_dc_bits ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_level ,
dnxhd_1235_ac_flags ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_info ,
dnxhd_1235_run_codes , dnxhd_1235_run_bits , dnxhd_1235_run ,
{ 0 } } ,
{ 1271 , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE ,
0 , 6 , DNXHD_VARIABLE , 4 ,
dnxhd_1241_luma_weight , dnxhd_1241_chroma_weight ,
dnxhd_1235_dc_codes , dnxhd_1235_dc_bits ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_level ,
dnxhd_1235_ac_flags ,
dnxhd_1235_ac_codes , dnxhd_1235_ac_bits , dnxhd_1235_ac_info ,
dnxhd_1235_run_codes , dnxhd_1235_run_bits , dnxhd_1235_run ,
{ 0 } } ,
{ 1272 , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE ,
0 , 4 , 8 , 4 ,
dnxhd_1238_luma_weight , dnxhd_1238_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1238_ac_codes , dnxhd_1238_ac_bits , dnxhd_1238_ac_level ,
dnxhd_1238_ac_flags ,
dnxhd_1238_ac_codes , dnxhd_1238_ac_bits , dnxhd_1238_ac_info ,
dnxhd_1235_run_codes , dnxhd_1235_run_bits , dnxhd_1238_run ,
{ 0 } } ,
{ 1273 , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE ,
0 , 4 , 8 , 3 ,
dnxhd_1237_luma_weight , dnxhd_1237_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_level ,
dnxhd_1237_ac_flags ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_info ,
dnxhd_1237_run_codes , dnxhd_1237_run_bits , dnxhd_1237_run ,
{ 0 } } ,
{ 1274 , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE , DNXHD_VARIABLE ,
0 , 4 , 8 , 3 ,
dnxhd_1237_luma_weight , dnxhd_1237_chroma_weight ,
dnxhd_1237_dc_codes , dnxhd_1237_dc_bits ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_level ,
dnxhd_1237_ac_flags ,
dnxhd_1237_ac_codes , dnxhd_1237_ac_bits , dnxhd_1237_ac_info ,
dnxhd_1237_run_codes , dnxhd_1237_run_bits , dnxhd_1237_run ,
{ 0 } } ,
} ;