Mercurial > libavcodec.hg
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, |