Commit Graph

4 Commits

Author SHA1 Message Date
Azamat H. Hackimov
3f588adb0a Fix audio distortions on MVE playback with pipewire backend
Don't define fixed buffer length for audio device, SDL2 calculates desired length itself.
Minor cleanups and fixes to virtual class and constructor.
2024-08-29 16:29:46 +03:00
Azamat H. Hackimov
976f00a1f3 Use SDL_QueueAudio() instead callbacks on filling sound buffer
Fixes some issues when sound buffer get exhausted before refilling.
2024-07-12 17:03:28 +03:00
Azamat H. Hackimov
ae279d1211 Documenting ISoundDevice classes 2024-07-09 03:42:52 +03:00
Azamat H. Hackimov
a39ccfc3ca MVE: Implementing class for sound playback
Implemented abstraction layer and SDL backend.
2024-07-09 03:40:49 +03:00