]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/movenc.h
avcodec: Constify all the AVCodecParsers
[ffmpeg] / libavformat / movenc.h
index 6ac106c65393cbb134ae22f1cb44bf173f858655..cdbc4074c37d03c2af75d679334192b5edf8054f 100644 (file)
@@ -134,7 +134,7 @@ typedef struct MOVTrack {
     uint32_t    default_size;
 
     HintSampleQueue sample_queue;
-    AVPacket cover_image;
+    AVPacket *cover_image;
 
     AVIOContext *mdat_buf;
     int64_t     data_offset;
@@ -215,6 +215,8 @@ typedef struct MOVMuxContext {
     int per_stream_grouping;
     AVFormatContext *fc;
 
+    AVPacket *pkt;
+
     int use_editlist;
     float gamma;
 
@@ -260,6 +262,7 @@ typedef struct MOVMuxContext {
 #define FF_MOV_FLAG_FRAG_EVERY_FRAME      (1 << 20)
 #define FF_MOV_FLAG_SKIP_SIDX             (1 << 21)
 #define FF_MOV_FLAG_CMAF                  (1 << 22)
+#define FF_MOV_FLAG_PREFER_ICC            (1 << 23)
 
 int ff_mov_write_packet(AVFormatContext *s, AVPacket *pkt);