From d6b54169c2475934f88bdddfe328dbdf87280896 Mon Sep 17 00:00:00 2001 From: LoRd_MuldeR Date: Sat, 16 Dec 2017 19:16:14 +0100 Subject: [PATCH] Updated FAAD binary to v2.8.6 (2017-10-10), compiled with ICL 18.0 and MSVC 15.5. --- LameXP_VS2017.vcxproj | 20 + LameXP_VS2017.vcxproj.filters | 6 +- doc/Changelog.html | 2 +- doc/Changelog.md | 1 + .../FAAD-v2.8.6-Win32-BufferOverflow-Fix.diff | 51 +++ etc/Patches/FAAD-v2.8.6-Win32-ByteSwap-Fix.diff | 40 ++ etc/Patches/FAAD-v2.8.6-Win32-Flush-Fix.diff | 26 ++ etc/Patches/FAAD-v2.8.6-Win32-Unicode-Support.diff | 408 +++++++++++++++++++++ ...-v2.7-CVS20161111-UTF8+Flush+BuildFixes.V3.diff | 0 res/Tools.faad-avx.qrc | 2 + res/_ALL.qrc | 1 + res/tools/faad.avx.exe | Bin 0 -> 368128 bytes res/tools/faad.i686.exe | Bin 289792 -> 309760 bytes res/tools/faad.sse2.exe | Bin 311808 -> 351744 bytes src/Config.h | 2 +- src/Dialog_About.cpp | 4 +- src/Tools.h | 5 +- 17 files changed, 561 insertions(+), 7 deletions(-) create mode 100644 etc/Patches/FAAD-v2.8.6-Win32-BufferOverflow-Fix.diff create mode 100644 etc/Patches/FAAD-v2.8.6-Win32-ByteSwap-Fix.diff create mode 100644 etc/Patches/FAAD-v2.8.6-Win32-Flush-Fix.diff create mode 100644 etc/Patches/FAAD-v2.8.6-Win32-Unicode-Support.diff rename etc/Patches/{ => deprecated}/FAAD-v2.7-CVS20161111-UTF8+Flush+BuildFixes.V3.diff (100%) create mode 100644 res/Tools.faad-avx.qrc create mode 100644 res/tools/faad.avx.exe rewrite res/tools/faad.i686.exe (95%) rewrite res/tools/faad.sse2.exe (94%) diff --git a/LameXP_VS2017.vcxproj b/LameXP_VS2017.vcxproj index ee54aca4..763833dd 100644 --- a/LameXP_VS2017.vcxproj +++ b/LameXP_VS2017.vcxproj @@ -462,6 +462,11 @@ copy /Y "$(SolutionDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\i true false + + false + true + true + true true @@ -2397,6 +2402,21 @@ copy /Y "$(SolutionDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\i true true + + Document + "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" + "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" + "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" + RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" + RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" + RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" + $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) + $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) + $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) + false + true + true + diff --git a/LameXP_VS2017.vcxproj.filters b/LameXP_VS2017.vcxproj.filters index 2a754909..7aa44d47 100644 --- a/LameXP_VS2017.vcxproj.filters +++ b/LameXP_VS2017.vcxproj.filters @@ -574,6 +574,9 @@ Generated Files\QRC + + Generated Files\QRC + @@ -1079,13 +1082,14 @@ Resources + Miscellaneous - + Resources diff --git a/doc/Changelog.html b/doc/Changelog.html index 2f16be98..9e6f622b 100644 --- a/doc/Changelog.html +++ b/doc/Changelog.html @@ -3,7 +3,7 @@ h='gmx';a='@';n='mulder2';e=n+a+h; document.write(''+e+'<\/'+'a'+'>'); // --> -> | http://muldersoft.com/

1 LameXP v4.xx History

LameXP v4.16 [UNRELEASED]

LameXP v4.15 [2017-05-31]

LameXP v4.14 [2016-11-19]

LameXP v4.13 [2015-12-12]

LameXP v4.12 [2015-10-23]