|
FFmpeg
|
Structure for the private Xvid context. More...
Data Fields | |
| AVClass * | class |
| void * | encoder_handle |
| Handle for Xvid encoder. More... | |
| int | xsize |
| Frame x size. More... | |
| int | ysize |
| Frame y size. More... | |
| int | vop_flags |
| VOP flags for Xvid encoder. More... | |
| int | vol_flags |
| VOL flags for Xvid encoder. More... | |
| int | me_flags |
| Motion Estimation flags. More... | |
| int | qscale |
| Do we use constant scale? More... | |
| int | quicktime_format |
| Are we in a QT-based format? More... | |
| char * | twopassbuffer |
| Character buffer for two-pass. More... | |
| char * | old_twopassbuffer |
| Old character buffer (two-pass) More... | |
| char * | twopassfile |
| second pass temp file name More... | |
| int | twopassfd |
| unsigned char * | intra_matrix |
| P-Frame Quant Matrix. More... | |
| unsigned char * | inter_matrix |
| I-Frame Quant Matrix. More... | |
| int | lumi_aq |
| Lumi masking as an aq method. More... | |
| int | variance_aq |
| Variance adaptive quantization. More... | |
| int | ssim |
| SSIM information display mode. More... | |
| int | ssim_acc |
| SSIM accuracy. More... | |
| int | gmc |
| int | me_quality |
| Motion estimation quality. More... | |
| int | mpeg_quant |
| Quantization type. More... | |
Structure for the private Xvid context.
This stores all the private context for the codec.
| void* xvid_context::encoder_handle |
Handle for Xvid encoder.
Definition at line 67 of file libxvid.c.
Referenced by xvid_encode_close(), xvid_encode_frame(), and xvid_encode_init().
| int xvid_context::xsize |
| int xvid_context::ysize |
| int xvid_context::vop_flags |
VOP flags for Xvid encoder.
Definition at line 70 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 71 of file libxvid.c.
Referenced by xvid_encode_frame(), and xvid_encode_init().
| int xvid_context::me_flags |
Motion Estimation flags.
Definition at line 72 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 73 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 74 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 75 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 76 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 77 of file libxvid.c.
Referenced by xvid_encode_close(), and xvid_encode_init().
| int xvid_context::twopassfd |
Definition at line 78 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 79 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 80 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 81 of file libxvid.c.
Referenced by xvid_encode_init().
| int xvid_context::variance_aq |
Variance adaptive quantization.
Definition at line 82 of file libxvid.c.
Referenced by xvid_encode_init().
| int xvid_context::ssim |
SSIM information display mode.
Definition at line 83 of file libxvid.c.
Referenced by xvid_encode_init().
| int xvid_context::ssim_acc |
SSIM accuracy.
0: accurate. 4: fast.
Definition at line 84 of file libxvid.c.
Referenced by xvid_encode_init().
| int xvid_context::gmc |
Definition at line 85 of file libxvid.c.
Referenced by xvid_encode_init().
| int xvid_context::me_quality |
Motion estimation quality.
0: fast 6: best.
Definition at line 86 of file libxvid.c.
Referenced by xvid_encode_init().
| int xvid_context::mpeg_quant |
Quantization type.
0: H.263, 1: MPEG
Definition at line 87 of file libxvid.c.
Referenced by xvid_encode_init().
1.8.6