aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends/pulseaudio.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use one PulseAudio mainloop per deviceChris Robinson2019-10-091-221/+270
| | | | | To help avoid devices blocking on each other when handling asynchronous messages.
* Remove a useless prebuf check with PulseAudioChris Robinson2019-10-091-14/+0
|
* Create the initial PulseAudio stream corkedChris Robinson2019-10-091-1/+2
|
* Don't track the PulseAudio context state in devicesChris Robinson2019-10-091-30/+0
|
* Make C callbacks noexceptChris Robinson2019-10-091-39/+39
| | | | | No telling what would happen if exceptions managed to get back into presumably C-based callers.
* Clean up some exception messages and avoid duplicate log messagesChris Robinson2019-10-081-1/+1
|
* Define some simple wrapper methods inlineChris Robinson2019-10-081-63/+30
|
* Reduce some indentationChris Robinson2019-10-071-32/+36
|
* Use exceptions for backend open failuresChris Robinson2019-10-071-50/+46
|
* Clean up some more shadowing warningsChris Robinson2019-09-161-8/+6
|
* Return and pass more appropriate types for backendsChris Robinson2019-09-151-12/+12
|
* Enable and fix more warningsChris Robinson2019-09-141-1/+1
|
* Don't hold the pulse lock while not necessaryChris Robinson2019-09-141-1/+2
|
* Fix some more implicit conversions noted by GCCChris Robinson2019-09-141-1/+1
|
* Clean up (most) implicit conversions in the backendsChris Robinson2019-09-141-23/+24
|
* Use unsigned channel indicesChris Robinson2019-09-121-2/+2
|
* Add methods to get env vars as an optionalChris Robinson2019-08-121-2/+3
|
* Move the dynload decls and defs to commonChris Robinson2019-08-101-1/+2
|
* Modify LIKELY and UNLIKELY to not need extra parenthesisChris Robinson2019-08-041-11/+11
|
* Rename Alc to alcChris Robinson2019-07-281-0/+1532