diff --git a/LameXP_VS2019.vcxproj b/LameXP_VS2019.vcxproj index 4c08fde3..9474ca63 100644 --- a/LameXP_VS2019.vcxproj +++ b/LameXP_VS2019.vcxproj @@ -1821,96 +1821,6 @@ 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)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - true - true - false - - - Document - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - true - true - false - - - Document - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - true - true - false - - - Document - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - true - true - false - - - Document - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - true - true - false - - - Document - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" - RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" - $(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs) - true - true - false - Document "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -no-compress -name "%(Filename)" "%(FullPath)" @@ -2406,6 +2316,126 @@ copy /Y "$(SolutionDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\i false 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) + true + 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) + true + 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) + true + 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) + true + 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) + true + 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) + true + 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) + true + 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) + true + true + false + diff --git a/LameXP_VS2019.vcxproj.filters b/LameXP_VS2019.vcxproj.filters index 3e897706..c701f642 100644 --- a/LameXP_VS2019.vcxproj.filters +++ b/LameXP_VS2019.vcxproj.filters @@ -959,24 +959,6 @@ Resources - - Resources - - - Resources - - - Resources - - - Resources - - - Resources - - - Resources - Resources @@ -1082,6 +1064,30 @@ Resources + + Resources + + + Resources + + + Resources + + + Resources + + + Resources + + + Resources + + + Resources + + + Resources + diff --git a/doc/Changelog.html b/doc/Changelog.html index 727b5ba3..7e31ea8b 100644 --- a/doc/Changelog.html +++ b/doc/Changelog.html @@ -1 +1 @@ - LameXP

LameXP

Audio-Encoder Front-End – Changelog

1 LameXP v4.xx History

LameXP v4.21 [2023-??-??]

LameXP v4.20 [2023-03-07]

LameXP v4.19 [2021-08-29]

LameXP v4.18 [2019-12-18]

LameXP v4.17 [2018-11-10]

LameXP v4.16 [2018-04-30]

LameXP v4.15 [2017-05-31]

LameXP v4.14 [2016-11-19]

LameXP v4.13 [2015-12-12]

LameXP v4.12 [2015-10-23]

LameXP v4.11 [2015-04-05]

LameXP v4.10 [2014-06-23]

LameXP v4.09 [2014-01-26]

LameXP v4.08 [2013-09-04]

LameXP v4.07 [2013-04-28]

LameXP v4.06 [2012-11-04]

LameXP v4.05 [2012-09-03]

LameXP v4.04 [2012-04-26]

LameXP v4.03 [2011-11-12]

LameXP v4.02 [2011-06-14]

LameXP v4.01 [2011-04-04]

LameXP v4.00 [2011-02-21]

2 LameXP v3.xx History

LameXP v3.19 [2010-07-12]

LameXP v3.18 [2010-05-08]

LameXP v3.17 [2010-02-21]

LameXP v3.16 [2010-01-26]

LameXP v3.15 [2009-12-24]

LameXP v3.14 [2009-12-01]

LameXP v3.13 [2009-10-21]

LameXP v3.12 [2009-09-19]

LameXP v3.11 [2009-06-22]

LameXP v3.10 [2009-06-11]

LameXP v3.09 [2009-06-01]

LameXP v3.08 [2009-03-05]

LameXP v3.07 [2008-12-24]

LameXP v3.06 [2008-10-26]

LameXP v3.05 [2008-10-11]

LameXP v3.04 [2008-09-26]

LameXP v3.03 [2008-08-12]

LameXP v3.02 [2008-08-06]

LameXP v3.01 [2008-08-01]

LameXP v3.00 [2008-07-04]

3 LameXP v2.xx History

LameXP v2.03 [2007-08-17]

LameXP v2.00 [2007-02-19]

4 LameXP v1.xx History

LameXP v1.00 [2004-12-10]




by LoRd_MuldeR <> | http://muldersoft.com/

EOF

\ No newline at end of file + LameXP

LameXP

Audio-Encoder Front-End – Changelog

1 LameXP v4.xx History

LameXP v4.21 [2023-??-??]

LameXP v4.20 [2023-03-07]

LameXP v4.19 [2021-08-29]

LameXP v4.18 [2019-12-18]

LameXP v4.17 [2018-11-10]

LameXP v4.16 [2018-04-30]

LameXP v4.15 [2017-05-31]

LameXP v4.14 [2016-11-19]

LameXP v4.13 [2015-12-12]

LameXP v4.12 [2015-10-23]

