Commit graph

19 commits

Author SHA1 Message Date
Megamouse
20d6664dc1 Try to make most audio configs dynamic 2020-07-08 21:11:23 +02:00
Nekotekina
92e3eaf3ff Fix signed-unsigned comparisons and mark warning as error (part 2). 2020-02-19 22:54:58 +03:00
Megamouse
fe75311be2 move config structs to own files and clean up some headers 2020-02-17 15:08:17 +03:00
Nekotekina
67075dfc6c logs: cleanup for audio backends
In process of removing GENERAL log channel.
2020-01-31 16:44:48 +03:00
Emmanuel Gil Peyrot
03a2d36c7e Audio: don’t build ALSA, PulseAudio or FAudio backends when disabled 2019-10-31 15:46:20 +03:00
Nekotekina
0fcddf6568 Audio: restore snd_pcm_recover for ALSA backend
But don't push audio data after recover as before.
2019-09-08 20:49:51 +03:00
scribam
6c5ea068c9 Remove redundant semicolons
Fix "-Wextra-semi" warnings
2019-05-12 18:32:11 +03:00
Nekotekina
d4591b1508 ALSA: disable recovery (experimental) 2019-01-18 16:49:17 +03:00
Rui Pinheiro
1e4513e2e3 Fixups in audio backend
Removes 's_' prefix from variables that are no longer static and
thread_local. Removes superfluous comments left behind due to copy-paste
mistakes.
2019-01-12 21:29:56 +03:00
Rui Pinheiro
67f9397746 Various fixes
In addition, linux builds (and ALSA/PA) now work again
2019-01-12 21:29:56 +03:00
Rui Pinheiro
5159d3559e Implement Audio Backend Capabilities querying
Also renames "AudioThread" to "AudioBackend". The new name is more
descriptive of what the class really is responsible for, since the
backends are not responsible for managing the audio thread.

NOTE: Right now only XAudio2 is supported
2019-01-12 21:29:56 +03:00
Nekotekina
7050575fdb Add Start Threshold parameter (ALSA) 2018-01-03 01:04:04 +03:00
Nekotekina
f2980d57a1 ALSA audio backend fixes 2017-11-15 21:00:02 +03:00
Nekotekina
8520ca7ef7 Audio: add Buffer Count setting 2017-10-28 23:24:08 +03:00
Jan Beich
40d305b35d Make ALSA optional 2017-08-06 02:02:57 +01:00
Nekotekina
f010b5b235 Configuration simplified 2017-05-20 16:01:48 +03:00
Nekotekina
bd8dfac713 ALSA: decrease buffer 2017-05-19 01:13:23 +03:00
Nekotekina
77aa3142a9 Audio: downmix to stereo 2017-04-10 00:18:12 +03:00
Nekotekina
4c741e93c3 ALSA Audio Renderer (Linux) 2017-04-09 19:45:12 +03:00