Mercurial > libavcodec.hg
diff avcodec.h @ 1084:01154fced380 libavcodec
added DTG active format information
author | bellard |
---|---|
date | Tue, 25 Feb 2003 09:56:56 +0000 |
parents | b32afefe7d33 |
children | 9acf4b552047 |
line wrap: on
line diff
--- a/avcodec.h Mon Feb 24 13:41:57 2003 +0000 +++ b/avcodec.h Tue Feb 25 09:56:56 2003 +0000 @@ -16,8 +16,8 @@ #define LIBAVCODEC_VERSION_INT 0x000406 #define LIBAVCODEC_VERSION "0.4.6" -#define LIBAVCODEC_BUILD 4656 -#define LIBAVCODEC_BUILD_STR "4656" +#define LIBAVCODEC_BUILD 4657 +#define LIBAVCODEC_BUILD_STR "4657" enum CodecID { CODEC_ID_NONE, @@ -948,6 +948,24 @@ * decoding: set by user, if not set then the native format will always be choosen */ enum PixelFormat (*get_format)(struct AVCodecContext *s, enum PixelFormat * fmt); + + /** + * DTG active format information (additionnal aspect ratio + * information only used in DVB MPEG2 transport streams). 0 if + * not set. + * + * encoding: unused. + * decoding: set by decoder + */ + int dtg_active_format; +#define FF_DTG_AFD_SAME 8 +#define FF_DTG_AFD_4_3 9 +#define FF_DTG_AFD_16_9 10 +#define FF_DTG_AFD_14_9 11 +#define FF_DTG_AFD_4_3_SP_14_9 13 +#define FF_DTG_AFD_16_9_SP_14_9 14 +#define FF_DTG_AFD_SP_4_3 15 + } AVCodecContext; //void avcodec_getopt(AVCodecContext* avctx, const char* str, avc_config_t** config);