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);