-
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.