-rw-r--r-- | libavformat/isom.h | 4 | ||||
-rw-r--r-- | libavformat/mov.c | 96 |
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) |