LameXP v4.11 [2015-04-05]

LameXP v4.10 [2014-06-23]

LameXP v4.09 [2014-01-26]

LameXP v4.08 [2013-09-04]

LameXP v4.07 [2013-04-28]

LameXP v4.06 [2012-11-04]

LameXP v4.05 [2012-09-03]

LameXP v4.04 [2012-04-26]

LameXP v4.03 [2011-11-12]

LameXP v4.02 [2011-06-14]

LameXP v4.01 [2011-04-04]

LameXP v4.00 [2011-02-21]

2 LameXP v3.xx History

LameXP v3.19 [2010-07-12]

LameXP v3.18 [2010-05-08]

LameXP v3.17 [2010-02-21]

LameXP v3.16 [2010-01-26]

LameXP v3.15 [2009-12-24]

LameXP v3.14 [2009-12-01]

LameXP v3.13 [2009-10-21]

LameXP v3.12 [2009-09-19]

LameXP v3.11 [2009-06-22]

LameXP v3.10 [2009-06-11]

LameXP v3.09 [2009-06-01]

LameXP v3.08 [2009-03-05]

LameXP v3.07 [2008-12-24]

LameXP v3.06 [2008-10-26]

LameXP v3.05 [2008-10-11]

LameXP v3.04 [2008-09-26]

LameXP v3.03 [2008-08-12]

LameXP v3.02 [2008-08-06]

LameXP v3.01 [2008-08-01]

LameXP v3.00 [2008-07-04]

3 LameXP v2.xx History

LameXP v2.03 [2007-08-17]

LameXP v2.00 [2007-02-19]

4 LameXP v1.xx History

LameXP v1.00 [2004-12-10]




by LoRd_MuldeR <> | http://muldersoft.com/

EOF

