]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/movenc.h
avformat/utils: Fix undefined behavior in ff_configure_buffers_for_index()
[ffmpeg] / libavformat / movenc.h
index f2967bfacec934ed58e85f3faa97b4d27b2d8145..6ac106c65393cbb134ae22f1cb44bf173f858655 100644 (file)
@@ -56,6 +56,7 @@ typedef struct MOVIentry {
 #define MOV_PARTIAL_SYNC_SAMPLE 0x0002
 #define MOV_DISPOSABLE_SAMPLE   0x0004
     uint32_t     flags;
+    AVProducerReferenceTime prft;
 } MOVIentry;
 
 typedef struct HintSample {
@@ -233,6 +234,7 @@ typedef struct MOVMuxContext {
     int track_ids_ok;
     int write_tmcd;
     MOVPrftBox write_prft;
+    int empty_hdlr_name;
 } MOVMuxContext;
 
 #define FF_MOV_FLAG_RTP_HINT              (1 <<  0)
@@ -256,6 +258,8 @@ typedef struct MOVMuxContext {
 #define FF_MOV_FLAG_SKIP_TRAILER          (1 << 18)
 #define FF_MOV_FLAG_NEGATIVE_CTS_OFFSETS  (1 << 19)
 #define FF_MOV_FLAG_FRAG_EVERY_FRAME      (1 << 20)
+#define FF_MOV_FLAG_SKIP_SIDX             (1 << 21)
+#define FF_MOV_FLAG_CMAF                  (1 << 22)
 
 int ff_mov_write_packet(AVFormatContext *s, AVPacket *pkt);