Author: manx Date: Fri Oct 23 17:47:48 2026 New Revision: 25792 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=25792 Log: [Var] LAME: Update to 3.101 (2026-07-09). See <https://bugs.openmpt.org/view.php?id=1991>. [Mod] LAME: Build with mpg123 as dependency due to removed internal mpglib. Added: trunk/OpenMPT/include/lame/libmp3lame/VbrTagCrc.h (contents, props changed) trunk/OpenMPT/include/lame/libmp3lame/lame.pc.in (contents, props changed) Deleted: trunk/OpenMPT/include/lame/mpglib/common.c trunk/OpenMPT/include/lame/mpglib/common.h trunk/OpenMPT/include/lame/mpglib/dct64_i386.c trunk/OpenMPT/include/lame/mpglib/dct64_i386.h trunk/OpenMPT/include/lame/mpglib/decode_i386.c trunk/OpenMPT/include/lame/mpglib/decode_i386.h trunk/OpenMPT/include/lame/mpglib/huffman.h trunk/OpenMPT/include/lame/mpglib/interface.c trunk/OpenMPT/include/lame/mpglib/interface.h trunk/OpenMPT/include/lame/mpglib/l2tables.h trunk/OpenMPT/include/lame/mpglib/layer1.c trunk/OpenMPT/include/lame/mpglib/layer1.h trunk/OpenMPT/include/lame/mpglib/layer2.c trunk/OpenMPT/include/lame/mpglib/layer2.h trunk/OpenMPT/include/lame/mpglib/layer3.c trunk/OpenMPT/include/lame/mpglib/layer3.h trunk/OpenMPT/include/lame/mpglib/mpg123.h trunk/OpenMPT/include/lame/mpglib/tabinit.c trunk/OpenMPT/include/lame/mpglib/tabinit.h Modified: trunk/OpenMPT/build/premake/ext-lame.lua trunk/OpenMPT/build/vs2017win7/ext/lame.vcxproj trunk/OpenMPT/build/vs2017win7/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/ext/lame.vcxproj trunk/OpenMPT/build/vs2017winxp/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/ext/lame.vcxproj trunk/OpenMPT/build/vs2017winxpansi/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2017winxpx64/ext/lame.vcxproj trunk/OpenMPT/build/vs2017winxpx64/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2019win7/ext/lame.vcxproj trunk/OpenMPT/build/vs2019win7/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2022win10/ext/lame.vcxproj trunk/OpenMPT/build/vs2022win10/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/ext/lame.vcxproj trunk/OpenMPT/build/vs2022win10uwp/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2022win11/ext/lame.vcxproj trunk/OpenMPT/build/vs2022win11/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2022win11clang/ext/lame.vcxproj trunk/OpenMPT/build/vs2022win11clang/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2022win11uwp/ext/lame.vcxproj trunk/OpenMPT/build/vs2022win11uwp/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2022win7/ext/lame.vcxproj trunk/OpenMPT/build/vs2022win7/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2022win8/ext/lame.vcxproj trunk/OpenMPT/build/vs2022win8/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2022win81/ext/lame.vcxproj trunk/OpenMPT/build/vs2022win81/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2026previewwin11/ext/lame.vcxproj trunk/OpenMPT/build/vs2026previewwin11/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2026win11/ext/lame.vcxproj trunk/OpenMPT/build/vs2026win11/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2026win11clang/ext/lame.vcxproj trunk/OpenMPT/build/vs2026win11clang/ext/lame.vcxproj.filters trunk/OpenMPT/build/vs2026win11uwp/ext/lame.vcxproj trunk/OpenMPT/build/vs2026win11uwp/ext/lame.vcxproj.filters trunk/OpenMPT/include/lame/ (props changed) trunk/OpenMPT/include/lame/COPYING trunk/OpenMPT/include/lame/OpenMPT.txt trunk/OpenMPT/include/lame/include/lame.def trunk/OpenMPT/include/lame/include/lame.h trunk/OpenMPT/include/lame/libmp3lame/VbrTag.c trunk/OpenMPT/include/lame/libmp3lame/bitstream.c trunk/OpenMPT/include/lame/libmp3lame/encoder.c trunk/OpenMPT/include/lame/libmp3lame/fft.c trunk/OpenMPT/include/lame/libmp3lame/id3tag.c trunk/OpenMPT/include/lame/libmp3lame/id3tag.h trunk/OpenMPT/include/lame/libmp3lame/lame.c trunk/OpenMPT/include/lame/libmp3lame/mpglib_interface.c trunk/OpenMPT/include/lame/libmp3lame/newmdct.c trunk/OpenMPT/include/lame/libmp3lame/psymodel.c trunk/OpenMPT/include/lame/libmp3lame/quantize.c trunk/OpenMPT/include/lame/libmp3lame/quantize_pvt.c trunk/OpenMPT/include/lame/libmp3lame/reservoir.c trunk/OpenMPT/include/lame/libmp3lame/reservoir.h trunk/OpenMPT/include/lame/libmp3lame/set_get.c trunk/OpenMPT/include/lame/libmp3lame/tables.c trunk/OpenMPT/include/lame/libmp3lame/takehiro.c trunk/OpenMPT/include/lame/libmp3lame/util.c trunk/OpenMPT/include/lame/libmp3lame/util.h trunk/OpenMPT/include/lame/libmp3lame/vbrquantize.c trunk/OpenMPT/include/lame/libmp3lame/vector/xmm_quantize_sub.c trunk/OpenMPT/include/lame/libmp3lame/version.c trunk/OpenMPT/include/lame/libmp3lame/version.h trunk/OpenMPT/include/lame/mpglib/mpglib.h Modified: trunk/OpenMPT/build/premake/ext-lame.lua ============================================================================== --- trunk/OpenMPT/build/premake/ext-lame.lua Fri Oct 23 15:44:06 2026 (r25791) +++ trunk/OpenMPT/build/premake/ext-lame.lua Fri Oct 23 17:47:48 2026 (r25792) @@ -1,57 +1,82 @@ - + +include_dependency "ext-mpg123.lua" + project "lame" uuid "b545694a-ce2a-44f8-ba88-147c36369308" language "C" location ( "%{wks.location}" .. "/ext" ) mpt_kind "shared" targetname "openmpt-lame" + + mpt_use_mpg123() + includedirs { "../../include/lame/include" } - includedirs { "../../include/lame/mpglib" } includedirs { "../../include/lame/libmp3lame" } + includedirs { "../../include/lame" } includedirs { "../../build/premake/inc/lame" } filter {} - files { - "../../include/lame/include/lame.def", - } - files { - "../../include/lame/include/lame.h", - } - files { - "../../include/lame/mpglib/common.c", - "../../include/lame/mpglib/dct64_i386.c", - "../../include/lame/mpglib/decode_i386.c", - "../../include/lame/mpglib/interface.c", - "../../include/lame/mpglib/layer1.c", - "../../include/lame/mpglib/layer2.c", - "../../include/lame/mpglib/layer3.c", - "../../include/lame/mpglib/tabinit.c", - } - files { - "../../include/lame/libmp3lame/bitstream.c", - "../../include/lame/libmp3lame/encoder.c", - "../../include/lame/libmp3lame/fft.c", - "../../include/lame/libmp3lame/gain_analysis.c", - "../../include/lame/libmp3lame/id3tag.c", - "../../include/lame/libmp3lame/lame.c", - "../../include/lame/libmp3lame/mpglib_interface.c", - "../../include/lame/libmp3lame/newmdct.c", - "../../include/lame/libmp3lame/presets.c", - "../../include/lame/libmp3lame/psymodel.c", - "../../include/lame/libmp3lame/quantize.c", - "../../include/lame/libmp3lame/quantize_pvt.c", - "../../include/lame/libmp3lame/reservoir.c", - "../../include/lame/libmp3lame/set_get.c", - "../../include/lame/libmp3lame/tables.c", - "../../include/lame/libmp3lame/takehiro.c", - "../../include/lame/libmp3lame/util.c", - "../../include/lame/libmp3lame/vbrquantize.c", - "../../include/lame/libmp3lame/VbrTag.c", - "../../include/lame/libmp3lame/version.c", - } - files { - "../../include/lame/libmp3lame/vector/xmm_quantize_sub.c", - } - defines { "HAVE_CONFIG_H", "HAVE_MPGLIB", "USE_LAYER_2" } + files { + "../../include/lame/include/lame.def", + } + files { + "../../include/lame/include/lame.h", + } + files { + "../../include/lame/mpglib/mpglib.h", + } + files { + "../../include/lame/libmp3lame/bitstream.c", + "../../include/lame/libmp3lame/bitstream.h", + "../../include/lame/libmp3lame/encoder.c", + "../../include/lame/libmp3lame/encoder.h", + "../../include/lame/libmp3lame/fft.c", + "../../include/lame/libmp3lame/fft.h", + "../../include/lame/libmp3lame/gain_analysis.c", + "../../include/lame/libmp3lame/gain_analysis.h", + "../../include/lame/libmp3lame/id3tag.c", + "../../include/lame/libmp3lame/id3tag.h", + "../../include/lame/libmp3lame/l3side.h", + "../../include/lame/libmp3lame/lame.c", + "../../include/lame/libmp3lame/lame_global_flags.h", + "../../include/lame/libmp3lame/lame-analysis.h", + "../../include/lame/libmp3lame/lameerror.h", + "../../include/lame/libmp3lame/machine.h", + "../../include/lame/libmp3lame/mpglib_interface.c", + "../../include/lame/libmp3lame/newmdct.c", + "../../include/lame/libmp3lame/newmdct.h", + "../../include/lame/libmp3lame/presets.c", + "../../include/lame/libmp3lame/psymodel.c", + "../../include/lame/libmp3lame/psymodel.h", + "../../include/lame/libmp3lame/quantize.c", + "../../include/lame/libmp3lame/quantize.h", + "../../include/lame/libmp3lame/quantize_pvt.c", + "../../include/lame/libmp3lame/quantize_pvt.h", + "../../include/lame/libmp3lame/reservoir.c", + "../../include/lame/libmp3lame/reservoir.h", + "../../include/lame/libmp3lame/set_get.c", + "../../include/lame/libmp3lame/set_get.h", + "../../include/lame/libmp3lame/tables.c", + "../../include/lame/libmp3lame/tables.h", + "../../include/lame/libmp3lame/takehiro.c", + "../../include/lame/libmp3lame/util.c", + "../../include/lame/libmp3lame/util.h", + "../../include/lame/libmp3lame/vbrquantize.c", + "../../include/lame/libmp3lame/vbrquantize.h", + "../../include/lame/libmp3lame/VbrTag.c", + "../../include/lame/libmp3lame/VbrTag.h", + "../../include/lame/libmp3lame/VbrTagCrc.h", + "../../include/lame/libmp3lame/version.c", + "../../include/lame/libmp3lame/version.h", + } + files { + "../../include/lame/libmp3lame/vector/xmm_quantize_sub.c", + } + defines { + "HAVE_CONFIG_H", + "HAVE_MPGLIB", + "HAVE_MPG123", + "USE_LAYER_2" + } filter {} if MPT_COMPILER_MSVC or MPT_COMPILER_CLANGCL then buildoptions { "/wd4305", "/wd4267", "/wd4334" } Modified: trunk/OpenMPT/build/vs2017win7/ext/lame.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017win7/ext/lame.vcxproj Fri Oct 23 15:44:06 2026 (r25791) +++ trunk/OpenMPT/build/vs2017win7/ext/lame.vcxproj Fri Oct 23 17:47:48 2026 (r25792) @@ -276,8 +276,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <Optimization>Disabled</Optimization> <MinimalRebuild>false</MinimalRebuild> @@ -301,8 +301,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <Optimization>Disabled</Optimization> <MinimalRebuild>false</MinimalRebuild> @@ -325,8 +325,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -355,8 +355,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -384,8 +384,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>Full</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -414,8 +414,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>Full</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -443,8 +443,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <Optimization>Disabled</Optimization> <MinimalRebuild>false</MinimalRebuild> @@ -467,8 +467,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <Optimization>Disabled</Optimization> <MinimalRebuild>false</MinimalRebuild> @@ -490,8 +490,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -520,8 +520,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -549,8 +549,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>Full</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -579,8 +579,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0601;NTDDI_VERSION=0x06010000;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>Full</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -606,6 +606,29 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\..\include\lame\include\lame.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\VbrTag.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\VbrTagCrc.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\bitstream.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\encoder.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\fft.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\gain_analysis.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\id3tag.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\l3side.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lame-analysis.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lame_global_flags.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lameerror.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\machine.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\newmdct.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\psymodel.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\quantize.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\quantize_pvt.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\reservoir.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\set_get.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\tables.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\util.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\vbrquantize.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\version.h" /> + <ClInclude Include="..\..\..\include\lame\mpglib\mpglib.h" /> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\..\include\lame\libmp3lame\VbrTag.c" /> @@ -629,18 +652,15 @@ <ClCompile Include="..\..\..\include\lame\libmp3lame\vbrquantize.c" /> <ClCompile Include="..\..\..\include\lame\libmp3lame\vector\xmm_quantize_sub.c" /> <ClCompile Include="..\..\..\include\lame\libmp3lame\version.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\common.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\dct64_i386.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\decode_i386.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\interface.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\layer1.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\layer2.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\layer3.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\tabinit.c" /> </ItemGroup> <ItemGroup> <None Include="..\..\..\include\lame\include\lame.def" /> </ItemGroup> + <ItemGroup> + <ProjectReference Include="mpg123.vcxproj"> + <Project>{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}</Project> + </ProjectReference> + </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> Modified: trunk/OpenMPT/build/vs2017win7/ext/lame.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017win7/ext/lame.vcxproj.filters Fri Oct 23 15:44:06 2026 (r25791) +++ trunk/OpenMPT/build/vs2017win7/ext/lame.vcxproj.filters Fri Oct 23 17:47:48 2026 (r25792) @@ -18,6 +18,75 @@ <ClInclude Include="..\..\..\include\lame\include\lame.h"> <Filter>include</Filter> </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\VbrTag.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\VbrTagCrc.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\bitstream.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\encoder.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\fft.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\gain_analysis.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\id3tag.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\l3side.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lame-analysis.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lame_global_flags.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lameerror.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\machine.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\newmdct.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\psymodel.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\quantize.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\quantize_pvt.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\reservoir.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\set_get.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\tables.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\util.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\vbrquantize.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\version.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\mpglib\mpglib.h"> + <Filter>mpglib</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\..\include\lame\libmp3lame\VbrTag.c"> @@ -83,30 +152,6 @@ <ClCompile Include="..\..\..\include\lame\libmp3lame\version.c"> <Filter>libmp3lame</Filter> </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\common.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\dct64_i386.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\decode_i386.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\interface.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\layer1.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\layer2.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\layer3.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\tabinit.c"> - <Filter>mpglib</Filter> - </ClCompile> </ItemGroup> <ItemGroup> <None Include="..\..\..\include\lame\include\lame.def"> Modified: trunk/OpenMPT/build/vs2017winxp/ext/lame.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/ext/lame.vcxproj Fri Oct 23 15:44:06 2026 (r25791) +++ trunk/OpenMPT/build/vs2017winxp/ext/lame.vcxproj Fri Oct 23 17:47:48 2026 (r25792) @@ -160,8 +160,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <Optimization>Disabled</Optimization> <MinimalRebuild>false</MinimalRebuild> @@ -185,8 +185,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -215,8 +215,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>Full</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -245,8 +245,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <Optimization>Disabled</Optimization> <MinimalRebuild>false</MinimalRebuild> @@ -269,8 +269,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -299,8 +299,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>Full</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -327,6 +327,29 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\..\include\lame\include\lame.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\VbrTag.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\VbrTagCrc.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\bitstream.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\encoder.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\fft.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\gain_analysis.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\id3tag.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\l3side.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lame-analysis.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lame_global_flags.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lameerror.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\machine.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\newmdct.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\psymodel.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\quantize.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\quantize_pvt.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\reservoir.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\set_get.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\tables.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\util.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\vbrquantize.h" /> + <ClInclude Include="..\..\..\include\lame\libmp3lame\version.h" /> + <ClInclude Include="..\..\..\include\lame\mpglib\mpglib.h" /> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\..\include\lame\libmp3lame\VbrTag.c" /> @@ -350,18 +373,15 @@ <ClCompile Include="..\..\..\include\lame\libmp3lame\vbrquantize.c" /> <ClCompile Include="..\..\..\include\lame\libmp3lame\vector\xmm_quantize_sub.c" /> <ClCompile Include="..\..\..\include\lame\libmp3lame\version.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\common.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\dct64_i386.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\decode_i386.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\interface.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\layer1.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\layer2.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\layer3.c" /> - <ClCompile Include="..\..\..\include\lame\mpglib\tabinit.c" /> </ItemGroup> <ItemGroup> <None Include="..\..\..\include\lame\include\lame.def" /> </ItemGroup> + <ItemGroup> + <ProjectReference Include="mpg123.vcxproj"> + <Project>{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}</Project> + </ProjectReference> + </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> Modified: trunk/OpenMPT/build/vs2017winxp/ext/lame.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/ext/lame.vcxproj.filters Fri Oct 23 15:44:06 2026 (r25791) +++ trunk/OpenMPT/build/vs2017winxp/ext/lame.vcxproj.filters Fri Oct 23 17:47:48 2026 (r25792) @@ -18,6 +18,75 @@ <ClInclude Include="..\..\..\include\lame\include\lame.h"> <Filter>include</Filter> </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\VbrTag.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\VbrTagCrc.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\bitstream.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\encoder.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\fft.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\gain_analysis.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\id3tag.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\l3side.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lame-analysis.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lame_global_flags.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\lameerror.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\machine.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\newmdct.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\psymodel.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\quantize.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\quantize_pvt.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\reservoir.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\set_get.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\tables.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\util.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\vbrquantize.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\libmp3lame\version.h"> + <Filter>libmp3lame</Filter> + </ClInclude> + <ClInclude Include="..\..\..\include\lame\mpglib\mpglib.h"> + <Filter>mpglib</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\..\include\lame\libmp3lame\VbrTag.c"> @@ -83,30 +152,6 @@ <ClCompile Include="..\..\..\include\lame\libmp3lame\version.c"> <Filter>libmp3lame</Filter> </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\common.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\dct64_i386.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\decode_i386.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\interface.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\layer1.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\layer2.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\layer3.c"> - <Filter>mpglib</Filter> - </ClCompile> - <ClCompile Include="..\..\..\include\lame\mpglib\tabinit.c"> - <Filter>mpglib</Filter> - </ClCompile> </ItemGroup> <ItemGroup> <None Include="..\..\..\include\lame\include\lame.def"> Modified: trunk/OpenMPT/build/vs2017winxpansi/ext/lame.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/ext/lame.vcxproj Fri Oct 23 15:44:06 2026 (r25791) +++ trunk/OpenMPT/build/vs2017winxpansi/ext/lame.vcxproj Fri Oct 23 17:47:48 2026 (r25792) @@ -160,8 +160,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <Optimization>Disabled</Optimization> <MinimalRebuild>false</MinimalRebuild> @@ -185,8 +185,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;NDEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -215,8 +215,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..\..\..\include\lame\mpglib;..\..\..\include\lame\libmp3lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;MPG123_NO_LARGENAME;LINK_MPG123_DLL;HAVE_CONFIG_H;HAVE_MPGLIB;HAVE_MPG123;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\include\mpg123\src\include;..\..\..\include\lame\include;..\..\..\include\lame\libmp3lame;..\..\..\include\lame;..\..\premake\inc\lame;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>Full</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> @@ -245,8 +245,8 @@ <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> - <PreprocessorDefinitions>MPT_CHECK_CXX_IGNORE_PREPROCESSOR;DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC;WIN32;NOMINMAX;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0501;NTDDI_VERSION=0x05010300;HAVE_CONFIG_H;HAVE_MPGLIB;USE_LAYER_2;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\include\lame\include;..... [truncated message content] |