\ No newline at end of file diff --git a/doc/Changelog.md b/doc/Changelog.md index 0ff69844..838ed1de 100644 --- a/doc/Changelog.md +++ b/doc/Changelog.md @@ -9,6 +9,7 @@ subtitle: "Audio-Encoder Front-End – Changelog" ## LameXP v4.21 [2023-??-??] ## {-} * Upgraded build environment to Microsoft Visual Studio 2019.11 (MSVC 16.11) * Updated the Windows SDK version to 10.0.19041.0 +* Updated Opus encoder/decoder libraries to v1.4+9 (2023-11-03) and Opus-Tools to v0.2+34 (2023-11-12) * Updated FLAC encoder/decoder to v1.4.3 (2023-06-23), compiled with ICL 2024.0 and MSVC 16.11 * Updated mpg123 decoder to v1.32.3 (2023-10-02), compiled with GCC 13.2.0 * Updated MediaInfo to v23.11 (2023-11-30), compiled with ICL 2023.2 and MSVC 16.11 diff --git a/res/Tools.opusdec-avx.qrc b/res/Tools.opusdec-avx.qrc deleted file mode 100644 index 5eb47ea6..00000000 --- a/res/Tools.opusdec-avx.qrc +++ /dev/null @@ -1,2 +0,0 @@ - -tools/opusdec.avx.exe diff --git a/res/Tools.opusdec-i686.qrc b/res/Tools.opusdec-i686.qrc deleted file mode 100644 index 7188cdd8..00000000 --- a/res/Tools.opusdec-i686.qrc +++ /dev/null @@ -1,2 +0,0 @@ - -tools/opusdec.i686.exe diff --git a/res/Tools.opusdec-sse2.qrc b/res/Tools.opusdec-sse2.qrc deleted file mode 100644 index dbe091d1..00000000 --- a/res/Tools.opusdec-sse2.qrc +++ /dev/null @@ -1,2 +0,0 @@ - -tools/opusdec.sse2.exe diff --git a/res/Tools.opusdec-x64-avx2.qrc b/res/Tools.opusdec-x64-avx2.qrc new file mode 100644 index 00000000..15e1af16 --- /dev/null +++ b/res/Tools.opusdec-x64-avx2.qrc @@ -0,0 +1,2 @@ + +tools/opusdec.x64-avx2.exe diff --git a/res/Tools.opusdec-x64-sse2.qrc b/res/Tools.opusdec-x64-sse2.qrc new file mode 100644 index 00000000..40b612de --- /dev/null +++ b/res/Tools.opusdec-x64-sse2.qrc @@ -0,0 +1,2 @@ + +tools/opusdec.x64-sse2.exe diff --git a/res/Tools.opusdec-x86-i686.qrc b/res/Tools.opusdec-x86-i686.qrc new file mode 100644 index 00000000..37219a1a --- /dev/null +++ b/res/Tools.opusdec-x86-i686.qrc @@ -0,0 +1,2 @@ + +tools/opusdec.x86-i686.exe diff --git a/res/Tools.opusdec-x86-sse2.qrc b/res/Tools.opusdec-x86-sse2.qrc new file mode 100644 index 00000000..9484489f --- /dev/null +++ b/res/Tools.opusdec-x86-sse2.qrc @@ -0,0 +1,2 @@ + +tools/opusdec.x86-sse2.exe diff --git a/res/Tools.opusenc-avx.qrc b/res/Tools.opusenc-avx.qrc deleted file mode 100644 index 914ec51d..00000000 --- a/res/Tools.opusenc-avx.qrc +++ /dev/null @@ -1,2 +0,0 @@ - -tools/opusenc.avx.exe diff --git a/res/Tools.opusenc-i686.qrc b/res/Tools.opusenc-i686.qrc deleted file mode 100644 index ce9c41ae..00000000 --- a/res/Tools.opusenc-i686.qrc +++ /dev/null @@ -1,2 +0,0 @@ - -tools/opusenc.i686.exe diff --git a/res/Tools.opusenc-sse2.qrc b/res/Tools.opusenc-sse2.qrc deleted file mode 100644 index f5a4fa0a..00000000 --- a/res/Tools.opusenc-sse2.qrc +++ /dev/null @@ -1,2 +0,0 @@ - -tools/opusenc.sse2.exe diff --git a/res/Tools.opusenc-x64-avx2.qrc b/res/Tools.opusenc-x64-avx2.qrc new file mode 100644 index 00000000..f75fb59b --- /dev/null +++ b/res/Tools.opusenc-x64-avx2.qrc @@ -0,0 +1,2 @@ + +tools/opusenc.x64-avx2.exe diff --git a/res/Tools.opusenc-x64-sse2.qrc b/res/Tools.opusenc-x64-sse2.qrc new file mode 100644 index 00000000..fafcf46e --- /dev/null +++ b/res/Tools.opusenc-x64-sse2.qrc @@ -0,0 +1,2 @@ + +tools/opusenc.x64-sse2.exe diff --git a/res/Tools.opusenc-x86-i686.qrc b/res/Tools.opusenc-x86-i686.qrc new file mode 100644 index 00000000..80f5e905 --- /dev/null +++ b/res/Tools.opusenc-x86-i686.qrc @@ -0,0 +1,2 @@ + +tools/opusenc.x86-i686.exe diff --git a/res/Tools.opusenc-x86-sse2.qrc b/res/Tools.opusenc-x86-sse2.qrc new file mode 100644 index 00000000..e2fc1288 --- /dev/null +++ b/res/Tools.opusenc-x86-sse2.qrc @@ -0,0 +1,2 @@ + +tools/opusenc.x86-sse2.exe diff --git a/res/Tools.tag.qrc b/res/Tools.tag.qrc new file mode 100644 index 00000000..aa1b7769 --- /dev/null +++ b/res/Tools.tag.qrc @@ -0,0 +1,2 @@ + +tools/tag.exe diff --git a/res/_ALL.qrc b/res/_ALL.qrc index 612ff900..cbbb32aa 100644 --- a/res/_ALL.qrc +++ b/res/_ALL.qrc @@ -253,12 +253,14 @@ tools/oggenc2.i686.exe tools/oggenc2.sse2.exe tools/oggenc2.x64.exe - tools/opusdec.avx.exe - tools/opusdec.i686.exe - tools/opusdec.sse2.exe - tools/opusenc.avx.exe - tools/opusenc.i686.exe - tools/opusenc.sse2.exe + tools/opusdec.x64-avx2.exe + tools/opusdec.x64-sse2.exe + tools/opusdec.x86-i686.exe + tools/opusdec.x86-sse2.exe + tools/opusenc.x64-avx2.exe + tools/opusenc.x64-sse2.exe + tools/opusenc.x86-i686.exe + tools/opusenc.x86-sse2.exe tools/refalac.i686.exe tools/refalac.sse2.exe tools/refalac.x64.exe @@ -267,6 +269,7 @@ tools/sox.i686.exe tools/sox.sse2.exe tools/speexdec.exe + tools/tag.exe tools/tta.exe tools/valdec.exe tools/verify.exe diff --git a/res/tools/opusdec.avx.exe b/res/tools/opusdec.avx.exe deleted file mode 100644 index 20e664d9..00000000 Binary files a/res/tools/opusdec.avx.exe and /dev/null differ diff --git a/res/tools/opusdec.i686.exe b/res/tools/opusdec.i686.exe deleted file mode 100644 index 282af44a..00000000 Binary files a/res/tools/opusdec.i686.exe and /dev/null differ diff --git a/res/tools/opusdec.sse2.exe b/res/tools/opusdec.sse2.exe deleted file mode 100644 index 3457b0aa..00000000 Binary files a/res/tools/opusdec.sse2.exe and /dev/null differ diff --git a/res/tools/opusdec.x64-avx2.exe b/res/tools/opusdec.x64-avx2.exe new file mode 100644 index 00000000..6ad045dc Binary files /dev/null and b/res/tools/opusdec.x64-avx2.exe differ diff --git a/res/tools/opusdec.x64-sse2.exe b/res/tools/opusdec.x64-sse2.exe new file mode 100644 index 00000000..6da0e0ac Binary files /dev/null and b/res/tools/opusdec.x64-sse2.exe differ diff --git a/res/tools/opusdec.x86-i686.exe b/res/tools/opusdec.x86-i686.exe new file mode 100644 index 00000000..fa0659b4 Binary files /dev/null and b/res/tools/opusdec.x86-i686.exe differ diff --git a/res/tools/opusdec.x86-sse2.exe b/res/tools/opusdec.x86-sse2.exe new file mode 100644 index 00000000..6dd9b059 Binary files /dev/null and b/res/tools/opusdec.x86-sse2.exe differ diff --git a/res/tools/opusenc.avx.exe b/res/tools/opusenc.avx.exe deleted file mode 100644 index e69e9b1e..00000000 Binary files a/res/tools/opusenc.avx.exe and /dev/null differ diff --git a/res/tools/opusenc.i686.exe b/res/tools/opusenc.i686.exe deleted file mode 100644 index d69363c6..00000000 Binary files a/res/tools/opusenc.i686.exe and /dev/null differ diff --git a/res/tools/opusenc.sse2.exe b/res/tools/opusenc.sse2.exe deleted file mode 100644 index 460dd94e..00000000 Binary files a/res/tools/opusenc.sse2.exe and /dev/null differ diff --git a/res/tools/opusenc.x64-avx2.exe b/res/tools/opusenc.x64-avx2.exe new file mode 100644 index 00000000..4f832367 Binary files /dev/null and b/res/tools/opusenc.x64-avx2.exe differ diff --git a/res/tools/opusenc.x64-sse2.exe b/res/tools/opusenc.x64-sse2.exe new file mode 100644 index 00000000..7cbe037b Binary files /dev/null and b/res/tools/opusenc.x64-sse2.exe differ diff --git a/res/tools/opusenc.x86-i686.exe b/res/tools/opusenc.x86-i686.exe new file mode 100644 index 00000000..8a7d675b Binary files /dev/null and b/res/tools/opusenc.x86-i686.exe differ diff --git a/res/tools/opusenc.x86-sse2.exe b/res/tools/opusenc.x86-sse2.exe new file mode 100644 index 00000000..4e7901cf Binary files /dev/null and b/res/tools/opusenc.x86-sse2.exe differ diff --git a/src/Tools.h b/src/Tools.h index f2955751..908f6ec2 100644 --- a/src/Tools.h +++ b/src/Tools.h @@ -97,12 +97,14 @@ g_lamexp_tools[] = {"5acb313abc310299987734edc9aa2290c24692284a79cdcac3ec85900284c80297c2a0b95c1f8ac01790dd181fb221db", CPU_TYPE_X86_GEN, "oggenc2.i686.exe", 288137603, "2018"}, {"e0e91f07a427632a6fe2eed697a50311bf658cb61cb0f26eacf4b64487dac54022ab429587221a0375b6e3486f0e0bd1", CPU_TYPE_X86_SSX, "oggenc2.sse2.exe", 288137603, "2018"}, {"3630078654f0ed43579d0eb11dba7752892afc361864d1620bcc49f233384c221827bbe88644f4a5b5aceeac4da7fe6c", CPU_TYPE_X64_SSX, "oggenc2.x64.exe", 288137603, "2018"}, - {"29494a82b09248e7f3d988c659fc16f0559c35f0ec4e55fd54dda87ffa172da0993cc58a7d112dc91e7feea360693cda", CPU_TYPE_X86_GEN, "opusdec.i686.exe", 20190421, "v1.3.1"}, - {"aa5b532b58a0d84221627985edb06ad2dd12926e5514c27ee8bb6f508b5578ad63b08bee546b67199df0581f64f25e48", CPU_TYPE_ALL_SSE, "opusdec.sse2.exe", 20190421, "v1.3.1"}, - {"a32d191ac43dc0f3e527daf34201bd93a38fa34727d5aae12716ea248fa55a8b6932b33d12b03a68aaa7972950511406", CPU_TYPE_ALL_AVX, "opusdec.avx.exe", 20190421, "v1.3.1"}, - {"71a913bb3e2a0259f2badcac74447d5839d405ff85e31d0369e7a19119b64743b87c90851fb69d4c740bef478b04ece9", CPU_TYPE_X86_GEN, "opusenc.i686.exe", 20190421, "v1.3.1"}, - {"90f9bb8ebbf4a26fb2a9af7640b596253e16cb20013472886347c0ceeb3b7c03ee60781287eb0d496ccad34db77e7d06", CPU_TYPE_ALL_SSE, "opusenc.sse2.exe", 20190421, "v1.3.1"}, - {"1e7a920786b02431924d6d0e1ae8ee748595a43c83947926d58ed026cc58157a093a6be56932b61c2249796953587995", CPU_TYPE_ALL_AVX, "opusenc.avx.exe", 20190421, "v1.3.1"}, + {"f8ab00ce62c10056806b36f3eab1162a594166b1d672cc431f8036a6997805158e7fd35daa1be5699ddc9ba8f20c1d9f", CPU_TYPE_X86_GEN, "opusdec.x86-i686.exe", 20231103, "v1.4.0"}, + {"391c1a1973c80edfca54e721b2e663fa3de9276536c33fa32dbe313fe350ec9f0d96c7412fd405f7441bc98e8481cf88", CPU_TYPE_X86_SSX, "opusdec.x86-sse2.exe", 20231103, "v1.4.0"}, + {"b8e99f0f7aea57e657ac3043f15b85f16cd32f851ad0a29ac0d55ff40516ea08ced3088d3a6f251c351956da86770ed4", CPU_TYPE_X64_SSE, "opusdec.x64-sse2.exe", 20231103, "v1.4.0"}, + {"19818a007947458f30121d6e9a30172c261a19c439914ffb2a212b4a6e967b3d05af4fa945de50318505c4be06bcb026", CPU_TYPE_X64_AVX, "opusdec.x64-avx2.exe", 20231103, "v1.4.0"}, + {"8196e0080ecc356369f30080029c00be84252ff493d91bc9a25c93fdb12d7482219ea2d203c71e5719d87f6a22635328", CPU_TYPE_X86_GEN, "opusenc.x86-i686.exe", 20231103, "v1.4.0"}, + {"7cd4ca062623545e9fb54b58bdf83780471b91622cc2c4307879c1c8647ef0550fbd301371d6db08f1f289f284bb0514", CPU_TYPE_X86_SSX, "opusenc.x86-sse2.exe", 20231103, "v1.4.0"}, + {"61a2d491028ece594a837a4459c937fe0675aaecaa8dab7bf330b04a3950a5908b2f3a0dd196563450d231fcb3118bd4", CPU_TYPE_X64_SSE, "opusenc.x64-sse2.exe", 20231103, "v1.4.0"}, + {"8b1f944ac5a5e8f7f8afc3aa1683f8d51933f5c9a71e522ec2fbd8117dedcdf48b35649b6f6233bd5ab55d9e44117dfa", CPU_TYPE_X64_AVX, "opusenc.x64-avx2.exe", 20231103, "v1.4.0"}, {"155b123845f797226d03c44d649de810b13001b70e55e3775559ee78b75c38c9284475d217a86752820cfe1c22f37f69", CPU_TYPE_X86_GEN, "refalac.i686.exe", 164, ""}, {"2bdb8a6e4ad05669623173101ccc9287b9d8b6bb5b2062abaadda3e3cceda7040478ef2b404348b52e2232307f8c8f7c", CPU_TYPE_X86_SSX, "refalac.sse2.exe", 164, ""}, {"3abae08b7be8d7e054bf48b7a7cbb874955a774dc2db69503490d59daf74db8adfa702401eeace6536810b0ac15dea84", CPU_TYPE_X64_SSX, "refalac.x64.exe", 164, ""},