Hi

Here is a set of mxf files that contain such metadata

https://dl.dropboxusercontent.com/u/170952/fate/mxf/track_00_v01.mxf
https://dl.dropboxusercontent.com/u/170952/fate/mxf/track_01_v02.mxf
https://dl.dropboxusercontent.com/u/170952/fate/mxf/track_02_a01.mxf
https://dl.dropboxusercontent.com/u/170952/fate/mxf/track_03_a02.mxf

Each of these files contain metadata that references the streams of other files
by a umid. These patches add a data stream with that metadata for each 
reference.

If the additional streams causes any problems I could also add
a demuxer option to disable/enable this feature.

the fate test just two of these files
https://dl.dropboxusercontent.com/u/170952/fate/mxf/track_01_v02.mxf
https://dl.dropboxusercontent.com/u/170952/fate/mxf/track_02_a01.mxf

Mark Reid (4):
  libavformat/mxfdec: export track name metadata
  libavformat/mxfdec: don't assume first stream index to be primary
  libavformat/mxfdec: add metadata streams for external referenced
    sourclips
  tests/fate: add mxf metadata streams test

 libavformat/mxfdec.c                    | 174 +++++++++++++++++++++++---------
 tests/fate/mxf.mak                      |   6 ++
 tests/ref/fate/mxf-metadata-source-ref1 |  13 +++
 tests/ref/fate/mxf-metadata-source-ref2 |  13 +++
 4 files changed, 156 insertions(+), 50 deletions(-)
 create mode 100644 tests/ref/fate/mxf-metadata-source-ref1
 create mode 100644 tests/ref/fate/mxf-metadata-source-ref2

--
2.9.2
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to