X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fisom.h;h=d6845029d18d30f8b90dc6e2d3158acd84fd9175;hb=25004c7e6eaa91c749763c1dabb41c4fc9c692e2;hp=df6c15a9bff82b92deddc5095b0e2507d710227b;hpb=01f0598b18e92b34b56393f8a148faf497ae9c15;p=ffmpeg diff --git a/libavformat/isom.h b/libavformat/isom.h index df6c15a9bff..d6845029d18 100644 --- a/libavformat/isom.h +++ b/libavformat/isom.h @@ -155,7 +155,6 @@ typedef struct MOVStreamContext { 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 @@ -180,6 +179,7 @@ typedef struct MOVStreamContext { int32_t *display_matrix; uint32_t format; + int has_sidx; // If there is an sidx entry for this stream. struct { int use_subsamples; uint8_t* auxiliary_info; @@ -211,7 +211,8 @@ typedef struct MOVContext { 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;