int own_data;
} HintSample;
-typedef struct {
+typedef struct HintSampleQueue {
int size;
int len;
HintSample *samples;
} HintSampleQueue;
-typedef struct {
+typedef struct MOVFragmentInfo {
int64_t offset;
int64_t time;
int64_t duration;
int nb_frag_info;
MOVFragmentInfo *frag_info;
+
+ struct {
+ int64_t struct_offset;
+ int first_packet_seq;
+ int first_packet_entry;
+ int packet_seq;
+ int packet_entry;
+ int slices;
+ } vc1_info;
} MOVTrack;
typedef struct MOVMuxContext {
int fragments;
int max_fragment_duration;
+ int min_fragment_duration;
int max_fragment_size;
int ism_lookahead;
+ AVIOContext *mdat_buf;
} MOVMuxContext;
#define FF_MOV_FLAG_RTP_HINT 1