FFmpeg
Data Fields
xvid_context Struct Reference

Structure for the private Xvid context. More...

Data Fields

 
  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?
 
  Are we in a QT-based format?
 
char *  twopassbuffer
  Character buffer for two-pass.
 
  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.
 
int  gmc
 

Detailed Description

Structure for the private Xvid context.

This stores all the private context for the codec.

Definition at line 59 of file libxvid.c.

Field Documentation

AVClass* xvid_context::class

Definition at line 60 of file libxvid.c.

void* xvid_context::encoder_handle

Handle for Xvid encoder.

Definition at line 61 of file libxvid.c.

Referenced by xvid_encode_close(), xvid_encode_frame(), and xvid_encode_init().

int xvid_context::xsize

Frame x size.

Definition at line 62 of file libxvid.c.

Referenced by xvid_encode_init().

int xvid_context::ysize

Frame y size.

Definition at line 63 of file libxvid.c.

Referenced by xvid_encode_init().

int xvid_context::vop_flags

VOP flags for Xvid encoder.

Definition at line 64 of file libxvid.c.

Referenced by xvid_encode_frame(), and xvid_encode_init().

int xvid_context::vol_flags

VOL flags for Xvid encoder.

Definition at line 65 of file libxvid.c.

Referenced by xvid_encode_frame(), and xvid_encode_init().

int xvid_context::me_flags

Motion Estimation flags.

Definition at line 66 of file libxvid.c.

Referenced by xvid_encode_frame(), and xvid_encode_init().

int xvid_context::qscale

Do we use constant scale?

Definition at line 67 of file libxvid.c.

Referenced by xvid_encode_frame(), and xvid_encode_init().

int xvid_context::quicktime_format

Are we in a QT-based format?

Definition at line 68 of file libxvid.c.

Referenced by xvid_encode_frame(), and xvid_encode_init().

char* xvid_context::twopassbuffer

Character buffer for two-pass.

Definition at line 69 of file libxvid.c.

Referenced by xvid_encode_close(), xvid_encode_frame(), xvid_encode_init(), xvid_ff_2pass_after(), xvid_ff_2pass_create(), and xvid_ff_2pass_destroy().

char* xvid_context::old_twopassbuffer

Old character buffer (two-pass)

Definition at line 70 of file libxvid.c.

Referenced by xvid_encode_close(), xvid_encode_frame(), and xvid_encode_init().

char* xvid_context::twopassfile

second pass temp file name

Definition at line 71 of file libxvid.c.

Referenced by xvid_encode_close(), and xvid_encode_init().

int xvid_context::twopassfd

Definition at line 72 of file libxvid.c.

Referenced by xvid_encode_close(), and xvid_encode_init().

unsigned char* xvid_context::intra_matrix

P-Frame Quant Matrix.

Definition at line 73 of file libxvid.c.

Referenced by xvid_encode_close(), xvid_encode_frame(), and xvid_encode_init().

unsigned char* xvid_context::inter_matrix

I-Frame Quant Matrix.

Definition at line 74 of file libxvid.c.

Referenced by xvid_encode_close(), xvid_encode_frame(), and xvid_encode_init().

int xvid_context::lumi_aq

Lumi masking as an aq method.

Definition at line 75 of file libxvid.c.

Referenced by xvid_encode_init().

int xvid_context::variance_aq

Variance adaptive quantization.

Definition at line 76 of file libxvid.c.

Referenced by xvid_encode_init().

int xvid_context::ssim

SSIM information display mode.

Definition at line 77 of file libxvid.c.

Referenced by xvid_encode_init().

int xvid_context::ssim_acc

SSIM accuracy.

0: accurate. 4: fast.

Definition at line 78 of file libxvid.c.

Referenced by xvid_encode_init().

int xvid_context::gmc

Definition at line 79 of file libxvid.c.

Referenced by xvid_encode_init().


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

Generated on Sun Sep 14 2014 18:56:46 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /