X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fmovenc.h;h=a7a0841f55a51ce981e1d5b19d4bf80856c925d8;hb=bc52ce309dfcec6151bf1776e6a256f547285700;hp=68d6f23a5a6594fbb4acc0df8eea5b2aec19f514;hpb=ecb5546e97c479378e057f527cc1d79a46c31cb1;p=ffmpeg diff --git a/libavformat/movenc.h b/libavformat/movenc.h index 68d6f23a5a6..a7a0841f55a 100644 --- a/libavformat/movenc.h +++ b/libavformat/movenc.h @@ -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 { @@ -258,6 +259,9 @@ typedef struct MOVMuxContext { #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) +#define FF_MOV_FLAG_PREFER_ICC (1 << 23) +#define FF_MOV_FLAG_WRITE_CLLI (1 << 24) int ff_mov_write_packet(AVFormatContext *s, AVPacket *pkt);