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 }, |