comparison mpeg4data.h @ 307:764aeec1320e libavcodec

msmpeg4v2 decoding (no encoding yet)
author michaelni
date Fri, 05 Apr 2002 04:09:04 +0000
parents 7d941b8c4e84
children 8cf5507e6ca5
comparison
equal deleted inserted replaced
306:ebfd518cbbbf 307:764aeec1320e
10 //vol_sprite_usage / sprite_enable 10 //vol_sprite_usage / sprite_enable
11 #define STATIC_SPRITE 1 11 #define STATIC_SPRITE 1
12 #define GMC_SPRITE 2 12 #define GMC_SPRITE 2
13 13
14 /* dc encoding for mpeg4 */ 14 /* dc encoding for mpeg4 */
15 static const UINT8 DCtab_lum[13][2] = 15 const UINT8 DCtab_lum[13][2] =
16 { 16 {
17 {3,3}, {3,2}, {2,2}, {2,3}, {1,3}, {1,4}, {1,5}, {1,6}, {1,7}, 17 {3,3}, {3,2}, {2,2}, {2,3}, {1,3}, {1,4}, {1,5}, {1,6}, {1,7},
18 {1,8}, {1,9}, {1,10}, {1,11}, 18 {1,8}, {1,9}, {1,10}, {1,11},
19 }; 19 };
20 20
21 static const UINT8 DCtab_chrom[13][2] = 21 const UINT8 DCtab_chrom[13][2] =
22 { 22 {
23 {3,2}, {2,2}, {1,2}, {1,3}, {1,4}, {1,5}, {1,6}, {1,7}, {1,8}, 23 {3,2}, {2,2}, {1,2}, {1,3}, {1,4}, {1,5}, {1,6}, {1,7}, {1,8},
24 {1,9}, {1,10}, {1,11}, {1,12}, 24 {1,9}, {1,10}, {1,11}, {1,12},
25 }; 25 };
26 26
101 }; 101 };
102 102
103 static const UINT8 mb_type_b_tab[4][2] = { 103 static const UINT8 mb_type_b_tab[4][2] = {
104 {1, 1}, {1, 2}, {1, 3}, {1, 4}, 104 {1, 1}, {1, 2}, {1, 3}, {1, 4},
105 }; 105 };
106
107 static const UINT16 pixel_aspect[16][2]={
108 {0, 0},
109 {1, 1},
110 {12, 11},
111 {10, 11},
112 {16, 11},
113 {40, 33},
114 {0, 0},
115 {0, 0},
116 {0, 0},
117 {0, 0},
118 {0, 0},
119 {0, 0},
120 {0, 0},
121 {0, 0},
122 {0, 0},
123 {0, 0},
124 };