From e494d911d59ac4b5dafeddaa9d7b0bbfb49026c9 Mon Sep 17 00:00:00 2001 From: LoRd_MuldeR Date: Fri, 15 Dec 2017 22:45:16 +0100 Subject: [PATCH] Updated refalac binary to v1.64 (2017-05-19), 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 | 2 ++ res/Tools.refalac-sse2.qrc | 2 ++ res/_ALL.qrc | 1 + res/tools/refalac.i686.exe | Bin 969216 -> 699904 bytes res/tools/refalac.sse2.exe | Bin 0 -> 769536 bytes res/tools/refalac.x64.exe | Bin 1203712 -> 1083392 bytes src/Config.h | 2 +- src/Tools.h | 5 +++-- 11 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 res/Tools.refalac-sse2.qrc rewrite res/tools/refalac.i686.exe (90%) create mode 100644 res/tools/refalac.sse2.exe rewrite res/tools/refalac.x64.exe (86%) diff --git a/LameXP_VS2017.vcxproj b/LameXP_VS2017.vcxproj index d55168cb..ee54aca4 100644 --- a/LameXP_VS2017.vcxproj +++ b/LameXP_VS2017.vcxproj @@ -637,6 +637,11 @@ copy /Y "$(SolutionDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\i true false + + false + true + true + true true @@ -2377,6 +2382,21 @@ copy /Y "$(SolutionDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\i true false + + 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 6cdcba9b..2a754909 100644 --- a/LameXP_VS2017.vcxproj.filters +++ b/LameXP_VS2017.vcxproj.filters @@ -571,6 +571,9 @@ Generated Files\QRC + + Generated Files\QRC + @@ -1082,6 +1085,9 @@ Miscellaneous + + Resources + diff --git a/doc/Changelog.html b/doc/Changelog.html index 01fe0b3e..2f16be98 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]

  • Upgraded build environment to Microsoft Visual Studio 2017 with Update-5
  • Updated LAME encoder to v3.100 Final (2017-10-13), compiled with ICL 18.0 and MSVC 14.1
  • Updated mpg123 decoder to v1.25.8 (2017-12-02), compiled with GCC 7.2.0
  • Updated Opus encoder/decoder libraries to v1.2.1-35 (2017-11-16) and Opus-Tools to v0.1.10-9 (2017-05-25)
  • Updated Monkey's Audio binary to v4.33 (2017-12-01), compiled with ICL 18.0 and MSVC 15.5
  • Updated WavPack decoder to v5.1.0 (2017-01-20), compiled with ICL 18.0 and MSVC 15.5
  • Updated MediaInfo to v17.10 (2017-11-02), compiled with ICL 18.0 and MSVC 14.1
  • Updated GnuPG to v1.4.22 (2017-07-19), compiled with GCC 7.2.0
  • Complete re-write of MediaInfo parsing code, now using XML-based MediaInfo output
  • Improved auto-detection of max. parallel instances on computers with "fast" (i.e. SSD or similar) drive
  • Some improvements to output file name generation code
  • Added "Visual Elements" manifest for Windows 8+ "Start" screen tile

LameXP v4.15 [2017-05-31]

  • Fixed a bug in auto-rename feature, that caused problems when a meta-tag contained path separators
  • Fixed included MediaInfo binary not working on processor without SSE2 support
  • Improved file name generation from meta-tags containing characters that are forbidden in file names
  • Some improvements for "high DPI" screens: Adjust initial window size according to DPI setting
  • Updated Opus encoder/decoder libraries to v1.2-beta (2017-05-26) and Opus-Tools to v0.1.10 (2017-05-25)
  • Updated MediaInfo to v0.7.95 (2017-05-04), compiled with ICL 17.0 and MSVC 12.0
  • Updated SoX to v14.4.2 (2015-02-22) with Dynamic Audio Normalizer v2.10 (2017-04-14) effect included
  • Updated mpg123 decoder to v1.24.0 (2017-03-02), compiled with GCC 6.3.0
  • Updated FAAD decoder to v2.7 from CVS in order to include latest libFAAD fixes (2016-11-11)
  • Updated Monkey's Audio binary to v4.25 (2017-03-12), compiled with ICL 17.0 and MSVC 14.0
  • Some tweaks to the auto-update function in order to speed-up the update check in most situations

