59 |
|
|
60 |
// comment any #defs we dont use |
// comment any #defs we dont use |
61 |
|
|
62 |
|
/* start codes */ |
63 |
|
|
64 |
#define VIDOBJ_START_CODE 0x00000100 /* ..0x0000011f */ |
#define VIDOBJ_START_CODE 0x00000100 /* ..0x0000011f */ |
65 |
#define VIDOBJLAY_START_CODE 0x00000120 /* ..0x0000012f */ |
#define VIDOBJLAY_START_CODE 0x00000120 /* ..0x0000012f */ |
66 |
#define VISOBJSEQ_START_CODE 0x000001b0 |
#define VISOBJSEQ_START_CODE 0x000001b0 |
69 |
#define GRPOFVOP_START_CODE 0x000001b3 |
#define GRPOFVOP_START_CODE 0x000001b3 |
70 |
//#define VIDSESERR_ERROR_CODE 0x000001b4 |
//#define VIDSESERR_ERROR_CODE 0x000001b4 |
71 |
#define VISOBJ_START_CODE 0x000001b5 |
#define VISOBJ_START_CODE 0x000001b5 |
72 |
//#define SLICE_START_CODE 0x000001b7 |
#define VOP_START_CODE 0x000001b6 |
73 |
//#define EXT_START_CODE 0x000001b8 |
//#define STUFFING_START_CODE 0x000001c3 |
74 |
|
|
75 |
|
|
76 |
#define VISOBJ_TYPE_VIDEO 1 |
#define VISOBJ_TYPE_VIDEO 1 |
114 |
#define SPRITE_GMC 2 |
#define SPRITE_GMC 2 |
115 |
|
|
116 |
|
|
|
#define VO_START_CODE 0x8 |
|
|
#define VOL_START_CODE 0x12 |
|
|
#define VOP_START_CODE 0x1b6 |
|
117 |
|
|
118 |
#define READ_MARKER() BitstreamSkip(bs, 1) |
#define READ_MARKER() BitstreamSkip(bs, 1) |
119 |
#define WRITE_MARKER() BitstreamPutBit(bs, 1) |
#define WRITE_MARKER() BitstreamPutBit(bs, 1) |