Skip to content

Commit 4370924

Browse files
+ MXF : support of HDR Vivid Metadata
1 parent 9d5c0a5 commit 4370924

22 files changed

+343
-7
lines changed

Project/BCB/Library/MediaInfoLib.cbproj

+3
Original file line numberDiff line numberDiff line change
@@ -809,6 +809,9 @@
809809
<CppCompile Include="..\..\..\Source\MediaInfo\Video\File_H263.cpp">
810810
<BuildOrder>108</BuildOrder>
811811
</CppCompile>
812+
<CppCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp">
813+
<BuildOrder>245</BuildOrder>
814+
</CppCompile>
812815
<CppCompile Include="..\..\..\Source\MediaInfo\Video\File_Hevc.cpp">
813816
<BuildOrder>24</BuildOrder>
814817
</CppCompile>

Project/CMake/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,7 @@ set(MediaInfoLib_SRCS
339339
${MediaInfoLib_SOURCES_PATH}/MediaInfo/Video/File_Flic.cpp
340340
${MediaInfoLib_SOURCES_PATH}/MediaInfo/Video/File_Fraps.cpp
341341
${MediaInfoLib_SOURCES_PATH}/MediaInfo/Video/File_H263.cpp
342+
${MediaInfoLib_SOURCES_PATH}/MediaInfo/Video/File_HdrVividMetadata.cpp
342343
${MediaInfoLib_SOURCES_PATH}/MediaInfo/Video/File_Hevc.cpp
343344
${MediaInfoLib_SOURCES_PATH}/MediaInfo/Video/File_HuffYuv.cpp
344345
${MediaInfoLib_SOURCES_PATH}/MediaInfo/Video/File_Lagarith.cpp

Project/GNU/Library/Makefile.am

+1
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ lib@MediaInfoLib_LibName@_la_SOURCES = \
226226
../../../Source/MediaInfo/Video/File_Fraps.cpp \
227227
../../../Source/MediaInfo/Video/File_Lagarith.cpp \
228228
../../../Source/MediaInfo/Video/File_H263.cpp \
229+
../../../Source/MediaInfo/Video/File_HdrVividMetadata.cpp \
229230
../../../Source/MediaInfo/Video/File_Hevc.cpp \
230231
../../../Source/MediaInfo/Video/File_HuffYuv.cpp \
231232
../../../Source/MediaInfo/Video/File_Mpeg4v.cpp \

Project/MSVC2015/Library/MediaInfoLib.vcxproj

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|Win32">
@@ -516,6 +516,7 @@
516516
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Ism.h" />
517517
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Ivf.h" />
518518
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Lxf.h" />
519+
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Mxf_Automated.h" />
519520
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Nsv.h" />
520521
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_P2_Clip.h" />
521522
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Pmp.h" />
@@ -620,6 +621,7 @@
620621
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Av1.h" />
621622
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_CineForm.h" />
622623
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.h" />
624+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h" />
623625
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Vp9.h" />
624626
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Vvc.h" />
625627
<ClInclude Include="..\..\..\Source\MediaInfo\XmlUtils.h" />

Project/MSVC2015/Library/MediaInfoLib.vcxproj.filters

+6
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,9 @@
851851
<ClCompile Include="..\..\..\Source\MediaInfo\Text\File_Pac.cpp">
852852
<Filter>Source Files\Text</Filter>
853853
</ClCompile>
854+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp">
855+
<Filter>Source Files\Video</Filter>
856+
</ClCompile>
854857
</ItemGroup>
855858
<ItemGroup>
856859
<ClInclude Include="..\..\..\Source\MediaInfo\File__Analyse_Automatic.h">
@@ -1606,5 +1609,8 @@
16061609
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Mxf_Automated.h">
16071610
<Filter>Header Files\Multiple</Filter>
16081611
</ClInclude>
1612+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h">
1613+
<Filter>Header Files\Video</Filter>
1614+
</ClInclude>
16091615
</ItemGroup>
16101616
</Project>

Project/MSVC2017/Library/MediaInfoLib.vcxproj

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|Win32">
@@ -288,6 +288,7 @@
288288
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Av1.cpp" />
289289
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_CineForm.cpp" />
290290
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.cpp" />
291+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp" />
291292
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Vp9.cpp" />
292293
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Vvc.cpp" />
293294
<ClCompile Include="..\..\..\Source\MediaInfo\XmlUtils.cpp" />
@@ -524,6 +525,7 @@
524525
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Ism.h" />
525526
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Ivf.h" />
526527
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Lxf.h" />
528+
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Mxf_Automated.h" />
527529
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Nsv.h" />
528530
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_P2_Clip.h" />
529531
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Pmp.h" />
@@ -628,6 +630,7 @@
628630
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Av1.h" />
629631
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_CineForm.h" />
630632
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.h" />
633+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h" />
631634
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Vp9.h" />
632635
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Vvc.h" />
633636
<ClInclude Include="..\..\..\Source\MediaInfo\XmlUtils.h" />

Project/MSVC2017/Library/MediaInfoLib.vcxproj.filters

+9
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,9 @@
851851
<ClCompile Include="..\..\..\Source\MediaInfo\Text\File_Pac.cpp">
852852
<Filter>Source Files\Text</Filter>
853853
</ClCompile>
854+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp">
855+
<Filter>Source Files\Video</Filter>
856+
</ClCompile>
854857
</ItemGroup>
855858
<ItemGroup>
856859
<ClInclude Include="..\..\..\Source\MediaInfo\File__Analyse_Automatic.h">
@@ -1603,5 +1606,11 @@
16031606
<ClInclude Include="..\..\..\Source\MediaInfo\Text\File_Pac_Codepages.h">
16041607
<Filter>Header Files\Text</Filter>
16051608
</ClInclude>
1609+
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Mxf_Automated.h">
1610+
<Filter>Header Files\Multiple</Filter>
1611+
</ClInclude>
1612+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h">
1613+
<Filter>Header Files\Video</Filter>
1614+
</ClInclude>
16061615
</ItemGroup>
16071616
</Project>

Project/MSVC2017/Library/MediaInfoLib_UWP.vcxproj

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|ARM">
@@ -342,6 +342,7 @@
342342
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Av1.cpp" />
343343
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_CineForm.cpp" />
344344
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.cpp" />
345+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp" />
345346
<ClCompile Include="..\..\..\Source\MediaInfo\XmlUtils.cpp" />
346347
<ClCompile Include="..\..\..\Source\MediaInfo\OutputHelpers.cpp" />
347348
<ClCompile Include="..\..\..\Source\MediaInfo\ExternalCommandHelpers.cpp" />
@@ -683,6 +684,7 @@
683684
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Av1.h" />
684685
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_CineForm.h" />
685686
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.h" />
687+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h" />
686688
<ClInclude Include="..\..\..\Source\MediaInfo\XmlUtils.h" />
687689
<ClInclude Include="..\..\..\Source\MediaInfo\OutputHelpers.h" />
688690
<ClInclude Include="..\..\..\Source\MediaInfo\ExternalCommandHelpers.h" />

Project/MSVC2019/Library/MediaInfoLib.vcxproj

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|Win32">
@@ -527,6 +527,7 @@
527527
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Ism.h" />
528528
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Ivf.h" />
529529
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Lxf.h" />
530+
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Mxf_Automated.h" />
530531
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Nsv.h" />
531532
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_P2_Clip.h" />
532533
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Pmp.h" />
@@ -631,6 +632,7 @@
631632
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Av1.h" />
632633
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_CineForm.h" />
633634
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.h" />
635+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h" />
634636
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Vp9.h" />
635637
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Vvc.h" />
636638
<ClInclude Include="..\..\..\Source\MediaInfo\XmlUtils.h" />

Project/MSVC2019/Library/MediaInfoLib.vcxproj.filters

+9
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,9 @@
851851
<ClCompile Include="..\..\..\Source\MediaInfo\Text\File_Pac.cpp">
852852
<Filter>Source Files\Text</Filter>
853853
</ClCompile>
854+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp">
855+
<Filter>Source Files\Video</Filter>
856+
</ClCompile>
854857
</ItemGroup>
855858
<ItemGroup>
856859
<ClInclude Include="..\..\..\Source\MediaInfo\File__Analyse_Automatic.h">
@@ -1603,5 +1606,11 @@
16031606
<ClInclude Include="..\..\..\Source\MediaInfo\Text\File_Pac_Codepages.h">
16041607
<Filter>Header Files\Text</Filter>
16051608
</ClInclude>
1609+
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Mxf_Automated.h">
1610+
<Filter>Header Files\Multiple</Filter>
1611+
</ClInclude>
1612+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h">
1613+
<Filter>Header Files\Video</Filter>
1614+
</ClInclude>
16061615
</ItemGroup>
16071616
</Project>

Project/MSVC2019/Library/MediaInfoLib_UWP.vcxproj

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|ARM">
@@ -342,6 +342,7 @@
342342
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Av1.cpp" />
343343
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_CineForm.cpp" />
344344
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.cpp" />
345+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp" />
345346
<ClCompile Include="..\..\..\Source\MediaInfo\XmlUtils.cpp" />
346347
<ClCompile Include="..\..\..\Source\MediaInfo\OutputHelpers.cpp" />
347348
<ClCompile Include="..\..\..\Source\MediaInfo\ExternalCommandHelpers.cpp" />
@@ -683,6 +684,7 @@
683684
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Av1.h" />
684685
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_CineForm.h" />
685686
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.h" />
687+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h" />
686688
<ClInclude Include="..\..\..\Source\MediaInfo\XmlUtils.h" />
687689
<ClInclude Include="..\..\..\Source\MediaInfo\OutputHelpers.h" />
688690
<ClInclude Include="..\..\..\Source\MediaInfo\ExternalCommandHelpers.h" />

Project/MSVC2022/Library/MediaInfoLib.vcxproj

+2
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,7 @@
498498
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Av1.cpp" />
499499
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_CineForm.cpp" />
500500
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.cpp" />
501+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp" />
501502
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Vp9.cpp" />
502503
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Vvc.cpp" />
503504
<ClCompile Include="..\..\..\Source\MediaInfo\XmlUtils.cpp" />
@@ -905,6 +906,7 @@
905906
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Av1.h" />
906907
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_CineForm.h" />
907908
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.h" />
909+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h" />
908910
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Vp9.h" />
909911
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Vvc.h" />
910912
<ClInclude Include="..\..\..\Source\MediaInfo\XmlUtils.h" />

Project/MSVC2022/Library/MediaInfoLib.vcxproj.filters

+6
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,9 @@
851851
<ClCompile Include="..\..\..\Source\MediaInfo\Text\File_Pac.cpp">
852852
<Filter>Source Files\Text</Filter>
853853
</ClCompile>
854+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp">
855+
<Filter>Source Files\Video</Filter>
856+
</ClCompile>
854857
</ItemGroup>
855858
<ItemGroup>
856859
<ClInclude Include="..\..\..\Source\MediaInfo\File__Analyse_Automatic.h">
@@ -1606,5 +1609,8 @@
16061609
<ClInclude Include="..\..\..\Source\MediaInfo\Multiple\File_Mxf_Automated.h">
16071610
<Filter>Header Files\Multiple</Filter>
16081611
</ClInclude>
1612+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h">
1613+
<Filter>Header Files\Video</Filter>
1614+
</ClInclude>
16091615
</ItemGroup>
16101616
</Project>

Project/MSVC2022/Library/MediaInfoLib_UWP.vcxproj

+2
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@
342342
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_Av1.cpp" />
343343
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_CineForm.cpp" />
344344
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.cpp" />
345+
<ClCompile Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.cpp" />
345346
<ClCompile Include="..\..\..\Source\MediaInfo\XmlUtils.cpp" />
346347
<ClCompile Include="..\..\..\Source\MediaInfo\OutputHelpers.cpp" />
347348
<ClCompile Include="..\..\..\Source\MediaInfo\ExternalCommandHelpers.cpp" />
@@ -683,6 +684,7 @@
683684
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_Av1.h" />
684685
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_CineForm.h" />
685686
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_DolbyVisionMetadata.h" />
687+
<ClInclude Include="..\..\..\Source\MediaInfo\Video\File_HdrVividMetadata.h" />
686688
<ClInclude Include="..\..\..\Source\MediaInfo\XmlUtils.h" />
687689
<ClInclude Include="..\..\..\Source\MediaInfo\OutputHelpers.h" />
688690
<ClInclude Include="..\..\..\Source\MediaInfo\ExternalCommandHelpers.h" />

Project/Qt/MediaInfoLib.pro

+2
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ HEADERS += \
245245
../../Source/MediaInfo/Video/File_Flic.h \
246246
../../Source/MediaInfo/Video/File_Fraps.h \
247247
../../Source/MediaInfo/Video/File_H263.h \
248+
../../Source/MediaInfo/Video/File_HdrVividMetadata.h \
248249
../../Source/MediaInfo/Video/File_Hevc.h \
249250
../../Source/MediaInfo/Video/File_HuffYuv.h \
250251
../../Source/MediaInfo/Video/File_Lagarith.h \
@@ -485,6 +486,7 @@ SOURCES += \
485486
../../Source/MediaInfo/Video/File_Flic.cpp \
486487
../../Source/MediaInfo/Video/File_Fraps.cpp \
487488
../../Source/MediaInfo/Video/File_H263.cpp \
489+
../../Source/MediaInfo/Video/File_HdrVividMetadata.cpp \
488490
../../Source/MediaInfo/Video/File_Hevc.cpp \
489491
../../Source/MediaInfo/Video/File_HuffYuv.cpp \
490492
../../Source/MediaInfo/Video/File_Lagarith.cpp \

Source/MediaInfo/File__MultipleParsing.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@
158158
#if defined(MEDIAINFO_H263_YES)
159159
#include "MediaInfo/Video/File_H263.h"
160160
#endif
161+
#if defined(MEDIAINFO_MXF_YES)
162+
#include "MediaInfo/Video/File_HdrVividMetadata.h"
163+
#endif
161164
#if defined(MEDIAINFO_HEVC_YES)
162165
#include "MediaInfo/Video/File_Hevc.h"
163166
#endif
@@ -565,6 +568,9 @@ File__MultipleParsing::File__MultipleParsing()
565568
#if defined(MEDIAINFO_AVC_YES)
566569
Parser.push_back(new File_Avc());
567570
#endif
571+
#if defined(MEDIAINFO_MXF_YES)
572+
Parser.push_back(new File_HdrVividMetadata());
573+
#endif
568574
#if defined(MEDIAINFO_HEVC_YES)
569575
Parser.push_back(new File_Hevc());
570576
#endif

Source/MediaInfo/MediaInfo_File.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,9 @@
174174
#if defined(MEDIAINFO_H263_YES)
175175
#include "MediaInfo/Video/File_H263.h"
176176
#endif
177+
#if defined(MEDIAINFO_MXF_YES)
178+
#include "MediaInfo/Video/File_HdrVividMetadata.h"
179+
#endif
177180
#if defined(MEDIAINFO_HEVC_YES)
178181
#include "MediaInfo/Video/File_Hevc.h"
179182
#endif
@@ -987,6 +990,9 @@ int MediaInfo_Internal::ListFormats(const String &File_Name)
987990
#if defined(MEDIAINFO_AVC_YES)
988991
delete Info; Info=new File_Avc(); if (((Reader_File*)Reader)->Format_Test_PerParser(this, File_Name)>0) return 1;
989992
#endif
993+
#if defined(MEDIAINFO_MXF_YES)
994+
delete Info; Info = new File_HdrVividMetadata(); if (((Reader_File*)Reader)->Format_Test_PerParser(this, File_Name) > 0) return 1;
995+
#endif
990996
#if defined(MEDIAINFO_HEVC_YES)
991997
delete Info; Info=new File_Hevc(); if (((Reader_File*)Reader)->Format_Test_PerParser(this, File_Name)>0) return 1;
992998
#endif

0 commit comments

Comments
 (0)