comparison h263data.h @ 457:583dcee270d2 libavcodec

msmpeg4v1 decoding
author michaelni
date Sun, 02 Jun 2002 12:22:30 +0000
parents 6ebbecc10063
children 0b4450c15067
comparison
equal deleted inserted replaced
456:c006ee838856 457:583dcee270d2
1 1
2 /* intra MCBPC, mb_type = (intra), then (intraq) */ 2 /* intra MCBPC, mb_type = (intra), then (intraq) */
3 static const UINT8 intra_MCBPC_code[8] = { 1, 1, 2, 3, 1, 1, 2, 3 }; 3 const UINT8 intra_MCBPC_code[8] = { 1, 1, 2, 3, 1, 1, 2, 3 };
4 static const UINT8 intra_MCBPC_bits[8] = { 1, 3, 3, 3, 4, 6, 6, 6 }; 4 const UINT8 intra_MCBPC_bits[8] = { 1, 3, 3, 3, 4, 6, 6, 6 };
5 5
6 /* inter MCBPC, mb_type = (inter), (intra), (interq), (intraq), (inter4v) */ 6 /* inter MCBPC, mb_type = (inter), (intra), (interq), (intraq), (inter4v) */
7 /* Changed the tables for interq and inter4v+q, following the standard ** Juanjo ** */ 7 /* Changed the tables for interq and inter4v+q, following the standard ** Juanjo ** */
8 static const UINT8 inter_MCBPC_code[25] = { 8 const UINT8 inter_MCBPC_code[25] = {
9 1, 3, 2, 5, 9 1, 3, 2, 5,
10 3, 4, 3, 3, 10 3, 4, 3, 3,
11 3, 7, 6, 5, 11 3, 7, 6, 5,
12 4, 4, 3, 2, 12 4, 4, 3, 2,
13 2, 5, 4, 5, 13 2, 5, 4, 5,
14 1, /* Stuffing */ 14 1, /* Stuffing */
15 2, 12, 14, 15, 15 2, 12, 14, 15,
16 }; 16 };
17 static const UINT8 inter_MCBPC_bits[25] = { 17 const UINT8 inter_MCBPC_bits[25] = {
18 1, 4, 4, 6, 18 1, 4, 4, 6,
19 5, 8, 8, 7, 19 5, 8, 8, 7,
20 3, 7, 7, 9, 20 3, 7, 7, 9,
21 6, 9, 9, 9, 21 6, 9, 9, 9,
22 3, 7, 7, 8, 22 3, 7, 7, 8,