Compare commits
No commits in common. "master" and "v2.42" have entirely different histories.
@ -1,7 +0,0 @@
|
|||||||
<!DOCTYPE RCC>
|
|
||||||
<RCC version="1.0">
|
|
||||||
<qresource>
|
|
||||||
<file>res/bin/MediaInfo.x64-sse2.exe</file>
|
|
||||||
<file>res/bin/MediaInfo.x64-avx2.exe</file>
|
|
||||||
</qresource>
|
|
||||||
</RCC>
|
|
@ -1,7 +0,0 @@
|
|||||||
<!DOCTYPE RCC>
|
|
||||||
<RCC version="1.0">
|
|
||||||
<qresource>
|
|
||||||
<file>res/bin/MediaInfo.x86-i686.exe</file>
|
|
||||||
<file>res/bin/MediaInfo.x86-sse2.exe</file>
|
|
||||||
</qresource>
|
|
||||||
</RCC>
|
|
@ -4,5 +4,5 @@ You may use, distribute and copy the MediaInfoXP software under the terms of the
|
|||||||
The Qt GUI Toolkit is Copyright (C) 2012 Digia Finland Ltd and/or its subsidiary(-ies).
|
The Qt GUI Toolkit is Copyright (C) 2012 Digia Finland Ltd and/or its subsidiary(-ies).
|
||||||
You may use, distribute and copy the Qt GUI Toolkit under the terms of GNU General Public License version 3.
|
You may use, distribute and copy the Qt GUI Toolkit under the terms of GNU General Public License version 3.
|
||||||
|
|
||||||
MediaInfo(Lib) is Copyright (C) 2002-2024 MediaArea.net SARL.
|
MediaInfo(Lib) is Copyright (C) 2002-2022 MediaArea.net SARL.
|
||||||
Redistribution and use in source and binary forms, with or without modification, are permitted according to the BSD-2-Clause license.
|
Redistribution and use in source and binary forms, with or without modification, are permitted according to the BSD-2-Clause license.
|
||||||
|
@ -16,5 +16,9 @@
|
|||||||
<file>res/ico_shellext.png</file>
|
<file>res/ico_shellext.png</file>
|
||||||
<file>res/loading.png</file>
|
<file>res/loading.png</file>
|
||||||
<file>res/logo.png</file>
|
<file>res/logo.png</file>
|
||||||
|
<file>res/bin/MediaInfo.x86-i686.exe</file>
|
||||||
|
<file>res/bin/MediaInfo.x86-sse2.exe</file>
|
||||||
|
<file>res/bin/MediaInfo.x64-sse2.exe</file>
|
||||||
|
<file>res/bin/MediaInfo.x64-avx2.exe</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// Microsoft Visual C++ generated resource script.
|
// Microsoft Visual C++ generated resource script.
|
||||||
//
|
//
|
||||||
#include "WinResrc.h" //"afxres.h"
|
#include "WinResrc.h" //"afxres.h"
|
||||||
#include "src/Version.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
@ -9,14 +9,6 @@
|
|||||||
//
|
//
|
||||||
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// C macro preprocessor
|
|
||||||
//
|
|
||||||
#define VERSION_STRING_GLUE_HELPER_STAGE2(X) #X
|
|
||||||
#define VERSION_STRING_GLUE_HELPER(W,X,Y,Z) VERSION_STRING_GLUE_HELPER_STAGE2(W.X##Y.Z)
|
|
||||||
#define VERSION_STRING_GLUE(W,X,Y,Z) VERSION_STRING_GLUE_HELPER(W,X,Y,Z)
|
|
||||||
#define VERSION_STRING VERSION_STRING_GLUE(MIXP_VERSION_MAJOR,MIXP_VERSION_MINOR_HI,MIXP_VERSION_MINOR_LO,MIXP_VERSION_PATCH)
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
@ -31,8 +23,8 @@ IDI_ICON1 ICON "MediaInfoXP.ico"
|
|||||||
//
|
//
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
FILEVERSION MIXP_VERSION_MAJOR,MIXP_VERSION_MINOR_HI,MIXP_VERSION_MINOR_LO,MIXP_VERSION_PATCH
|
FILEVERSION 2,3,6,1
|
||||||
PRODUCTVERSION MIXP_VERSION_MAJOR,MIXP_VERSION_MINOR_HI,MIXP_VERSION_MINOR_LO,MIXP_VERSION_PATCH
|
PRODUCTVERSION 2,3,6,1
|
||||||
FILEFLAGSMASK 0x17L
|
FILEFLAGSMASK 0x17L
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
FILEFLAGS 0x3L
|
FILEFLAGS 0x3L
|
||||||
@ -51,13 +43,13 @@ BEGIN
|
|||||||
VALUE "Comments", "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY"
|
VALUE "Comments", "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY"
|
||||||
VALUE "CompanyName", "Free Software Foundation"
|
VALUE "CompanyName", "Free Software Foundation"
|
||||||
VALUE "FileDescription", "MediaInfoXP - GUI for MediaInfo"
|
VALUE "FileDescription", "MediaInfoXP - GUI for MediaInfo"
|
||||||
VALUE "FileVersion", VERSION_STRING
|
VALUE "FileVersion", "2.36.1"
|
||||||
VALUE "InternalName", "MediaInfoXP_Qt"
|
VALUE "InternalName", "MediaInfoXP_Qt"
|
||||||
VALUE "LegalCopyright", "Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>"
|
VALUE "LegalCopyright", "Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>"
|
||||||
VALUE "LegalTrademarks", "This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License <http://www.gnu.org/>"
|
VALUE "LegalTrademarks", "This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License <http://www.gnu.org/>"
|
||||||
VALUE "OriginalFilename", "MediaInfoXP.exe"
|
VALUE "OriginalFilename", "MediaInfoXP.exe"
|
||||||
VALUE "ProductName", "MediaInfoXP - GUI for MediaInfo"
|
VALUE "ProductName", "MediaInfoXP - GUI for MediaInfo"
|
||||||
VALUE "ProductVersion", VERSION_STRING
|
VALUE "ProductVersion", "2.36.1"
|
||||||
VALUE "Website" "http://muldersoft.com/"
|
VALUE "Website" "http://muldersoft.com/"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
|
@ -136,15 +136,12 @@
|
|||||||
</CustomBuild>
|
</CustomBuild>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="src\Config.cpp" />
|
|
||||||
<ClCompile Include="src\IPC.cpp" />
|
<ClCompile Include="src\IPC.cpp" />
|
||||||
<ClCompile Include="src\Main.cpp" />
|
<ClCompile Include="src\Main.cpp" />
|
||||||
<ClCompile Include="src\MainWindow.cpp" />
|
<ClCompile Include="src\MainWindow.cpp" />
|
||||||
<ClCompile Include="src\ShellExtension.cpp" />
|
<ClCompile Include="src\ShellExtension.cpp" />
|
||||||
<ClCompile Include="tmp\MediaInfoXP\MOC_IPC.cpp" />
|
<ClCompile Include="tmp\MediaInfoXP\MOC_IPC.cpp" />
|
||||||
<ClCompile Include="tmp\MediaInfoXP\MOC_MainWindow.cpp" />
|
<ClCompile Include="tmp\MediaInfoXP\MOC_MainWindow.cpp" />
|
||||||
<ClCompile Include="tmp\MediaInfoXP\QRC_Binaries_x64.cpp" />
|
|
||||||
<ClCompile Include="tmp\MediaInfoXP\QRC_Binaries_x86.cpp" />
|
|
||||||
<ClCompile Include="tmp\MediaInfoXP\QRC_MediaInfoXP.cpp" />
|
<ClCompile Include="tmp\MediaInfoXP\QRC_MediaInfoXP.cpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@ -162,7 +159,6 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="src\Config.h" />
|
<ClInclude Include="src\Config.h" />
|
||||||
<ClInclude Include="src\Version.h" />
|
|
||||||
<CustomBuild Include="src\IPC.h">
|
<CustomBuild Include="src\IPC.h">
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)\tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)\tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)\tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)\tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
|
||||||
@ -186,26 +182,6 @@
|
|||||||
<Project>{55405fe1-149f-434c-9d72-4b64348d2a08}</Project>
|
<Project>{55405fe1-149f-434c-9d72-4b64348d2a08}</Project>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
|
||||||
<CustomBuild Include="Binaries_x64.qrc">
|
|
||||||
<FileType>Document</FileType>
|
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"</Command>
|
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">"$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"</Command>
|
|
||||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp"</Message>
|
|
||||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp"</Message>
|
|
||||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs)</Outputs>
|
|
||||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs)</Outputs>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="Binaries_x86.qrc">
|
|
||||||
<FileType>Document</FileType>
|
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"</Command>
|
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">"$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"</Command>
|
|
||||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp"</Message>
|
|
||||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp"</Message>
|
|
||||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs)</Outputs>
|
|
||||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs)</Outputs>
|
|
||||||
</CustomBuild>
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
@ -36,12 +36,6 @@
|
|||||||
<CustomBuild Include="MediaInfoXP.qrc">
|
<CustomBuild Include="MediaInfoXP.qrc">
|
||||||
<Filter>Resources</Filter>
|
<Filter>Resources</Filter>
|
||||||
</CustomBuild>
|
</CustomBuild>
|
||||||
<CustomBuild Include="Binaries_x86.qrc">
|
|
||||||
<Filter>Resources</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="Binaries_x64.qrc">
|
|
||||||
<Filter>Resources</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="src\Main.cpp">
|
<ClCompile Include="src\Main.cpp">
|
||||||
@ -65,15 +59,6 @@
|
|||||||
<ClCompile Include="tmp\MediaInfoXP\QRC_MediaInfoXP.cpp">
|
<ClCompile Include="tmp\MediaInfoXP\QRC_MediaInfoXP.cpp">
|
||||||
<Filter>Source Files\Generated</Filter>
|
<Filter>Source Files\Generated</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="src\Config.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="tmp\MediaInfoXP\QRC_Binaries_x86.cpp">
|
|
||||||
<Filter>Source Files\Generated</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="tmp\MediaInfoXP\QRC_Binaries_x64.cpp">
|
|
||||||
<Filter>Source Files\Generated</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="src\Config.h">
|
<ClInclude Include="src\Config.h">
|
||||||
@ -82,9 +67,6 @@
|
|||||||
<ClInclude Include="src\ShellExtension.h">
|
<ClInclude Include="src\ShellExtension.h">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="src\Version.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="MediaInfoXP.rcx">
|
<ResourceCompile Include="MediaInfoXP.rcx">
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
MediaInfoXP - Simple GUI for MediaInfo
|
MediaInfoXP - Simple GUI for MediaInfo
|
||||||
Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
http://www.muldersoft.com/
|
http://www.muldersoft.com/
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
MediaInfo(Lib) License
|
MediaInfo(Lib) License
|
||||||
|
|
||||||
Copyright (c) 2002-2024 MediaArea.net SARL. All rights reserved.
|
Copyright (c) 2002-2022 MediaArea.net SARL. All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or
|
Redistribution and use in source and binary forms, with or
|
||||||
without modification, are permitted provided that the following
|
without modification, are permitted provided that the following
|
||||||
|
@ -2,313 +2,6 @@
|
|||||||
MediaInfo change log
|
MediaInfo change log
|
||||||
======================
|
======================
|
||||||
|
|
||||||
Version 24.06, 2024-06-27
|
|
||||||
-------------
|
|
||||||
+ Windows GUI: Dark/Light theme preference is saved
|
|
||||||
+ Windows GUI: Fix opening subdirectories
|
|
||||||
+ Windows GUI: Add translations for Windows GUI theme menu
|
|
||||||
+ Windows GUI: Dark mode for HTML view
|
|
||||||
+ Windows GUI: Add 608/708 captions detection options
|
|
||||||
+ Cocoa GUI: Associate with image files
|
|
||||||
+ Qt build: various fixes about the GUI
|
|
||||||
+ I1881, MXF & MOV: customizable seek pos and duration of caption probe
|
|
||||||
+ I1882, CEA-608/708: option for forcing all CC1-CC4/T1 if stream is detected
|
|
||||||
+ JPEG 2000: support of HTJ2K profile
|
|
||||||
+ JPEG 2000: readout of jp2h colr atom, more file extensions, better support of broken files
|
|
||||||
+ DAT: Support of raw Digital Audio Tape
|
|
||||||
+ Enable Control Flow Guard (CFG) and Control-flow Enforcement Technology (CET)
|
|
||||||
+ Conformance checker: an element is indicated bigger than its upper element
|
|
||||||
+ Conformance checker: option for max count of items per check
|
|
||||||
x Windows GUI: Fix unwanted deactivation of the ffmpeg plugin
|
|
||||||
x I2086, MXF: StreamOrder for tracks in ANC
|
|
||||||
x I2076, Dolby E: StreamOrder includes all underlying streams
|
|
||||||
x I2087, MPEG-TS: general duration includes before and after PCR offsets
|
|
||||||
x WavPack: various fixes for multichannel & DSD files
|
|
||||||
x Supported platforms: this is the last version compatible with RHEL/CentOS 7, SLE 12, Debian 10, Mageia 8
|
|
||||||
|
|
||||||
Version 24.05, 2024-05-30
|
|
||||||
-------------
|
|
||||||
+ Italian translation updated
|
|
||||||
+ Windows GUI: Dark theme
|
|
||||||
+ Windows GUI: Support of high DPI
|
|
||||||
+ Windows GUI: Sheet view is resizable
|
|
||||||
+ Windows GUI: Allow selecting multiple files in open file dialog
|
|
||||||
+ Windows GUI: Use system dialog for opening folders
|
|
||||||
+ I2029, MXF: decode of VBI (Line 21 & VITC)
|
|
||||||
+ I2058, VorbisCom: show MusicBrainz IDs in XML or full text output
|
|
||||||
+ I1881, MXF & MOV: customizable seek pos and duration of caption probe
|
|
||||||
+ I2005, WavPack: support of non-standard sampling rate
|
|
||||||
+ I2021, MP4: support of Qt style AudioSampleEntry in ISO MP4
|
|
||||||
+ Conformance checker: report of malformed frames for AVC & HEVC & AAC
|
|
||||||
+ Conformance checker: an element is indicated bigger than its upper element
|
|
||||||
+ Conformance checker: Add more stream synchronization related checks
|
|
||||||
+ Conformance checker: Check coherency of MXF elements having vectors
|
|
||||||
+ Conformance checker: check of MPEG Audio sync loss in raw MP3 & truncated file
|
|
||||||
+ Conformance checker: FFV1 checks also when in AVI and MOV/MP4
|
|
||||||
+ Conformance checker: check if a TIFF file is complete
|
|
||||||
+ Conformance checker: span of frames & frame/timestamp/byte offset
|
|
||||||
x Windows GUI: Fix position of open folder dialog
|
|
||||||
x Windows GUI: Fix text view strings after e.g. XML view
|
|
||||||
x Linux GUI: Use transparent icons
|
|
||||||
x Avoid infinite loop with distant files
|
|
||||||
x MXF: Support of SMPTE ST 422-2019 I2
|
|
||||||
x I2055, Dolby Vision: fix crash with some files
|
|
||||||
x I2054, ID3v2: fix crash with some malformed files
|
|
||||||
x FFV1: fix conformance checker crash with Golomb Rice parsing
|
|
||||||
x AC-3: fix crash with some TrueHD files
|
|
||||||
x I2005, WavPack: handle of small files
|
|
||||||
x BMP: fix bitdepth info
|
|
||||||
|
|
||||||
Version 24.04, 2024-04-18
|
|
||||||
-------------
|
|
||||||
+ ADM: more AdvSS Emission profile checks
|
|
||||||
+ AC-3 & Dolby E: more AC-3 metadata readouts
|
|
||||||
+ AV1: support of chroma_sample_position
|
|
||||||
+ I1999, WAV: support of BS.2088 BW64 chunkId
|
|
||||||
+ I2008, Wavpack: support of DSD
|
|
||||||
+ I1882, CEA-608/708: options for ignoring command only streams
|
|
||||||
+ I1990, FLV: support of enhanced RTMP
|
|
||||||
x WAV: fix support of 4+ GB ADM
|
|
||||||
x I2005, WavPack: fix duration with small files
|
|
||||||
x I2009, IVF: fix division by zero with buggy files
|
|
||||||
|
|
||||||
Version 24.03, 2024-03-28
|
|
||||||
-------------
|
|
||||||
+ French, Italian, Russian and Ukrainian translations update
|
|
||||||
+ ADM: ADM v3, including profile element, support
|
|
||||||
+ ADM: conformance checks on AdvSS Emission profile
|
|
||||||
+ Dolby E: display more AC-3 metadata items
|
|
||||||
+ MOV/MP4: parsing of rtmd (real time metadata) tracks
|
|
||||||
+ PNG: packing kind (linear or indexed)
|
|
||||||
x WAV: support of 4+ GiB axml (useful for huge ADM content)
|
|
||||||
x MPEG-H: fix uninitialized values leading to random behavior
|
|
||||||
x PDF: fix crash with corrupted files
|
|
||||||
x MOV/MP4: fix bit depth info for some PCM tracks with pcmC box
|
|
||||||
|
|
||||||
Version 24.01, 2024-01-31
|
|
||||||
-------------
|
|
||||||
+ ADM: Dolby Atmos Master ADM Profile conformance checker (technology preview)
|
|
||||||
+ Dolby Vision: support of version 3, with compression info, and profile 20
|
|
||||||
+ Dolby Vision: explicit display of profile
|
|
||||||
+ HEVC: support of multiview profile signaled in VPS extension
|
|
||||||
+ MP4: parsing of vexu (Video Extended Usage) box
|
|
||||||
+ ICC: support of CCIP in ICC in JPEG, PNG, TIFF, MP4, raw files
|
|
||||||
+ MPEG-TS: detection of VVC and EVC
|
|
||||||
+ AVC: count of slices
|
|
||||||
+ PNG: support of color description chunks (CCIP CLLI MDCV)
|
|
||||||
+ GXF: support of AVC and VC-3
|
|
||||||
+ TrueHD: display of Dolby Surround EX & Dolby Pro Logic IIz
|
|
||||||
x Matroska: better fallback in case of buggy timecode
|
|
||||||
x I1940, MOV/MP4: fix slowness with some unrecognized metadata atoms
|
|
||||||
x HDR10/HDR10+: fix HDR10 info even if some characteristics are not met
|
|
||||||
|
|
||||||
Version 23.11, 2023-11-30
|
|
||||||
-------------
|
|
||||||
+ XMP: support of a couple of additional metadata
|
|
||||||
+ PNG: pixel aspect ratio, gamma, active bit depth
|
|
||||||
+ PNG: support of textual metadata
|
|
||||||
+ Detection of active width/height/DAR (based on FFmpeg), Windows only
|
|
||||||
+ Matroska: show ST-12 timecode of first frame
|
|
||||||
+ ADM: rounding of FFoA to 0 decimal and Start/End time codes to 2 decimals
|
|
||||||
+ WAV: support of big (1+ GB) axml chunks
|
|
||||||
+ ADM: support of big (1+ GB) files on 32-bit systems
|
|
||||||
x I1876, BWF: fix missing precision in TimeReference export
|
|
||||||
x I1607, MPEG-TS/PS: Less Inform() with Open(memory) than Open(file)
|
|
||||||
x MP4/MOV: show right time code of last frame with complex time code tracks
|
|
||||||
x Duration: timecode output should not use drop frame for 23.976fps
|
|
||||||
x AVC+HEVC: fix handling of DF timestamps
|
|
||||||
x SF1188, ID3v2: fix wrong handling of chunks having padding
|
|
||||||
x I1887, TS DVB: fix wrong handling of UTF-8 strings in service name
|
|
||||||
x I1892, Matroska: fix date readout if before the millennium
|
|
||||||
|
|
||||||
Version 23.10, 2023-10-04
|
|
||||||
-------------
|
|
||||||
+ Italian language update
|
|
||||||
+ Languages: add 'fil' (Filipino)
|
|
||||||
+ Support of MPEG-H in MPEG-TS
|
|
||||||
+ MOV/MP4: caption probing time expanded from ~15s to ~30s
|
|
||||||
+ MPEG-7 and DVD-Video: provide title duration based on frame rate
|
|
||||||
+ WAV: better display of buggy WAV files have 2 fmt/data chunks
|
|
||||||
x MOV/MP4: fix lack of detection of CEA-608/708 if junk at end of stream
|
|
||||||
x DVD-Video: fix duration if more than 1 menu
|
|
||||||
|
|
||||||
Version 23.09, 2023-09-14
|
|
||||||
-------------
|
|
||||||
+ DTS-UHD support (contribution from Xperi)
|
|
||||||
+ MPEG-7 output update, supporting collections for DVD Video
|
|
||||||
+ ISO 9660: more metadata
|
|
||||||
+ AVC: read out of time code
|
|
||||||
x DVD Video: better support of ISO having several episodes
|
|
||||||
x MPEG Video: fix duration not including last field duration (interlaced content only)
|
|
||||||
x I754, AVC&HEVC: fix risk of crash with some streams
|
|
||||||
|
|
||||||
Version 23.07, 2023-07-12
|
|
||||||
-------------
|
|
||||||
+ USAC conformance checker: update DRC presence check
|
|
||||||
+ USAC conformance checker: sbgp presence check
|
|
||||||
+ USAC conformance checker: difference between extra zero bytes and other extra bytes
|
|
||||||
+ ISO 9660: support of DVD video, with option for listing all contents
|
|
||||||
+ MPEG-7: support of collections (beta)
|
|
||||||
+ More Blackmagic RAW meta kinds
|
|
||||||
+ DTS-HD: DTSHDHDR header support (used for raw DTS-HD files)
|
|
||||||
x ADIF: fix wrong detection of lot of files as ADIF (Android and MediaInfoOnline)
|
|
||||||
x USAC conformance checker: fix arith context handling in some corner cases
|
|
||||||
x ADM: some tweaks about FFoA/Start/End time codes
|
|
||||||
x Remove curl default ca info message in stdout
|
|
||||||
|
|
||||||
Version 23.06, 2023-06-28
|
|
||||||
-------------
|
|
||||||
+ USAC/xHE-AAC conformance checker
|
|
||||||
+ S-ADM: support of SMPTE ST 2127-1 / SMPTE ST 2109 / SMPTE ST 2127-10 (S-ADM in MGA in MXF)
|
|
||||||
+ S-ADM: add S-ADM version and support of 1/1.001 frame rates
|
|
||||||
+ ADM: show FFoA/Start/End as timestamp and timecode
|
|
||||||
+ MPEG-7 output update with more extensions
|
|
||||||
+ MPEG-TS: support of JPEG XS
|
|
||||||
+ DTS-UHD: support of DTS-UHD (a.k.a. DTS-X P2) in MP4
|
|
||||||
+ MP4: detection of VVC
|
|
||||||
+ MP4: support of media characteristicd (spoken dialog, translation, easy to read...)
|
|
||||||
+ MP4: support of more Blackmagic RAW Codec IDs
|
|
||||||
+ MP4: support of ipcm CodecID
|
|
||||||
+ MP4: support of service kind
|
|
||||||
+ HEVC: support of SMPTE ST 2094-10
|
|
||||||
+ HDR: display of all formats if more than 1 format is detected
|
|
||||||
+ Matroska: support of SMPTE ST 12 in block additions
|
|
||||||
+ HEVC: time code SEI readout
|
|
||||||
+ AVC & HEVC: active format description readout
|
|
||||||
+ MPEG-TS: support of SMPTE ST 2038 (ancillary data)
|
|
||||||
x ADM/Dolby: fix wrong FFoA with 1.001 frame rates
|
|
||||||
+ MOV/MP4: more info with tracks having unknown type
|
|
||||||
x MOV/MP4: avoid to parse too much content with non stripped timecodes
|
|
||||||
x MOV/MP4: avoid incoherent behavior if 2 tracks have the same ID
|
|
||||||
x TTML: fix default frame rate
|
|
||||||
x TimeCode: 1/1.001 frame rate was not always detected
|
|
||||||
x MediaTrace: fix some random blank outputs
|
|
||||||
x URL: remove query part of the URL in the FileExtension field
|
|
||||||
x Referenced files: fix handling of URL encoded with UTF-8 content
|
|
||||||
x Matroska: fix crash in support of HDR10+
|
|
||||||
|
|
||||||
Version 23.04, 2023-04-26
|
|
||||||
-------------
|
|
||||||
+ MXF: support of SMPTE ST 381-4 (AAC in MXF)
|
|
||||||
+ DTS: show MA or HRA tip in commercial name for DTS:X
|
|
||||||
+ DTS: detection of DTS:X not lossless
|
|
||||||
+ APT-X100 a.k.a. Cinema DTS: initial support
|
|
||||||
+ Matroska: support of HDR10+
|
|
||||||
+ MP4: more information about thumbnails
|
|
||||||
+ ID3v2: more information about thumbnails
|
|
||||||
+ VP9: initial support, for more information about chroma subsampling
|
|
||||||
+ AWS S3: support for reference files with AccessID:SecretKey@URL
|
|
||||||
+ Windows: fix some download errors with AWS S3 objects (libcurl update)
|
|
||||||
x AWS S3: fix errors with some special chars in SecretKey
|
|
||||||
x AWS S3: fix random credential issues with non geolocated URLs
|
|
||||||
x DTS: fix freeze with some DTS-HD not DTS:X files
|
|
||||||
x MPEG-TS: fix crash in HEVC_timing_and_HRD
|
|
||||||
x AAC: fix samples per frame with SBR streams
|
|
||||||
x FLAC: fix missing Tbc Tbr in ChannelLayout
|
|
||||||
|
|
||||||
Version 23.03, 2023-03-29
|
|
||||||
-------------
|
|
||||||
+ DTS: Detection of IMAX Enhanced
|
|
||||||
+ MOV/MP4: Add HDR Vivid format support
|
|
||||||
+ HEVC: Add HDR Vivid format support
|
|
||||||
+ MXF/PCM: detect silent tracks (full parsing only)
|
|
||||||
+ Monkey's Audio: support of 32-bit files, show version
|
|
||||||
+ MP4 audioProfileLevelIndication: add Low Delay AAC v2 Profile
|
|
||||||
+ MP4/MOV: support of FLAC
|
|
||||||
+ MOV/MP4: support of TTML with images
|
|
||||||
+ MPEG-7: 3 modes (strict, relaxed, extended)
|
|
||||||
+ MPEG-7: more sub-termIDs (AudioPresentationCS)
|
|
||||||
+ MPEG-7: Add more PublicIdentifiers
|
|
||||||
+ MPEG-7: more sub-termIDs (MP4, WAV, AVC, ProRes)
|
|
||||||
+ AVI/WAV: display of the kind of fmt chunk
|
|
||||||
+ AVC: detection of more profiles
|
|
||||||
+ ChannelLayout: difference between M (Mono) and C (Center, part of multichannel content)
|
|
||||||
+ AC-3: detection of channel layout also for encrypted content
|
|
||||||
+ AC-4 and MPEG-H 3D Audio: Merged channel layout (all sub-streams together)
|
|
||||||
+ DTS: Detection of real bit depth e.g. 20 instead of only byte aligned bit depth (16 or 24)
|
|
||||||
+ FLAC: support of BWF in Vorbis comments
|
|
||||||
+ N19/STL: codepage, subtitle count, max line per subtitle, more metadata
|
|
||||||
+ ISAN: detection of descriptions referencing an ISAN
|
|
||||||
+ AAC: detection of eSBR (and fix of random wrong PS detection)
|
|
||||||
+ Extract of time codes, XML format, currently only for for MXF
|
|
||||||
x MP4/MOV: fix freezes with some unknown udta atoms
|
|
||||||
x FLV: fix duration of 0 with some buggy files
|
|
||||||
x AVC: fix PTS of last frame
|
|
||||||
x FFV1: fix potential crash with malformed files
|
|
||||||
x AV1: add HDR format line and fix HDR values
|
|
||||||
x AAC and WAV: fix of channel layout display for 5 front channels
|
|
||||||
x AC-4: Tl/Tr mapped to to Tsl/Tsr
|
|
||||||
x FLAC: fix sampling count
|
|
||||||
x ID3v2: fix Genre not showing ID 0 (Blues)
|
|
||||||
x MPEG-7: VBR fix
|
|
||||||
x JSON/XML: Remove minus sign from element names
|
|
||||||
x Normalization of date/time in report
|
|
||||||
|
|
||||||
Version 22.12, 2022-12-22
|
|
||||||
-------------
|
|
||||||
+ WebVTT: more information (duration, start/end timestamp, count of lines...)
|
|
||||||
+ MP4/MOV: support of FLAC
|
|
||||||
+ MP4/MOV: support of LanguageIETF
|
|
||||||
+ ProRes: parse FFmpeg glbl atom for getting color range
|
|
||||||
+ AVI/WAV: detection of character set
|
|
||||||
+ WAV: display MD5 of raw content
|
|
||||||
+ FLAC: display MD5 of unencoded content
|
|
||||||
+ USAC: trace of UsacFrame() up to after preroll
|
|
||||||
+ MOV/MP4: option for parsing only the header, no parsing of any frame
|
|
||||||
+ MXF: option for parsing only the header, no parsing of any frame
|
|
||||||
x MXF: quicker parsing when fast parsing is requested
|
|
||||||
x I662, WAV: fix false-positive detection of DTS in PCM
|
|
||||||
x I1637, MPEG-Audio: proper support of Helix MP3 encoder detection and encoder settings
|
|
||||||
x I661, MXF: fix UKDPP FpaPass value sometimes not outputted
|
|
||||||
x S1182, Teletext subtitle: prioritize subtitle metadata other overs
|
|
||||||
x Matroska: Better handling in case of buggy AVC stream
|
|
||||||
x 22.2 audio: Fix name of 1 channel (Tll --> Tsl)
|
|
||||||
x AAC: fix wrong parsing of some bitstreams
|
|
||||||
x Fix crash with stdin input and ctrl-c
|
|
||||||
x Fix memory leak in JSON output
|
|
||||||
|
|
||||||
Version 22.09, 2022-10-04
|
|
||||||
-------------
|
|
||||||
+ Italian language update
|
|
||||||
+ USAC: IOD and sampling rate coherency checking
|
|
||||||
+ ADM: support of nested objects and complementary objects
|
|
||||||
+ AC-4: Display of Custom downmix targets
|
|
||||||
+ IAB: Parsing of IAB bitstream and ADM-like output
|
|
||||||
+ Frame rate: store FrameRate_Num/Den also for integer values
|
|
||||||
+ MPEG-4/MOV: support of time codes >30 fps
|
|
||||||
+ MOV/MPEG-4: List of QuickTime time code discontinuities
|
|
||||||
+ Dolby Vision: add info about more profiles
|
|
||||||
x Text streams: show stream frame rate if not same as container frame rate
|
|
||||||
x CDP: fix rounding of frame rate
|
|
||||||
x SCC: fix of CEA-608 FirstDisplay_Delay_Frames
|
|
||||||
x SCC: fix TimeCode_Last
|
|
||||||
x MPEG-4/MOV: last time code value for all kind of QuickTime time codes
|
|
||||||
x MOV/MPEG-4: Fix frame count for NDF non-integer frame rates
|
|
||||||
x JSON: fix invalid output in some corner cases
|
|
||||||
x Several other parsing bug/crash fixes (thanks to fuzzing by users)
|
|
||||||
|
|
||||||
Version 22.06, 2022-06-23
|
|
||||||
-------------
|
|
||||||
+ MXF: FFV1 support
|
|
||||||
+ Dolby Vision: add info about more profiles
|
|
||||||
+ AAC: check of missing ID_END and incoherent count of channels
|
|
||||||
+ NSV: better handling of buggy StarDiva agenda negative timestamps
|
|
||||||
+ Text: Show text frame rate
|
|
||||||
+ Text: frame rate precise numerator/denominator also for text streams
|
|
||||||
+ CDP: readout of display aspect ratio
|
|
||||||
+ MPEG-4/MOV: support of time codes >30 fps
|
|
||||||
+ TTML: Support of more timeExpression flavors
|
|
||||||
x ADM: correctly map Dolby binaural render mode to track UID
|
|
||||||
x Dolby Audio Metadata: first frame of action in HH:MM:SS:FF format
|
|
||||||
x Dolby Vision: profiles and levels in decimal rather than in hexadecimal
|
|
||||||
x MXF: fix of Dolby Vision Metadata not displayed if HDR10 metadata is present
|
|
||||||
x MPEG-4/MOV: avoid buggy frame rates by taking frame rate from stts atom
|
|
||||||
x CDP: better catching of wrong line21_field value
|
|
||||||
x NSV: better handling of invalid frames
|
|
||||||
x MXF: Include frame count in SDTI and SystemScheme1 time codes to time stamp conversion
|
|
||||||
x TTML: do not show frame rate if it is from MediaInfo options
|
|
||||||
x DV: timecode trace in HH:MM:SS:FF format
|
|
||||||
|
|
||||||
Version 22.03, 2022-03-31
|
Version 22.03, 2022-03-31
|
||||||
-------------
|
-------------
|
||||||
+ NSV (Nullsoft Video): full featured support
|
+ NSV (Nullsoft Video): full featured support
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<h3 style="text-align: center;">MediaInfo(Lib) License</h3>
|
<h3 style="text-align: center;">MediaInfo(Lib) License</h3>
|
||||||
|
|
||||||
<p>Copyright (c) 2002-2024 <a href="mailto:Info@MediaArea.net">MediaArea.net SARL</a>. All rights reserved.</p>
|
<p>Copyright (c) 2002-2022 <a href="mailto:Info@MediaArea.net">MediaArea.net SARL</a>. All rights reserved.</p>
|
||||||
|
|
||||||
<p>Redistribution and use in source and binary forms, with or without
|
<p>Redistribution and use in source and binary forms, with or without
|
||||||
modification, are permitted provided that the following conditions are
|
modification, are permitted provided that the following conditions are
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<h3 style="text-align: center">MediaInfo(Lib) License</h3>
|
<h3 style="text-align: center">MediaInfo(Lib) License</h3>
|
||||||
<p>
|
<p>
|
||||||
Copyright (c) 2002-2024 <a href="mailto:Info@MediaArea.net">MediaArea.net SARL</a>. All rights reserved.
|
Copyright (c) 2002-2022 <a href="mailto:Info@MediaArea.net">MediaArea.net SARL</a>. All rights reserved.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Redistribution and use in source and binary forms, with or without modification,
|
Redistribution and use in source and binary forms, with or without modification,
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<p>Alternate license for redistributions of the library in binary form:<br/>
|
<p>Alternate license for redistributions of the library in binary form:<br/>
|
||||||
Redistributions in binary form must reproduce the following sentence (including the link to the website) in the documentation and/or other materials provided with the distribution.<br/>
|
Redistributions in binary form must reproduce the following sentence (including the link to the website) in the documentation and/or other materials provided with the distribution.<br/>
|
||||||
This product uses <a href="http://mediaarea.net/MediaInfo">MediaInfo</a> library, Copyright (c) 2002-2024 <a href="mailto:Info@MediaArea.net">MediaArea.net SARL</a>.</p>
|
This product uses <a href="http://mediaarea.net/MediaInfo">MediaInfo</a> library, Copyright (c) 2002-2022 <a href="mailto:Info@MediaArea.net">MediaArea.net SARL</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<hr/>
|
<hr/>
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,50 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
// MediaInfoXP
|
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
|
||||||
//
|
|
||||||
// This program is free software; you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU General Public License as published by
|
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
|
||||||
// (at your option) any later version.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU General Public License along
|
|
||||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
|
||||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
//
|
|
||||||
// http://www.gnu.org/licenses/gpl-2.0.txt
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
//Internal
|
|
||||||
#include "Config.h"
|
|
||||||
#include "Version.h"
|
|
||||||
|
|
||||||
#define MIXP_CONF_DEFINE(X,Y,Z) extern const X g_##Y = Z;
|
|
||||||
|
|
||||||
#define MIXP_VERSION_GLUE_HELPER(X,Y) X##Y
|
|
||||||
#define MIXP_VERSION_GLUE(X,Y) MIXP_VERSION_GLUE_HELPER(X,Y)
|
|
||||||
#define MIXP_VERSION_MINOR MIXP_VERSION_GLUE(MIXP_VERSION_MINOR_HI,MIXP_VERSION_MINOR_LO)
|
|
||||||
|
|
||||||
//Version
|
|
||||||
MIXP_CONF_DEFINE(unsigned int, mixp_versionMajor, MIXP_VERSION_MAJOR)
|
|
||||||
MIXP_CONF_DEFINE(unsigned int, mixp_versionMinor, MIXP_VERSION_MINOR)
|
|
||||||
MIXP_CONF_DEFINE(unsigned int, mixp_versionPatch, MIXP_VERSION_PATCH)
|
|
||||||
|
|
||||||
//MediaInfo Version
|
|
||||||
MIXP_CONF_DEFINE(unsigned int, mixp_mediaInfoVerMajor, 23)
|
|
||||||
MIXP_CONF_DEFINE(unsigned int, mixp_mediaInfoVerMinor, 11)
|
|
||||||
MIXP_CONF_DEFINE(unsigned int, mixp_mediaInfoVerPatch, 0)
|
|
||||||
|
|
||||||
//MediaInfo Checksum
|
|
||||||
MIXP_CONF_DEFINE(char*, mixp_checksum_x86_i686, "39620b62dede4834f93bfa0ef6d39473c2d8b0632e176ce42f25bd6e5cfed32867a3c47026a05c7610af3da9839044dd1740534636b28aaf8d8966f8384ce3b9")
|
|
||||||
MIXP_CONF_DEFINE(char*, mixp_checksum_x86_sse2, "bc3283aeb07255d5465594fe149d61af4b07dbca85a844454a06340dcc3292eeef502a3641c3e299209144fa60a180fed40c79d4dc904ec8f6349d2f4140de95")
|
|
||||||
MIXP_CONF_DEFINE(char*, mixp_checksum_x64_sse2, "69d4208d7125505e35472773facfb64b138f7d9595e4c2338dda9f420697661c8271e7ef449eeeeaf8134b06fab9452760887577fbb2b387af49e44fe928fc98")
|
|
||||||
MIXP_CONF_DEFINE(char*, mixp_checksum_x64_avx2, "75c0fd7d3fe9223a9ccf26c74ccae144c62b29c3e2ac0023655b22cc0f2196e22af9d27c005fb7c29573e527c36f0126faea666e0b995bf6e10a019e6aabc61f")
|
|
||||||
|
|
||||||
//Build date
|
|
||||||
MIXP_CONF_DEFINE(char*, mixp_buildDate, __DATE__)
|
|
||||||
MIXP_CONF_DEFINE(char*, mixp_buildTime, __TIME__)
|
|
36
src/Config.h
36
src/Config.h
@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// MediaInfoXP
|
// MediaInfoXP
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
// Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
@ -19,29 +19,31 @@
|
|||||||
// http://www.gnu.org/licenses/gpl-2.0.txt
|
// http://www.gnu.org/licenses/gpl-2.0.txt
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#pragma once
|
#ifdef MIXP_CREATE_CONFIG
|
||||||
|
#define MIXP_DEFINE_CONF(X,Y,Z) extern const X g_##Y = Z;
|
||||||
#define MIXP_CONF_DECLARE(X,Y) extern const X g_##Y;
|
#else
|
||||||
|
#define MIXP_DEFINE_CONF(X,Y,Z) extern const X g_##Y;
|
||||||
|
#endif
|
||||||
|
|
||||||
//Version
|
//Version
|
||||||
MIXP_CONF_DECLARE(unsigned int, mixp_versionMajor)
|
MIXP_DEFINE_CONF(unsigned int, mixp_versionMajor, 2)
|
||||||
MIXP_CONF_DECLARE(unsigned int, mixp_versionMinor)
|
MIXP_DEFINE_CONF(unsigned int, mixp_versionMinor, 42)
|
||||||
MIXP_CONF_DECLARE(unsigned int, mixp_versionPatch)
|
MIXP_DEFINE_CONF(unsigned int, mixp_versionPatch, 0)
|
||||||
|
|
||||||
//MediaInfo Version
|
//MediaInfo Version
|
||||||
MIXP_CONF_DECLARE(unsigned int, mixp_mediaInfoVerMajor)
|
MIXP_DEFINE_CONF(unsigned int, mixp_mediaInfoVerMajor, 22)
|
||||||
MIXP_CONF_DECLARE(unsigned int, mixp_mediaInfoVerMinor)
|
MIXP_DEFINE_CONF(unsigned int, mixp_mediaInfoVerMinor, 6)
|
||||||
MIXP_CONF_DECLARE(unsigned int, mixp_mediaInfoVerPatch)
|
MIXP_DEFINE_CONF(unsigned int, mixp_mediaInfoVerPatch, 0)
|
||||||
|
|
||||||
//MediaInfo Checksum
|
//MediaInfo Checksum
|
||||||
MIXP_CONF_DECLARE(char*, mixp_checksum_x86_i686)
|
MIXP_DEFINE_CONF(char*, mixp_checksum_x86_i686, "698cf0dbe2b6fcf2b56d4c77e041b4f5dbb4fc39f20d2ae7742dfde02c7669c1051034c2643aa99886d64f4140d28ace73aa7716b4f27b0a787f8774f452638d")
|
||||||
MIXP_CONF_DECLARE(char*, mixp_checksum_x86_sse2)
|
MIXP_DEFINE_CONF(char*, mixp_checksum_x86_sse2, "1878d907ec130e0a5962a6c11ddd2ca7431bc3d13ad70475fe2c22376608199d9d029f8f52772970897dd7119d9eeca19a277195dac6fb83e3fa0b8809786e04")
|
||||||
MIXP_CONF_DECLARE(char*, mixp_checksum_x64_sse2)
|
MIXP_DEFINE_CONF(char*, mixp_checksum_x64_sse2, "a61ac0daccba8dd1795906d9ec459fb42e0b242d98302bc2a77767f4eabf5c67badcda1fd11e790db4fe35f0d33445e2c4f6ef0dc702f59ad423640841ddfb03")
|
||||||
MIXP_CONF_DECLARE(char*, mixp_checksum_x64_avx2)
|
MIXP_DEFINE_CONF(char*, mixp_checksum_x64_avx2, "22482f01075025171d841592caf52ec6109b600f6e9d635201f0b25b9c3ee03dec6ebab7544b4d5ea3bc3ef84f367f791b92a5702fb6e2797f8a451c8c65194a")
|
||||||
|
|
||||||
//Build date
|
//Build date
|
||||||
MIXP_CONF_DECLARE(char*, mixp_buildDate)
|
MIXP_DEFINE_CONF(char*, mixp_buildDate, __DATE__)
|
||||||
MIXP_CONF_DECLARE(char*, mixp_buildTime)
|
MIXP_DEFINE_CONF(char*, mixp_buildTime, __TIME__)
|
||||||
|
|
||||||
//Show console
|
//Show console
|
||||||
#define MIXP_CONSOLE (0)
|
#define MIXP_CONSOLE (0)
|
||||||
@ -54,4 +56,4 @@ MIXP_CONF_DECLARE(char*, mixp_buildTime)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
//Undefine
|
//Undefine
|
||||||
#undef MIXP_CONF_DECLARE
|
#undef MIXP_DEFINE_CONF
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// MediaInfoXP
|
// MediaInfoXP
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
// Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// MediaInfoXP
|
// MediaInfoXP
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
// Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// MediaInfoXP
|
// MediaInfoXP
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
// Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
@ -19,6 +19,8 @@
|
|||||||
// http://www.gnu.org/licenses/gpl-2.0.txt
|
// http://www.gnu.org/licenses/gpl-2.0.txt
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#define MIXP_CREATE_CONFIG 1
|
||||||
|
|
||||||
//MUTils
|
//MUTils
|
||||||
#include <MUtils/Startup.h>
|
#include <MUtils/Startup.h>
|
||||||
#include <MUtils/IPCChannel.h>
|
#include <MUtils/IPCChannel.h>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// MediaInfoXP
|
// MediaInfoXP
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
// Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// MediaInfoXP
|
// MediaInfoXP
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
// Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// MediaInfoXP
|
// MediaInfoXP
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
// Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// MediaInfoXP
|
// MediaInfoXP
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
// Copyright (C) 2004-2022 LoRd_MuldeR <MuldeR2@GMX.de>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,27 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
// MediaInfoXP
|
|
||||||
// Copyright (C) 2004-2024 LoRd_MuldeR <MuldeR2@GMX.de>
|
|
||||||
//
|
|
||||||
// This program is free software; you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU General Public License as published by
|
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
|
||||||
// (at your option) any later version.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU General Public License along
|
|
||||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
|
||||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
//
|
|
||||||
// http://www.gnu.org/licenses/gpl-2.0.txt
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#define MIXP_VERSION_MAJOR 2
|
|
||||||
#define MIXP_VERSION_MINOR_HI 4
|
|
||||||
#define MIXP_VERSION_MINOR_LO 7
|
|
||||||
#define MIXP_VERSION_PATCH 0
|
|
@ -109,7 +109,7 @@ REM // Create version tag
|
|||||||
REM ///////////////////////////////////////////////////////////////////////////
|
REM ///////////////////////////////////////////////////////////////////////////
|
||||||
echo MediaInfoXP - Simple GUI for MediaInfo > "%~dp0\out\%OUT_NAME%.txt"
|
echo MediaInfoXP - Simple GUI for MediaInfo > "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo Built %ISO_DATE%, %TIME% >> "%~dp0\out\%OUT_NAME%.txt"
|
echo Built %ISO_DATE%, %TIME% >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo Copyright (C) 2004-2024 LoRd_MuldeR ^<MuldeR2@GMX.de^> >> "%~dp0\out\%OUT_NAME%.txt"
|
echo Copyright (C) 2004-2022 LoRd_MuldeR ^<MuldeR2@GMX.de^> >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo. >> "%~dp0\out\%OUT_NAME%.txt"
|
echo. >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo This program is free software; you can redistribute it and/or modify >> "%~dp0\out\%OUT_NAME%.txt"
|
echo This program is free software; you can redistribute it and/or modify >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo it under the terms of the GNU General Public License as published by >> "%~dp0\out\%OUT_NAME%.txt"
|
echo it under the terms of the GNU General Public License as published by >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
@ -118,7 +118,7 @@ echo (at your option) any later version. >> "%~dp0\out\%OUT_NAME%.txt"
|
|||||||
echo. >> "%~dp0\out\%OUT_NAME%.txt"
|
echo. >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo ------------------------------------------------------------------->> "%~dp0\out\%OUT_NAME%.txt"
|
echo ------------------------------------------------------------------->> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo. >> "%~dp0\out\%OUT_NAME%.txt"
|
echo. >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo MediaInfo(Lib) is Copyright (C) 2002-2024 MediaArea.net SARL. >> "%~dp0\out\%OUT_NAME%.txt"
|
echo MediaInfo(Lib) is Copyright (C) 2002-2022 MediaArea.net SARL. >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo. >> "%~dp0\out\%OUT_NAME%.txt"
|
echo. >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo Redistribution and use in source and binary forms, with or without >> "%~dp0\out\%OUT_NAME%.txt"
|
echo Redistribution and use in source and binary forms, with or without >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
echo modification, are permitted according to the BSD-2-Clause license. >> "%~dp0\out\%OUT_NAME%.txt"
|
echo modification, are permitted according to the BSD-2-Clause license. >> "%~dp0\out\%OUT_NAME%.txt"
|
||||||
|
Loading…
Reference in New Issue
Block a user