Mercurial > libavcodec.hg
comparison avcodec.h @ 7631:b5b4bf0944b8 libavcodec
Provide a simpler way for the user to reorder her timestamps.
author | michael |
---|---|
date | Wed, 20 Aug 2008 23:11:26 +0000 |
parents | 4a3f1b75285e |
children | ac583bd8f8b3 |
comparison
equal
deleted
inserted
replaced
7630:d6390123201d | 7631:b5b4bf0944b8 |
---|---|
28 | 28 |
29 | 29 |
30 #include "libavutil/avutil.h" | 30 #include "libavutil/avutil.h" |
31 | 31 |
32 #define LIBAVCODEC_VERSION_MAJOR 51 | 32 #define LIBAVCODEC_VERSION_MAJOR 51 |
33 #define LIBAVCODEC_VERSION_MINOR 67 | 33 #define LIBAVCODEC_VERSION_MINOR 68 |
34 #define LIBAVCODEC_VERSION_MICRO 0 | 34 #define LIBAVCODEC_VERSION_MICRO 0 |
35 | 35 |
36 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | 36 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ |
37 LIBAVCODEC_VERSION_MINOR, \ | 37 LIBAVCODEC_VERSION_MINOR, \ |
38 LIBAVCODEC_VERSION_MICRO) | 38 LIBAVCODEC_VERSION_MICRO) |
765 /**\ | 765 /**\ |
766 * motion referece frame index\ | 766 * motion referece frame index\ |
767 * - encoding: Set by user.\ | 767 * - encoding: Set by user.\ |
768 * - decoding: Set by libavcodec.\ | 768 * - decoding: Set by libavcodec.\ |
769 */\ | 769 */\ |
770 int8_t *ref_index[2]; | 770 int8_t *ref_index[2];\ |
771 \ | |
772 /**\ | |
773 * reordered opaque 64bit number (generally a PTS) from AVCodecContext.reordered_opaque\ | |
774 * output in AVFrame.reordered_opaque\ | |
775 * - encoding: unused\ | |
776 * - decoding: Read by user.\ | |
777 */\ | |
778 int64_t reordered_opaque;\ | |
779 | |
771 | 780 |
772 #define FF_QSCALE_TYPE_MPEG1 0 | 781 #define FF_QSCALE_TYPE_MPEG1 0 |
773 #define FF_QSCALE_TYPE_MPEG2 1 | 782 #define FF_QSCALE_TYPE_MPEG2 1 |
774 #define FF_QSCALE_TYPE_H264 2 | 783 #define FF_QSCALE_TYPE_H264 2 |
775 | 784 |
2228 * The default value is 1.0, corresponding to full compression. | 2237 * The default value is 1.0, corresponding to full compression. |
2229 * - encoding: unused | 2238 * - encoding: unused |
2230 * - decoding: Set by user. | 2239 * - decoding: Set by user. |
2231 */ | 2240 */ |
2232 float drc_scale; | 2241 float drc_scale; |
2242 | |
2243 /** | |
2244 * opaque 64bit number (generally a PTS) that will be reordered and | |
2245 * output in AVFrame.reordered_opaque | |
2246 * - encoding: unused | |
2247 * - decoding: Set by user. | |
2248 */ | |
2249 int64_t reordered_opaque; | |
2233 } AVCodecContext; | 2250 } AVCodecContext; |
2234 | 2251 |
2235 /** | 2252 /** |
2236 * AVCodec. | 2253 * AVCodec. |
2237 */ | 2254 */ |