osu/osu.Game/Audio
Bartłomiej Dach f84b07e71a
Do not attempt to stop preview tracks when arriving from a "track completed" sync
This fixes an issue identified with the WASAPI implementation in
https://github.com/ppy/osu-framework/pull/6088. It has no real effect
on current `master`, but fixes a deadlock that occurs with the
aforementioned framework branch when one lets a preview track play out
to the end - at this point all audio will stop and an attempt to perform
any synchronous BASS operation (playing another track, seeking) will
result in a deadlock.

It isn't terribly clear as to why this is happening precisely, but
there does not appear to be any need to stop and seek at that point,
so this feels like a decent workaround even if the actual issue is
upstream (and will unblock pushing out WASAPI support to users).
2023-12-25 19:01:06 +01:00
..
Effects
HitSampleInfo.cs Add basic implementation of argon osu!taiko hitsounds (volume / flourish / strong) 2023-07-05 18:44:27 +09:00
IPreviewTrackOwner.cs
ISampleInfo.cs
ISamplePlaybackDisabler.cs
PreviewTrack.cs Do not attempt to stop preview tracks when arriving from a "track completed" sync 2023-12-25 19:01:06 +01:00
PreviewTrackManager.cs
SampleInfo.cs