summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--libavformat/isom.h4
-rw-r--r--libavformat/mov.c96
2 files changed, 95 insertions, 5 deletions
diff --git a/libavformat/isom.h b/libavformat/isom.h
index 828e500..73ae25a 100644
--- a/libavformat/isom.h
+++ b/libavformat/isom.h
@@ -151,6 +151,10 @@ typedef struct MOVContext {
int64_t duration; ///< duration of the longest track
int found_moov; ///< 'moov' atom has been found
int found_mdat; ///< 'mdat' atom has been found
+ int found_hdlr_mdta; ///< 'hdlr' atom with type 'mdta' has been found
+ int trak_index; ///< Index of the current 'trak'
+ char **meta_keys;
+ unsigned meta_keys_count;
DVDemuxContext *dv_demux;
AVFormatContext *dv_fctx;
int isom; ///< 1 if file is ISO Media (mp4/3gp)