Mercurial > libavcodec.hg
comparison msmpeg4data.h @ 2465:5565203c95ee libavcodec
use dc tables from msmpeg4 instead of duplicating them patch by anonymous
author | michael |
---|---|
date | Wed, 26 Jan 2005 12:01:35 +0000 |
parents | 1e39f273ecd6 |
children | 81a9f883a17a |
comparison
equal
deleted
inserted
replaced
2464:ab390f13c7f5 | 2465:5565203c95ee |
---|---|
59 { 0x5, 5 },{ 0xb, 10 },{ 0x9c, 8 },{ 0xe, 10 }, | 59 { 0x5, 5 },{ 0xb, 10 },{ 0x9c, 8 },{ 0xe, 10 }, |
60 }; | 60 }; |
61 | 61 |
62 /* dc table 0 */ | 62 /* dc table 0 */ |
63 | 63 |
64 static const uint32_t table0_dc_lum[120][2] = { | 64 const uint32_t ff_table0_dc_lum[120][2] = { |
65 { 0x1, 1 },{ 0x1, 2 },{ 0x1, 4 },{ 0x1, 5 }, | 65 { 0x1, 1 },{ 0x1, 2 },{ 0x1, 4 },{ 0x1, 5 }, |
66 { 0x5, 5 },{ 0x7, 5 },{ 0x8, 6 },{ 0xc, 6 }, | 66 { 0x5, 5 },{ 0x7, 5 },{ 0x8, 6 },{ 0xc, 6 }, |
67 { 0x0, 7 },{ 0x2, 7 },{ 0x12, 7 },{ 0x1a, 7 }, | 67 { 0x0, 7 },{ 0x2, 7 },{ 0x12, 7 },{ 0x1a, 7 }, |
68 { 0x3, 8 },{ 0x7, 8 },{ 0x27, 8 },{ 0x37, 8 }, | 68 { 0x3, 8 },{ 0x7, 8 },{ 0x27, 8 },{ 0x37, 8 }, |
69 { 0x5, 9 },{ 0x4c, 9 },{ 0x6c, 9 },{ 0x6d, 9 }, | 69 { 0x5, 9 },{ 0x4c, 9 },{ 0x6c, 9 },{ 0x6d, 9 }, |
92 { 0x60784, 24 },{ 0x60785, 24 },{ 0x60786, 24 },{ 0x60787, 24 }, | 92 { 0x60784, 24 },{ 0x60785, 24 },{ 0x60786, 24 },{ 0x60787, 24 }, |
93 { 0x60788, 24 },{ 0x60789, 24 },{ 0x6078a, 24 },{ 0x6078b, 24 }, | 93 { 0x60788, 24 },{ 0x60789, 24 },{ 0x6078a, 24 },{ 0x6078b, 24 }, |
94 { 0x6078c, 24 },{ 0x6078d, 24 },{ 0x6078e, 24 },{ 0x6078f, 24 }, | 94 { 0x6078c, 24 },{ 0x6078d, 24 },{ 0x6078e, 24 },{ 0x6078f, 24 }, |
95 }; | 95 }; |
96 | 96 |
97 static const uint32_t table0_dc_chroma[120][2] = { | 97 const uint32_t ff_table0_dc_chroma[120][2] = { |
98 { 0x0, 2 },{ 0x1, 2 },{ 0x5, 3 },{ 0x9, 4 }, | 98 { 0x0, 2 },{ 0x1, 2 },{ 0x5, 3 },{ 0x9, 4 }, |
99 { 0xd, 4 },{ 0x11, 5 },{ 0x1d, 5 },{ 0x1f, 5 }, | 99 { 0xd, 4 },{ 0x11, 5 },{ 0x1d, 5 },{ 0x1f, 5 }, |
100 { 0x21, 6 },{ 0x31, 6 },{ 0x38, 6 },{ 0x33, 6 }, | 100 { 0x21, 6 },{ 0x31, 6 },{ 0x38, 6 },{ 0x33, 6 }, |
101 { 0x39, 6 },{ 0x3d, 6 },{ 0x61, 7 },{ 0x79, 7 }, | 101 { 0x39, 6 },{ 0x3d, 6 },{ 0x61, 7 },{ 0x79, 7 }, |
102 { 0x80, 8 },{ 0xc8, 8 },{ 0xca, 8 },{ 0xf0, 8 }, | 102 { 0x80, 8 },{ 0xc8, 8 },{ 0xca, 8 },{ 0xf0, 8 }, |
127 { 0x60888c, 23 },{ 0x60888d, 23 },{ 0x60888e, 23 },{ 0x60888f, 23 }, | 127 { 0x60888c, 23 },{ 0x60888d, 23 },{ 0x60888e, 23 },{ 0x60888f, 23 }, |
128 }; | 128 }; |
129 | 129 |
130 /* dc table 1 */ | 130 /* dc table 1 */ |
131 | 131 |
132 static const uint32_t table1_dc_lum[120][2] = { | 132 const uint32_t ff_table1_dc_lum[120][2] = { |
133 { 0x2, 2 },{ 0x3, 2 },{ 0x3, 3 },{ 0x2, 4 }, | 133 { 0x2, 2 },{ 0x3, 2 },{ 0x3, 3 },{ 0x2, 4 }, |
134 { 0x5, 4 },{ 0x1, 5 },{ 0x3, 5 },{ 0x8, 5 }, | 134 { 0x5, 4 },{ 0x1, 5 },{ 0x3, 5 },{ 0x8, 5 }, |
135 { 0x0, 6 },{ 0x5, 6 },{ 0xd, 6 },{ 0xf, 6 }, | 135 { 0x0, 6 },{ 0x5, 6 },{ 0xd, 6 },{ 0xf, 6 }, |
136 { 0x13, 6 },{ 0x8, 7 },{ 0x18, 7 },{ 0x1c, 7 }, | 136 { 0x13, 6 },{ 0x8, 7 },{ 0x18, 7 },{ 0x1c, 7 }, |
137 { 0x24, 7 },{ 0x4, 8 },{ 0x6, 8 },{ 0x12, 8 }, | 137 { 0x24, 7 },{ 0x4, 8 },{ 0x6, 8 },{ 0x12, 8 }, |
160 { 0x1e695c, 26 },{ 0x1e695d, 26 },{ 0x1e695e, 26 },{ 0x1e695f, 26 }, | 160 { 0x1e695c, 26 },{ 0x1e695d, 26 },{ 0x1e695e, 26 },{ 0x1e695f, 26 }, |
161 { 0x1e6960, 26 },{ 0x1e6961, 26 },{ 0x1e6962, 26 },{ 0x1e6963, 26 }, | 161 { 0x1e6960, 26 },{ 0x1e6961, 26 },{ 0x1e6962, 26 },{ 0x1e6963, 26 }, |
162 { 0x1e6964, 26 },{ 0x1e6965, 26 },{ 0x1e6966, 26 },{ 0x1e6967, 26 }, | 162 { 0x1e6964, 26 },{ 0x1e6965, 26 },{ 0x1e6966, 26 },{ 0x1e6967, 26 }, |
163 }; | 163 }; |
164 | 164 |
165 static const uint32_t table1_dc_chroma[120][2] = { | 165 const uint32_t ff_table1_dc_chroma[120][2] = { |
166 { 0x0, 2 },{ 0x1, 2 },{ 0x4, 3 },{ 0x7, 3 }, | 166 { 0x0, 2 },{ 0x1, 2 },{ 0x4, 3 },{ 0x7, 3 }, |
167 { 0xb, 4 },{ 0xd, 4 },{ 0x15, 5 },{ 0x28, 6 }, | 167 { 0xb, 4 },{ 0xd, 4 },{ 0x15, 5 },{ 0x28, 6 }, |
168 { 0x30, 6 },{ 0x32, 6 },{ 0x52, 7 },{ 0x62, 7 }, | 168 { 0x30, 6 },{ 0x32, 6 },{ 0x52, 7 },{ 0x62, 7 }, |
169 { 0x66, 7 },{ 0xa6, 8 },{ 0xc6, 8 },{ 0xcf, 8 }, | 169 { 0x66, 7 },{ 0xa6, 8 },{ 0xc6, 8 },{ 0xcf, 8 }, |
170 { 0x14f, 9 },{ 0x18e, 9 },{ 0x19c, 9 },{ 0x29d, 10 }, | 170 { 0x14f, 9 },{ 0x18e, 9 },{ 0x19c, 9 },{ 0x29d, 10 }, |