MOVStts *ctts_data;
unsigned int stsc_count;
MOVStsc *stsc_data;
+ int stsc_index;
+ int stsc_sample;
unsigned int stps_count;
unsigned *stps_data; ///< partial sync sample for mpeg-2 open gop
MOVElst *elst_data;
MOVDref *drefs;
int dref_id;
int timecode_track;
- int wrong_dts; ///< dts are wrong due to huge ctts offset (iMovie files)
int width; ///< tkhd width
int height; ///< tkhd height
int dts_shift; ///< dts shift when ctts is negative
int nb_frames_for_fps;
int64_t duration_for_fps;
+ /** extradata array (and size) for multiple stsd */
+ uint8_t **extradata;
+ int *extradata_size;
+ int last_stsd_index;
+ int stsd_count;
+
int32_t *display_matrix;
uint32_t format;
unsigned trex_count;
int itunes_metadata; ///< metadata are itunes style
int handbrake_version;
- int chapter_track;
+ int *chapter_tracks;
+ unsigned int nb_chapter_tracks;
int use_absolute_path;
int ignore_editlist;
int ignore_chapters;