159 |
****************************************************************************/ |
****************************************************************************/ |
160 |
|
|
161 |
/* Flags for XVID_DEC_FRAME.general */ |
/* Flags for XVID_DEC_FRAME.general */ |
162 |
|
#define XVID_DEC_LOWDELAY 0x00000001 /* decode lowdelay mode (ie. video-for-windows) */ |
163 |
#define XVID_QUICK_DECODE 0x00000010 |
#define XVID_QUICK_DECODE 0x00000010 |
164 |
|
|
165 |
/***************************************************************************** |
/***************************************************************************** |
177 |
|
|
178 |
#define XVID_DEC_VOP 0 |
#define XVID_DEC_VOP 0 |
179 |
#define XVID_DEC_VOL 1 |
#define XVID_DEC_VOL 1 |
180 |
|
#define XVID_DEC_NOTHING 2 /* nothing was decoded */ |
181 |
|
|
182 |
typedef struct |
typedef struct |
183 |
{ |
{ |
246 |
#define XVID_GLOBAL_PACKED 0x00000001 /* packed bitstream */ |
#define XVID_GLOBAL_PACKED 0x00000001 /* packed bitstream */ |
247 |
#define XVID_GLOBAL_DX50BVOP 0x00000002 /* dx50 bvop compatibility */ |
#define XVID_GLOBAL_DX50BVOP 0x00000002 /* dx50 bvop compatibility */ |
248 |
#define XVID_GLOBAL_DEBUG 0x00000004 /* print debug info on each frame */ |
#define XVID_GLOBAL_DEBUG 0x00000004 /* print debug info on each frame */ |
249 |
|
#define XVID_GLOBAL_REDUCED 0x04000000 /* reduced resolution vop enable */ |
250 |
|
|
251 |
/* Flags for XVID_ENC_FRAME.general */ |
/* Flags for XVID_ENC_FRAME.general */ |
252 |
#define XVID_VALID_FLAGS 0x80000000 |
#define XVID_VALID_FLAGS 0x80000000 |
281 |
#define XVID_GMC 0x20000000 |
#define XVID_GMC 0x20000000 |
282 |
#define XVID_ME_COLOUR 0x40000000 |
#define XVID_ME_COLOUR 0x40000000 |
283 |
|
|
284 |
|
#define XVID_REDUCED 0x04000000 /* reduced resolution vop */ |
285 |
|
|
286 |
/* Flags for XVID_ENC_FRAME.motion */ |
/* Flags for XVID_ENC_FRAME.motion */ |
287 |
#define PMV_ADVANCEDDIAMOND8 0x00004000 |
#define PMV_ADVANCEDDIAMOND8 0x00004000 |
288 |
#define PMV_ADVANCEDDIAMOND16 0x00008000 |
#define PMV_ADVANCEDDIAMOND16 0x00008000 |