LameXP v4.14 [2016-11-19]

  • Upgraded build environment to Microsoft Visual Studio 2015 with Update-3
  • Fixed the location of temporary intermediate files for SoX-based audio effects
  • Fixed embedding of meta tags with OggEnc2 when reading directly from OGG/FLAC input file
  • Fixed encoding of non-Stereo sources with NeroAAC, when "HE-AAC v2 (SBR+PS)" is selected
  • Fixed a bug that would cause the encoding job to fail, when an audio filter is skipped
  • Enabled the "built-in" resampler for QAAC encoder
  • The "Algorithm Quality" slider now also affects the QAAC encoder
  • Added "AVX" (Advanced Vector Extensions) to CPU feature detection code
  • Updated Opus encoder/decoder libraries to v1.2-alpha and Opus-Tools to v0.1.9 (2016-11-04)
  • Updated LAME encoder to v3.100 Alpha-2 (2016-01-29), compiled with ICL 15.0 and MSVC 12.0
  • Updated FLAC encoder/decoder to v1.3.1 (2016-10-04), compiled with ICL 17.0 and MSVC 12.0
  • Updated MediaInfo to v0.7.90 (2016-10-31), compiled with ICL 17.0 and MSVC 12.0
  • Updated mpg123 decoder to v1.23.8 (2016-09-27), compiled with GCC 6.2.0
  • Updated ALAC decoder to refalac v1.61 (2016-10-02)
  • Updated WavPack decoder to v4.80.0 (2016-03-28), compiled with ICL 15.0 and MSVC 12.0
  • Updated GnuPG to v1.4.21 (2016-08-17), compiled with GCC 6.1.0
  • Updated QAAC add-in to the to QAAC v2.61 (2016-10-02)
  • Updated FhgAacEnc add-in to "Case" edition (2015-10-24)
  • Improved auto-update function (faster Internet connectivity check)
  • Updated language files (big thank-you to all contributors !!!)

LameXP v4.13 [2015-12-12]

  • Upgraded build environment to Microsoft Visual Studio 2015 with Update-1
  • Apply the original file's "creation" and "last modified" date/time to the output file (optional)
  • Updated Vorbis encoder to OggEnc v2.88 (2015-09-10), using libvorbis v1.3.5 and aoTuV b6.03_2015
  • Updated MediaInfo to v0.7.78 (2015-10-02), compiled with ICL 15.0 and MSVC 12.0
  • Fixed resampling bug with Vorbis encoder, regression in OggEnc v2.87
  • Fixed creation of Monkey's Audio (APE) files, when no meta data is being embedded
  • Updated language files (big thank-you to all contributors !!!)

