283 |
/* vol-based flags */ |
/* vol-based flags */ |
284 |
typedef enum { |
typedef enum { |
285 |
XVID_MPEGQUANT = 0x00000001, |
XVID_MPEGQUANT = 0x00000001, |
286 |
|
XVID_H263QUANT = 0x00000002, |
287 |
XVID_QUARTERPEL = 0x00000004, /* enable quarterpel: frames will encoded as quarterpel */ |
XVID_QUARTERPEL = 0x00000004, /* enable quarterpel: frames will encoded as quarterpel */ |
288 |
XVID_GMC = 0x00000008, /* enable GMC; frames will be checked for gmc suitability */ |
XVID_GMC = 0x00000008, /* enable GMC; frames will be checked for gmc suitability */ |
289 |
XVID_REDUCED_ENABLE = 0x00000010, /* enable reduced resolution vops: frames will be checked for rrv suitability */ |
XVID_REDUCED_ENABLE = 0x00000010, /* enable reduced resolution vops: frames will be checked for rrv suitability */ |
450 |
/* XVID_ENC_ENCODE param2 (optional) |
/* XVID_ENC_ENCODE param2 (optional) |
451 |
xvid_enc_stats_t describes individual frame details |
xvid_enc_stats_t describes individual frame details |
452 |
|
|
|
when bframes>0, you must pass _two_ of these to xvid_encore() |
|
|
ie. xstats[2]; xvid_encore(..., xstats) |
|
453 |
coding_type==XVID_TYPE_NOTHING if the stats are not given |
coding_type==XVID_TYPE_NOTHING if the stats are not given |
454 |
*/ |
*/ |
455 |
typedef struct { |
typedef struct { |