diff avformat.h @ 715:e214703e4b76 libavformat

30_clean_up_global_header_flag.patch by (Calcium | calcium nurs or jp)
author michael
date Wed, 23 Mar 2005 12:52:24 +0000
parents d79164865a7c
children 17178af951b4
line wrap: on
line diff
--- a/avformat.h	Wed Mar 23 12:42:12 2005 +0000
+++ b/avformat.h	Wed Mar 23 12:52:24 2005 +0000
@@ -124,6 +124,7 @@
 #define AVFMT_SHOW_IDS      0x0008 /* show format stream IDs numbers */
 #define AVFMT_RAWPICTURE    0x0020 /* format wants AVPicture structure for
                                       raw picture data */
+#define AVFMT_GLOBALHEADER  0x0040 /* format wants global header */
 
 typedef struct AVOutputFormat {
     const char *name;
@@ -138,7 +139,7 @@
     int (*write_header)(struct AVFormatContext *);
     int (*write_packet)(struct AVFormatContext *, AVPacket *pkt);
     int (*write_trailer)(struct AVFormatContext *);
-    /* can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER */
+    /* can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_GLOBALHEADER */
     int flags;
     /* currently only used to set pixel format if not YUV420P */
     int (*set_parameters)(struct AVFormatContext *, AVFormatParameters *);