Audio backend improvements

Callback based audio update.
Upgraded common backend interface.
Added Cubeb backend.
Support multiple audio providers.
Dropped pulse, alsa, openal backends.
This commit is contained in:
Vestrel
2021-11-25 03:41:05 +09:00
committed by GitHub
parent a84223bdc6
commit 37a722cc1d
47 changed files with 1458 additions and 1329 deletions

4
.gitmodules vendored
View File

@@ -68,3 +68,7 @@
path = 3rdparty/flatbuffers
url = ../../google/flatbuffers.git
ignore = dirty
[submodule "3rdparty/cubeb/cubeb"]
path = 3rdparty/cubeb/cubeb
url = ../../mozilla/cubeb.git
ignore = dirty