X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fmovenc.h;h=f6c95adea36834b7001d76726707032669d99c37;hb=f37174bc1913d534913e8825f1609a637cc4b364;hp=e0ed6e6516c8a5a9e539e05e8c1fbc5ab320a9a2;hpb=15c481614bb410cfa147f8051024d42b01eadff8;p=ffmpeg diff --git a/libavformat/movenc.h b/libavformat/movenc.h index e0ed6e6516c..f6c95adea36 100644 --- a/libavformat/movenc.h +++ b/libavformat/movenc.h @@ -93,6 +93,8 @@ typedef struct MOVIndex { int height; ///< active picture (w/o VBI) height for D-10/IMX uint32_t tref_tag; int tref_id; ///< trackID of the referenced track + uint32_t trex_flags; + int trex_size; int hint_track; ///< the track that hints this track, -1 if no hint track is set int src_track; ///< the track that this hint track describes @@ -123,6 +125,10 @@ typedef struct MOVMuxContext { int64_t reserved_moov_pos; int max_fragment_duration; int max_fragment_size; + + int iods_skip; + int iods_video_profile; + int iods_audio_profile; } MOVMuxContext; #define FF_MOV_FLAG_RTP_HINT 1 @@ -131,7 +137,8 @@ int ff_mov_write_packet(AVFormatContext *s, AVPacket *pkt); int ff_mov_init_hinting(AVFormatContext *s, int index, int src_index); int ff_mov_add_hinted_packet(AVFormatContext *s, AVPacket *pkt, - int track_index, int sample); + int track_index, int sample, + uint8_t *sample_data, int sample_size); void ff_mov_close_hinting(MOVTrack *track); #endif /* AVFORMAT_MOVENC_H */