diff --git a/BassBoom.Native/MpgNative.cs b/BassBoom.Native/MpgNative.cs index c7296c0..3a12d3c 100644 --- a/BassBoom.Native/MpgNative.cs +++ b/BassBoom.Native/MpgNative.cs @@ -37,6 +37,7 @@ internal static unsafe class MpgNative { internal static string mpg123LibPath = GetLibPath("mpg123"); internal static string out123LibPath = GetLibPath("out123"); + internal static string pthreadLibPath = GetLibPath("libwinpthread-1"); internal static LibraryManager? libManagerMpg; internal static LibraryManager? libManagerOut; @@ -121,7 +122,7 @@ internal static void InitializeLibrary(string libPath, string libPathOut) if (architecture == Architecture.X86 || architecture == Architecture.Arm) throw new BasoliaNativeLibraryException("32-bit platforms are no longer supported."); libManagerMpg = new LibraryManager(new LibraryFile(mpg123LibPath)); - libManagerOut = new LibraryManager(new LibraryFile(out123LibPath)); + libManagerOut = new LibraryManager([new LibraryFile(pthreadLibPath), new LibraryFile(out123LibPath)]); libManagerMpg.LoadNativeLibrary(); libManagerOut.LoadNativeLibrary(); diff --git a/BassBoom.Native/runtimes/win-x64/native/libwinpthread-1.dll b/BassBoom.Native/runtimes/win-x64/native/libwinpthread-1.dll new file mode 100644 index 0000000..4e5d874 Binary files /dev/null and b/BassBoom.Native/runtimes/win-x64/native/libwinpthread-1.dll differ diff --git a/BassBoom.Native/runtimes/win-x64/native/mpg123.dll b/BassBoom.Native/runtimes/win-x64/native/mpg123.dll index 8d5bfd6..90e1c23 100644 Binary files a/BassBoom.Native/runtimes/win-x64/native/mpg123.dll and b/BassBoom.Native/runtimes/win-x64/native/mpg123.dll differ diff --git a/BassBoom.Native/runtimes/win-x64/native/out123.dll b/BassBoom.Native/runtimes/win-x64/native/out123.dll index f248996..b29bf22 100644 Binary files a/BassBoom.Native/runtimes/win-x64/native/out123.dll and b/BassBoom.Native/runtimes/win-x64/native/out123.dll differ diff --git a/BassBoom.Native/runtimes/win-x64/native/plugins/output_dummy.dll b/BassBoom.Native/runtimes/win-x64/native/plugins/output_dummy.dll index f6d50b1..f526895 100644 Binary files a/BassBoom.Native/runtimes/win-x64/native/plugins/output_dummy.dll and b/BassBoom.Native/runtimes/win-x64/native/plugins/output_dummy.dll differ diff --git a/BassBoom.Native/runtimes/win-x64/native/plugins/output_openal.dll b/BassBoom.Native/runtimes/win-x64/native/plugins/output_openal.dll index 616513a..7cfeb13 100644 Binary files a/BassBoom.Native/runtimes/win-x64/native/plugins/output_openal.dll and b/BassBoom.Native/runtimes/win-x64/native/plugins/output_openal.dll differ diff --git a/BassBoom.Native/runtimes/win-x64/native/plugins/output_portaudio.dll b/BassBoom.Native/runtimes/win-x64/native/plugins/output_portaudio.dll new file mode 100644 index 0000000..b21ebb0 Binary files /dev/null and b/BassBoom.Native/runtimes/win-x64/native/plugins/output_portaudio.dll differ diff --git a/BassBoom.Native/runtimes/win-x64/native/plugins/output_sdl.dll b/BassBoom.Native/runtimes/win-x64/native/plugins/output_sdl.dll index 692c837..800efc9 100644 Binary files a/BassBoom.Native/runtimes/win-x64/native/plugins/output_sdl.dll and b/BassBoom.Native/runtimes/win-x64/native/plugins/output_sdl.dll differ diff --git a/BassBoom.Native/runtimes/win-x64/native/plugins/output_win32.dll b/BassBoom.Native/runtimes/win-x64/native/plugins/output_win32.dll index e491e2c..b68e9ac 100644 Binary files a/BassBoom.Native/runtimes/win-x64/native/plugins/output_win32.dll and b/BassBoom.Native/runtimes/win-x64/native/plugins/output_win32.dll differ diff --git a/BassBoom.Native/runtimes/win-x64/native/plugins/output_win32_wasapi.dll b/BassBoom.Native/runtimes/win-x64/native/plugins/output_win32_wasapi.dll index 92208cb..54c269e 100644 Binary files a/BassBoom.Native/runtimes/win-x64/native/plugins/output_win32_wasapi.dll and b/BassBoom.Native/runtimes/win-x64/native/plugins/output_win32_wasapi.dll differ diff --git a/CHANGES b/CHANGES index 1f29f79..8e71751 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,4 @@ -We've updated MPG123 to version 1.32.9 as there was a security vulnerability that was fixed. +(Errata release) We've updated MPG123 to version 1.32.9 as there was a security vulnerability that was fixed. ### Changes diff --git a/CHANGES.TITLE b/CHANGES.TITLE index 41513ee..b541704 100644 --- a/CHANGES.TITLE +++ b/CHANGES.TITLE @@ -1 +1 @@ -[servicing] BassBoom v0.2.4: More Secure! +[servicing] BassBoom v0.2.4.1: More Secure! diff --git a/Directory.Build.props b/Directory.Build.props index d6934f1..a8b1368 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 0.2.4 + 0.2.4.1 Aptivi Aptivi Copyright (c) 2021-2024 Aptivi