[FFmpeg-devel] [PATCH 0/4] add track name metadata and metadata	streams for external referenced sourceclips
    Mark Reid 
    mindmark at gmail.com
       
    Wed Sep 21 23:42:05 EEST 2016
    
    
  
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
    
    
More information about the ffmpeg-devel
mailing list