--- libavformat/mxfdec.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c index 1320fad..2b776f6 100644 --- a/libavformat/mxfdec.c +++ b/libavformat/mxfdec.c @@ -121,6 +121,8 @@ typedef struct MXFSequence { typedef struct MXFTimecodeComponent { UID uid; enum MXFMetadataSetType type; + UID data_definition_ul; + int64_t duration; int drop_frame; int start_frame; struct AVRational rate; @@ -747,6 +749,12 @@ static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int { MXFTimecodeComponent *mxf_timecode = arg; switch(tag) { + case 0x0201: + avio_read(pb, mxf_timecode->data_definition_ul, 16); + break; + case 0x0202: + mxf_timecode->duration = avio_rb64(pb); + break; case 0x1501: mxf_timecode->start_frame = avio_rb64(pb); break; -- 2.6.2
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel