Mercurial > libavcodec.hg
comparison libxvidff.c @ 12283:a08f20066719 libavcodec
Fix doxy that refers to the wrong variable.
author | michael |
---|---|
date | Tue, 27 Jul 2010 15:54:26 +0000 |
parents | dc6039ad4c7e |
children | cf54b8e98e7a |
comparison
equal
deleted
inserted
replaced
12282:f31ba4ca1397 | 12283:a08f20066719 |
---|---|
50 /** | 50 /** |
51 * Structure for the private Xvid context. | 51 * Structure for the private Xvid context. |
52 * This stores all the private context for the codec. | 52 * This stores all the private context for the codec. |
53 */ | 53 */ |
54 struct xvid_context { | 54 struct xvid_context { |
55 void *encoder_handle; /** Handle for Xvid encoder */ | 55 void *encoder_handle; /**< Handle for Xvid encoder */ |
56 int xsize, ysize; /** Frame size */ | 56 int xsize; /**< Frame x size */ |
57 int vop_flags; /** VOP flags for Xvid encoder */ | 57 int ysize; /**< Frame y size */ |
58 int vol_flags; /** VOL flags for Xvid encoder */ | 58 int vop_flags; /**< VOP flags for Xvid encoder */ |
59 int me_flags; /** Motion Estimation flags */ | 59 int vol_flags; /**< VOL flags for Xvid encoder */ |
60 int qscale; /** Do we use constant scale? */ | 60 int me_flags; /**< Motion Estimation flags */ |
61 int quicktime_format; /** Are we in a QT-based format? */ | 61 int qscale; /**< Do we use constant scale? */ |
62 AVFrame encoded_picture; /** Encoded frame information */ | 62 int quicktime_format; /**< Are we in a QT-based format? */ |
63 char *twopassbuffer; /** Character buffer for two-pass */ | 63 AVFrame encoded_picture; /**< Encoded frame information */ |
64 char *old_twopassbuffer; /** Old character buffer (two-pass) */ | 64 char *twopassbuffer; /**< Character buffer for two-pass */ |
65 char *twopassfile; /** second pass temp file name */ | 65 char *old_twopassbuffer; /**< Old character buffer (two-pass) */ |
66 unsigned char *intra_matrix; /** P-Frame Quant Matrix */ | 66 char *twopassfile; /**< second pass temp file name */ |
67 unsigned char *inter_matrix; /** I-Frame Quant Matrix */ | 67 unsigned char *intra_matrix; /**< P-Frame Quant Matrix */ |
68 unsigned char *inter_matrix; /**< I-Frame Quant Matrix */ | |
68 }; | 69 }; |
69 | 70 |
70 /** | 71 /** |
71 * Structure for the private first-pass plugin. | 72 * Structure for the private first-pass plugin. |
72 */ | 73 */ |
73 struct xvid_ff_pass1 { | 74 struct xvid_ff_pass1 { |
74 int version; /** Xvid version */ | 75 int version; /**< Xvid version */ |
75 struct xvid_context *context; /** Pointer to private context */ | 76 struct xvid_context *context; /**< Pointer to private context */ |
76 }; | 77 }; |
77 | 78 |
78 /* Prototypes - See function implementation for details */ | 79 /* Prototypes - See function implementation for details */ |
79 int xvid_strip_vol_header(AVCodecContext *avctx, unsigned char *frame, unsigned int header_len, unsigned int frame_len); | 80 int xvid_strip_vol_header(AVCodecContext *avctx, unsigned char *frame, unsigned int header_len, unsigned int frame_len); |
80 int xvid_ff_2pass(void *ref, int opt, void *p1, void *p2); | 81 int xvid_ff_2pass(void *ref, int opt, void *p1, void *p2); |