FFmpeg
Public Attributes | List of all members
xvid_context Struct Reference

Structure for the private Xvid context. More...

Public Attributes

AVClassclass
 
void * encoder_handle
 Handle for Xvid encoder.
 
int xsize
 Frame x size.
 
int ysize
 Frame y size.
 
int vop_flags
 VOP flags for Xvid encoder.
 
int vol_flags
 VOL flags for Xvid encoder.
 
int me_flags
 Motion Estimation flags.
 
int qscale
 Do we use constant scale?
 
int quicktime_format
 Are we in a QT-based format?
 
char * twopassbuffer
 Character buffer for two-pass.
 
char * old_twopassbuffer
 Old character buffer (two-pass)
 
char * twopassfile
 second pass temp file name
 
int twopassfd
 
unsigned char * intra_matrix
 P-Frame Quant Matrix.
 
unsigned char * inter_matrix
 I-Frame Quant Matrix.
 
int lumi_aq
 Lumi masking as an aq method.
 
int variance_aq
 Variance adaptive quantization.
 
int ssim
 SSIM information display mode.
 
int ssim_acc
 SSIM accuracy. More...
 
int gmc
 
int me_quality
 Motion estimation quality. More...
 
int mpeg_quant
 Quantization type. More...
 

Detailed Description

Structure for the private Xvid context.

This stores all the private context for the codec.

Member Data Documentation

§ me_quality

int xvid_context::me_quality

Motion estimation quality.

0: fast 6: best.

§ mpeg_quant

int xvid_context::mpeg_quant

Quantization type.

0: H.263, 1: MPEG

§ ssim_acc

int xvid_context::ssim_acc

SSIM accuracy.

0: accurate. 4: fast.


The documentation for this struct was generated from the following file: