[Git][wine/wine][master] 3 commits: dsound: Get rid of DirectSoundDevice reference counting.
Alexandre Julliard pushed to branch master at wine / wine Commits: 0e6c3b50 by Jon Koops at 2026-05-19T23:19:08+02:00 dsound: Get rid of DirectSoundDevice reference counting. With device sharing removed, each DirectSoundDevice has exactly one owner and no longer needs reference counting. Replace the ref field with a flag and simplify DirectSoundDevice_Release to free unconditionally. Signed-off-by: Jon Koops <jonkoops@gmail.com> - - - - - 0e437b2b by Jon Koops at 2026-05-19T23:19:08+02:00 dsound: Remove unused DSOUND_renderers list and lock. With device sharing removed, the global DSOUND_renderers list is no longer used for lookups. Devices were still added to and removed from the list, but nothing read from it. Remove the list, the critical section protecting it, and the entry field from DirectSoundDevice. Signed-off-by: Jon Koops <jonkoops@gmail.com> - - - - - c4f7c5d6 by Matteo Bruni at 2026-05-19T23:19:08+02:00 dsound: Get rid of the all_stopped argument. It's unused since 5b0914ece97b0732796313588f69ce1085664498, merged almost exactly 10 years ago. - - - - - 4 changed files: - dlls/dsound/dsound.c - dlls/dsound/dsound_main.c - dlls/dsound/dsound_private.h - dlls/dsound/mixer.c View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/32359305698076fd2c7d21d6ba2f29... -- View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/32359305698076fd2c7d21d6ba2f29... You're receiving this email because of your account on gitlab.winehq.org. Manage all notifications: https://gitlab.winehq.org/-/profile/notifications | Help: https://gitlab.winehq.org/help
participants (1)
-
Alexandre Julliard (@julliard)