LameXP v4.12 [2015-10-23]

  • Upgraded build environment to Microsoft Visual Studio 2013 with Update-5
  • Updated Qt runtime libraries to v4.8.7 Final (2015-05-25), compiled with MSVC 12.0
  • Added support for building LameXP and MUtilities with Visual Studio 2015
  • Added Hungarian translation, contributed by Zityi's Translator Team <> | http://muldersoft.com/

    1 LameXP v4.xx History

    LameXP v4.16 [UNRELEASED]

    • Upgraded build environment to Microsoft Visual Studio 2017 with Update-5
    • Updated LAME encoder to v3.100 Final (2017-10-13), compiled with ICL 18.0 and MSVC 14.1
    • Updated mpg123 decoder to v1.25.8 (2017-12-02), compiled with GCC 7.2.0
    • Updated Opus encoder/decoder libraries to v1.2.1-35 (2017-11-16) and Opus-Tools to v0.1.10-9 (2017-05-25)
    • Updated Monkey's Audio binary to v4.33 (2017-12-01), compiled with ICL 18.0 and MSVC 15.5
    • Updated ALAC decoder to refalac v1.64 (2017-05-19), compiled with ICL 18.0 and MSVC 15.5
    • Updated WavPack decoder to v5.1.0 (2017-01-20), compiled with ICL 18.0 and MSVC 15.5
    • Updated MediaInfo to v17.10 (2017-11-02), compiled with ICL 18.0 and MSVC 14.1
    • Updated GnuPG to v1.4.22 (2017-07-19), compiled with GCC 7.2.0
    • Updated QAAC add-in (separate download) to QAAC v2.64 (2017-07-19), compiled with ICL 18.0 and MSVC 15.5
    • Complete re-write of MediaInfo parsing code, now using XML-based MediaInfo output
    • Improved auto-detection of max. parallel instances on computers with "fast" (i.e. SSD or similar) drive
    • Some improvements to output file name generation code
    • Added "Visual Elements" manifest for Windows 8+ "Start" screen tile

    LameXP v4.15 [2017-05-31]

    • Fixed a bug in auto-rename feature, that caused problems when a meta-tag contained path separators
    • Fixed included MediaInfo binary not working on processor without SSE2 support
    • Improved file name generation from meta-tags containing characters that are forbidden in file names
    • Some improvements for "high DPI" screens: Adjust initial window size according to DPI setting
    • Updated Opus encoder/decoder libraries to v1.2-beta (2017-05-26) and Opus-Tools to v0.1.10 (2017-05-25)
    • Updated MediaInfo to v0.7.95 (2017-05-04), compiled with ICL 17.0 and MSVC 12.0
    • Updated SoX to v14.4.2 (2015-02-22) with Dynamic Audio Normalizer v2.10 (2017-04-14) effect included
    • Updated mpg123 decoder to v1.24.0 (2017-03-02), compiled with GCC 6.3.0
    • Updated FAAD decoder to v2.7 from CVS in order to include latest libFAAD fixes (2016-11-11)
    • Updated Monkey's Audio binary to v4.25 (2017-03-12), compiled with ICL 17.0 and MSVC 14.0
    • Some tweaks to the auto-update function in order to speed-up the update check in most situations

    LameXP v4.14 [2016-11-19]

    • Upgraded build environment to Microsoft Visual Studio 2015 with Update-3
    • Fixed the location of temporary intermediate files for SoX-based audio effects
    • Fixed embedding of meta tags with OggEnc2 when reading directly from OGG/FLAC input file
    • Fixed encoding of non-Stereo sources with NeroAAC, when "HE-AAC v2 (SBR+PS)" is selected
    • Fixed a bug that would cause the encoding job to fail, when an audio filter is skipped
    • Enabled the "built-in" resampler for QAAC encoder
    • The "Algorithm Quality" slider now also affects the QAAC encoder
    • Added "AVX" (Advanced Vector Extensions) to CPU feature detection code
    • Updated Opus encoder/decoder libraries to v1.2-alpha and Opus-Tools to v0.1.9 (2016-11-04)
    • Updated LAME encoder to v3.100 Alpha-2 (2016-01-29), compiled with ICL 15.0 and MSVC 12.0
    • Updated FLAC encoder/decoder to v1.3.1 (2016-10-04), compiled with ICL 17.0 and MSVC 12.0
    • Updated MediaInfo to v0.7.90 (2016-10-31), compiled with ICL 17.0 and MSVC 12.0
    • Updated mpg123 decoder to v1.23.8 (2016-09-27), compiled with GCC 6.2.0
    • Updated ALAC decoder to refalac v1.61 (2016-10-02)
    • Updated WavPack decoder to v4.80.0 (2016-03-28), compiled with ICL 15.0 and MSVC 12.0
    • Updated GnuPG to v1.4.21 (2016-08-17), compiled with GCC 6.1.0
    • Updated QAAC add-in to the to QAAC v2.61 (2016-10-02)
    • Updated FhgAacEnc add-in to "Case" edition (2015-10-24)
    • Improved auto-update function (faster Internet connectivity check)
    • Updated language files (big thank-you to all contributors !!!)

    LameXP v4.13 [2015-12-12]

    • Upgraded build environment to Microsoft Visual Studio 2015 with Update-1
    • Apply the original file's "creation" and "last modified" date/time to the output file (optional)
    • Updated Vorbis encoder to OggEnc v2.88 (2015-09-10), using libvorbis v1.3.5 and aoTuV b6.03_2015
    • Updated MediaInfo to v0.7.78 (2015-10-02), compiled with ICL 15.0 and MSVC 12.0
    • Fixed resampling bug with Vorbis encoder, regression in OggEnc v2.87
    • Fixed creation of Monkey's Audio (APE) files, when no meta data is being embedded
    • Updated language files (big thank-you to all contributors !!!)

    LameXP v4.12 [2015-10-23]

    • Upgraded build environment to Microsoft Visual Studio 2013 with Update-5
    • Updated Qt runtime libraries to v4.8.7 Final (2015-05-25), compiled with MSVC 12.0
    • Added support for building LameXP and MUtilities with Visual Studio 2015
    • Added Hungarian translation, contributed by Zityi's Translator Team <