xvid_context Struct Reference

Structure for the private Xvid context. More...


Data Fields

void * encoder_handle
int xsize
 Handle for Xvid encoder.
int ysize
int vop_flags
 Frame size.
int vol_flags
 VOP flags for Xvid encoder.
int me_flags
 VOL flags for Xvid encoder.
int qscale
 Motion Estimation flags.
int quicktime_format
 Do we use constant scale?
AVFrame encoded_picture
 Are we in a QT-based format?
char * twopassbuffer
 Encoded frame information.
char * old_twopassbuffer
 Character buffer for two-pass.
char * twopassfile
 Old character buffer (two-pass).
unsigned char * intra_matrix
 second pass temp file name
unsigned char * inter_matrix
 P-Frame Quant Matrix.


Detailed Description

Structure for the private Xvid context.

This stores all the private context for the codec.

Definition at line 48 of file libxvidff.c.


Field Documentation

Are we in a QT-based format?

Definition at line 56 of file libxvidff.c.

Referenced by ff_xvid_encode_frame(), and ff_xvid_encode_init().

Definition at line 49 of file libxvidff.c.

Referenced by ff_xvid_encode_close(), ff_xvid_encode_frame(), and ff_xvid_encode_init().

P-Frame Quant Matrix.

Definition at line 61 of file libxvidff.c.

Referenced by ff_xvid_encode_close(), ff_xvid_encode_frame(), and ff_xvid_encode_init().

second pass temp file name

Definition at line 60 of file libxvidff.c.

Referenced by ff_xvid_encode_close(), ff_xvid_encode_frame(), and ff_xvid_encode_init().

VOL flags for Xvid encoder.

Definition at line 53 of file libxvidff.c.

Referenced by ff_xvid_encode_frame(), and ff_xvid_encode_init().

Character buffer for two-pass.

Definition at line 58 of file libxvidff.c.

Referenced by ff_xvid_encode_close(), ff_xvid_encode_frame(), and ff_xvid_encode_init().

Motion Estimation flags.

Definition at line 54 of file libxvidff.c.

Referenced by ff_xvid_encode_frame(), and ff_xvid_encode_init().

Do we use constant scale?

Definition at line 55 of file libxvidff.c.

Referenced by ff_xvid_encode_frame(), and ff_xvid_encode_init().

Old character buffer (two-pass).

Definition at line 59 of file libxvidff.c.

Referenced by ff_xvid_encode_close(), and ff_xvid_encode_init().

VOP flags for Xvid encoder.

Definition at line 52 of file libxvidff.c.

Referenced by ff_xvid_encode_frame(), and ff_xvid_encode_init().

Frame size.

Definition at line 51 of file libxvidff.c.

Referenced by ff_xvid_encode_frame(), and ff_xvid_encode_init().

Handle for Xvid encoder.

Definition at line 50 of file libxvidff.c.

Referenced by ff_xvid_encode_init().

Definition at line 50 of file libxvidff.c.

Referenced by ff_xvid_encode_init().


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

Generated on Fri Oct 26 02:35:48 2012 for FFmpeg by  doxygen 1.5.8