Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package FAudio for openSUSE:Factory checked in at 2023-03-19 00:31:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/FAudio (Old) and /work/SRC/openSUSE:Factory/.FAudio.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "FAudio" Sun Mar 19 00:31:53 2023 rev:26 rq:1072808 version:23.03 Changes: -------- --- /work/SRC/openSUSE:Factory/FAudio/FAudio.changes 2023-01-03 15:06:25.786882612 +0100 +++ /work/SRC/openSUSE:Factory/.FAudio.new.31432/FAudio.changes 2023-03-19 00:32:50.620736030 +0100 @@ -1,0 +2,10 @@ +Fri Mar 17 17:13:50 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 23.03: + * CMake: Add feature macros for usleep for tests + * GDK: + - GDK now builds dynamic libraries, rather than static + - Look for "SDL" rather than "SDL2", to match the + upstream Git repository name + +------------------------------------------------------------------- Old: ---- FAudio-23.01.tar.gz New: ---- FAudio-23.03.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ FAudio.spec ++++++ --- /var/tmp/diff_new_pack.GgdwtY/_old 2023-03-19 00:32:51.156738573 +0100 +++ /var/tmp/diff_new_pack.GgdwtY/_new 2023-03-19 00:32:51.160738591 +0100 @@ -17,7 +17,7 @@ Name: FAudio -Version: 23.01 +Version: 23.03 Release: 0 Summary: A reimplementation of the XNA Game Studio libraries License: Zlib ++++++ FAudio-23.01.tar.gz -> FAudio-23.03.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FAudio-23.01/.github/workflows/ci.yml new/FAudio-23.03/.github/workflows/ci.yml --- old/FAudio-23.01/.github/workflows/ci.yml 2023-01-01 17:45:13.000000000 +0100 +++ new/FAudio-23.03/.github/workflows/ci.yml 2023-03-01 16:56:27.000000000 +0100 @@ -11,15 +11,11 @@ with: submodules: true - - name: Set up Homebrew - id: set-up-homebrew - uses: Homebrew/actions/setup-homebrew@master - - name: Install dependencies run: | + sudo apt-add-repository ppa:hrzhu/sdl2-backport sudo apt-get update - sudo apt-get install ninja-build - brew install sdl2 + sudo apt-get install ninja-build libsdl2-dev - name: CMake configure (Debug) run: cmake -B debug -G Ninja . -DCMAKE_BUILD_TYPE=Debug diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FAudio-23.01/CMakeLists.txt new/FAudio-23.03/CMakeLists.txt --- old/FAudio-23.01/CMakeLists.txt 2023-01-01 17:45:13.000000000 +0100 +++ new/FAudio-23.03/CMakeLists.txt 2023-03-01 16:56:27.000000000 +0100 @@ -29,7 +29,7 @@ # Version SET(LIB_MAJOR_VERSION "0") SET(LIB_MINOR_VERSION "23") -SET(LIB_REVISION "01") +SET(LIB_REVISION "03") SET(LIB_VERSION "${LIB_MAJOR_VERSION}.${LIB_MINOR_VERSION}.${LIB_REVISION}") # Build Type @@ -268,6 +268,7 @@ # tests/ Folder if(BUILD_TESTS) add_executable(faudio_tests tests/xaudio2.c) + target_compile_definitions(faudio_tests PRIVATE _DEFAULT_SOURCE _BSD_SOURCE) target_link_libraries(faudio_tests PRIVATE FAudio) endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FAudio-23.01/csharp/FAudio.cs new/FAudio-23.03/csharp/FAudio.cs --- old/FAudio-23.01/csharp/FAudio.cs 2023-01-01 17:45:13.000000000 +0100 +++ new/FAudio-23.03/csharp/FAudio.cs 2023-03-01 16:56:27.000000000 +0100 @@ -79,7 +79,7 @@ public const uint FAUDIO_ABI_VERSION = 0; public const uint FAUDIO_MAJOR_VERSION = 23; - public const uint FAUDIO_MINOR_VERSION = 1; + public const uint FAUDIO_MINOR_VERSION = 3; public const uint FAUDIO_PATCH_VERSION = 0; public const uint FAUDIO_COMPILED_VERSION = ( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FAudio-23.01/include/FAudio.h new/FAudio-23.03/include/FAudio.h --- old/FAudio-23.01/include/FAudio.h 2023-01-01 17:45:13.000000000 +0100 +++ new/FAudio-23.03/include/FAudio.h 2023-03-01 16:56:27.000000000 +0100 @@ -485,7 +485,7 @@ #define FAUDIO_ABI_VERSION 0 #define FAUDIO_MAJOR_VERSION 23 -#define FAUDIO_MINOR_VERSION 1 +#define FAUDIO_MINOR_VERSION 3 #define FAUDIO_PATCH_VERSION 0 #define FAUDIO_COMPILED_VERSION ( \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FAudio-23.01/src/FACT.c new/FAudio-23.03/src/FACT.c --- old/FAudio-23.01/src/FACT.c 2023-01-01 17:45:13.000000000 +0100 +++ new/FAudio-23.03/src/FACT.c 2023-03-01 16:56:27.000000000 +0100 @@ -290,6 +290,7 @@ NULL ) != 0) { FAudio_Release(pEngine->audio); + FAudio_PlatformUnlockMutex(pEngine->apiLock); return FAUDIO_E_INVALID_CALL; } } @@ -352,6 +353,16 @@ FAudio_StopEngine(pEngine->audio); } + /* Purge All pending notifactions */ + while (pEngine->wb_notifications_list) + { + FACTNotification *note = (FACTNotification*) pEngine->wb_notifications_list->entry; + pEngine->notificationCallback(note); + LinkedList_RemoveEntry(&pEngine->wb_notifications_list, note, pEngine->apiLock, pEngine->pFree); + } + + pEngine->notifications = 0; + /* This method destroys all existing cues, sound banks, and wave banks. * It blocks until all cues are destroyed. */ @@ -1409,16 +1420,13 @@ FACTCue_Destroy(pSoundBank->cueList); } - if (pSoundBank->parentEngine != NULL) - { - /* Remove this SoundBank from the Engine list */ - LinkedList_RemoveEntry( - &pSoundBank->parentEngine->sbList, - pSoundBank, - pSoundBank->parentEngine->sbLock, - pSoundBank->parentEngine->pFree - ); - } + /* Remove this SoundBank from the Engine list */ + LinkedList_RemoveEntry( + &pSoundBank->parentEngine->sbList, + pSoundBank, + pSoundBank->parentEngine->sbLock, + pSoundBank->parentEngine->pFree + ); /* SoundBank Name */ pSoundBank->parentEngine->pFree(pSoundBank->name); @@ -1585,16 +1593,13 @@ } } - if (pWaveBank->parentEngine != NULL) - { - /* Remove this WaveBank from the Engine list */ - LinkedList_RemoveEntry( - &pWaveBank->parentEngine->wbList, - pWaveBank, - pWaveBank->parentEngine->wbLock, - pWaveBank->parentEngine->pFree - ); - } + /* Remove this WaveBank from the Engine list */ + LinkedList_RemoveEntry( + &pWaveBank->parentEngine->wbList, + pWaveBank, + pWaveBank->parentEngine->wbLock, + pWaveBank->parentEngine->pFree + ); /* Free everything, finally. */ pWaveBank->parentEngine->pFree(pWaveBank->name); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FAudio-23.01/visualc-gdk/FAudio.vcxproj new/FAudio-23.03/visualc-gdk/FAudio.vcxproj --- old/FAudio-23.01/visualc-gdk/FAudio.vcxproj 2023-01-01 17:45:13.000000000 +0100 +++ new/FAudio-23.03/visualc-gdk/FAudio.vcxproj 2023-03-01 16:56:27.000000000 +0100 @@ -73,7 +73,7 @@ </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> + <ConfigurationType>DynamicLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>Unicode</CharacterSet> @@ -81,7 +81,7 @@ <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> + <ConfigurationType>DynamicLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>Unicode</CharacterSet> @@ -89,7 +89,7 @@ <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Gaming.Xbox.XboxOne.x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> + <ConfigurationType>DynamicLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>Unicode</CharacterSet> @@ -97,7 +97,7 @@ <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Gaming.Xbox.Scarlett.x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> + <ConfigurationType>DynamicLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>Unicode</CharacterSet> @@ -105,14 +105,14 @@ <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> + <ConfigurationType>DynamicLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <CharacterSet>Unicode</CharacterSet> <EmbedManifest>false</EmbedManifest> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> + <ConfigurationType>DynamicLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <CharacterSet>Unicode</CharacterSet> <EmbedManifest>false</EmbedManifest> @@ -144,7 +144,7 @@ <ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath> <LibraryPath>$(Console_SdkLibPath)</LibraryPath> <LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath> - <IncludePath>..\..\SDL2\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> + <IncludePath>..\..\SDL\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> <ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkToolPath);$(ExecutablePath)</ExecutablePath> <LinkIncremental>false</LinkIncremental> </PropertyGroup> @@ -152,7 +152,7 @@ <ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath> <LibraryPath>$(Console_SdkLibPath)</LibraryPath> <LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath> - <IncludePath>..\..\SDL2\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> + <IncludePath>..\..\SDL\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> <ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkToolPath);$(ExecutablePath)</ExecutablePath> <LinkIncremental>false</LinkIncremental> </PropertyGroup> @@ -160,7 +160,7 @@ <ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath> <LibraryPath>$(Console_SdkLibPath)</LibraryPath> <LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath> - <IncludePath>..\..\SDL2\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> + <IncludePath>..\..\SDL\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> <ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkToolPath);$(ExecutablePath)</ExecutablePath> <LinkIncremental>false</LinkIncremental> </PropertyGroup> @@ -168,7 +168,7 @@ <ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath> <LibraryPath>$(Console_SdkLibPath)</LibraryPath> <LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath> - <IncludePath>..\..\SDL2\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> + <IncludePath>..\..\SDL\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> <ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkToolPath);$(ExecutablePath)</ExecutablePath> <LinkIncremental>false</LinkIncremental> </PropertyGroup> @@ -176,7 +176,7 @@ <ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath> <LibraryPath>$(Console_SdkLibPath)</LibraryPath> <LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath> - <IncludePath>..\..\SDL2\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> + <IncludePath>..\..\SDL\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> <ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkToolPath);$(ExecutablePath)</ExecutablePath> <LinkIncremental>true</LinkIncremental> </PropertyGroup> @@ -184,7 +184,7 @@ <ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath> <LibraryPath>$(Console_SdkLibPath)</LibraryPath> <LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath> - <IncludePath>..\..\SDL2\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> + <IncludePath>..\..\SDL\include;..\include;$(Console_SdkIncludeRoot)</IncludePath> <ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkToolPath);$(ExecutablePath)</ExecutablePath> <LinkIncremental>true</LinkIncremental> </PropertyGroup>