Mercurial > libavcodec.hg
comparison msmpeg4data.h @ 2474:81a9f883a17a libavcodec
In that patch:
- avctx and gb elements were removed from VC9Context, hence a larger diff
- some code was added to h263dec.c regarding CODEC_ID_WMV3 (should apply to CODEC_ID_VC9 too)
- VLC tables and other related tables were made global whenever this seemed necessary; appropriate changes were therefore made to other parts of the code using those tables
- the change for the bitplane management to a struct (some of them should eventually be mapped to MpegEncContext arrays) wasn't associated with the proper frees; should be fixed now
patch by anonymous
better names for globalized tables by me
| author | michael |
|---|---|
| date | Sun, 30 Jan 2005 16:34:57 +0000 |
| parents | 5565203c95ee |
| children | ba8ecddf5598 |
comparison
equal
deleted
inserted
replaced
| 2473:73afecc117a3 | 2474:81a9f883a17a |
|---|---|
| 2 * @file msmpeg4data.h | 2 * @file msmpeg4data.h |
| 3 * MSMPEG4 data tables. | 3 * MSMPEG4 data tables. |
| 4 */ | 4 */ |
| 5 | 5 |
| 6 /* intra picture macro block coded block pattern */ | 6 /* intra picture macro block coded block pattern */ |
| 7 static const uint16_t table_mb_intra[64][2] = { | 7 const uint16_t ff_msmp4_mb_i_table[64][2] = { |
| 8 { 0x1, 1 },{ 0x17, 6 },{ 0x9, 5 },{ 0x5, 5 }, | 8 { 0x1, 1 },{ 0x17, 6 },{ 0x9, 5 },{ 0x5, 5 }, |
| 9 { 0x6, 5 },{ 0x47, 9 },{ 0x20, 7 },{ 0x10, 7 }, | 9 { 0x6, 5 },{ 0x47, 9 },{ 0x20, 7 },{ 0x10, 7 }, |
| 10 { 0x2, 5 },{ 0x7c, 9 },{ 0x3a, 7 },{ 0x1d, 7 }, | 10 { 0x2, 5 },{ 0x7c, 9 },{ 0x3a, 7 },{ 0x1d, 7 }, |
| 11 { 0x2, 6 },{ 0xec, 9 },{ 0x77, 8 },{ 0x0, 8 }, | 11 { 0x2, 6 },{ 0xec, 9 },{ 0x77, 8 },{ 0x0, 8 }, |
| 12 { 0x3, 5 },{ 0xb7, 9 },{ 0x2c, 7 },{ 0x13, 7 }, | 12 { 0x3, 5 },{ 0xb7, 9 },{ 0x2c, 7 },{ 0x13, 7 }, |
