Defines | |
#define | XVID_VALID_FLAGS 0x80000000 |
Reserved for future use. | |
#define | XVID_CUSTOM_QMATRIX 0x00000004 |
Use custom quantization matrices. | |
#define | XVID_H263QUANT 0x00000010 |
Use H263 quantization. | |
#define | XVID_MPEGQUANT 0x00000020 |
Use MPEG4 quantization. | |
#define | XVID_HALFPEL 0x00000040 |
Halfpel motion estimation. | |
#define | XVID_ADAPTIVEQUANT 0x00000080 |
Adaptive quantization. | |
#define | XVID_LUMIMASKING 0x00000100 |
Lumimasking flag. | |
#define | XVID_LATEINTRA 0x00000200 |
Unknown. | |
#define | XVID_INTERLACING 0x00000400 |
MPEG4 interlacing mode. | |
#define | XVID_TOPFIELDFIRST 0x00000800 |
Unknown. | |
#define | XVID_ALTERNATESCAN 0x00001000 |
#define | XVID_HINTEDME_GET 0x00002000 |
Gets Motion vector data from ME system. | |
#define | XVID_HINTEDME_SET 0x00004000 |
Gives Motion vectors hint to ME system. | |
#define | XVID_INTER4V 0x00008000 |
Inter4V mode. | |
#define | XVID_ME_ZERO 0x00010000 |
Unused. | |
#define | XVID_ME_LOGARITHMIC 0x00020000 |
Unused. | |
#define | XVID_ME_FULLSEARCH 0x00040000 |
Unused. | |
#define | XVID_ME_PMVFAST 0x00080000 |
Use PMVfast ME algorithm. | |
#define | XVID_ME_EPZS 0x00100000 |
Use EPZS ME algorithm. | |
#define | XVID_GREYSCALE 0x01000000 |
Discard chroma data. | |
#define | XVID_GRAYSCALE XVID_GREYSCALE |
XVID_GREYSCALE alias. |
|
Adaptive quantization. informs xvid to perform an adaptative quantization using a Luminance masking algorithm |
|
|
|
Use custom quantization matrices. This flag forces XviD to use custom matrices passed to encoder in XVID_ENC_FRAME structure (members quant_intra_matrix and quant_inter_matrix) |
|
XVID_GREYSCALE alias. United States locale support. |
|
Discard chroma data. This flags forces XviD to discard chroma data, this is not mpeg4 greyscale mode, it simply drops chroma MBs using cbp == 0 for these blocks |
|
Use H263 quantization. This flag forces XviD to use H263 quantization type |
|
Halfpel motion estimation. informs xvid to perform a half pixel motion estimation. |
|
Gets Motion vector data from ME system. informs xvid to return Motion Estimation vectors from the ME encoder algorithm. Used during a first pass. |
|
Gives Motion vectors hint to ME system. informs xvid to use the user given motion estimation vectors as hints for the encoder ME algorithms. Used during a 2nd pass. |
|
Inter4V mode. forces XviD to search a vector for each 8x8 block within the 16x16 Macro Block. This mode should be used only if the XVID_HALFPEL mode is activated (this could change in the future). |
|
MPEG4 interlacing mode. Enables interlacing encoding mode |
|
Unknown.
|
|
Lumimasking flag.
|
|
Use EPZS ME algorithm. Switches XviD ME algorithm to EPZS |
|
Unused. Do not use this flag (reserved for future use) |
|
Unused. Do not use this flag (reserved for future use) |
|
Use PMVfast ME algorithm. Switches XviD ME algorithm to PMVfast |
|
Unused. Do not use this flag (reserved for future use) |
|
Use MPEG4 quantization. This flag forces XviD to use MPEG4 quantization type |
|
Unknown.
|
Author : XviD team <xvid-devel@xvid.org> | Date : 2003-02-13 |