aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends
Commit message (Expand)AuthorAgeFilesLines
* Clean up some more unnecessary uses of AL typesChris Robinson2020-04-082-2/+2
* Report better latency when PulseAudio has no timing infoChris Robinson2020-03-301-5/+5
* Inline a small helper methodChris Robinson2020-03-302-24/+24
* Get rid of a redundant enumChris Robinson2020-03-3033-67/+62
* Return the enumerated device names from the backendChris Robinson2020-03-3033-138/+176
* Inline a couple BackendBase methodsChris Robinson2020-03-302-8/+3
* Remove the mutex from the backend baseChris Robinson2020-03-295-12/+17
* Remove the QSA backendChris Robinson2020-03-292-979/+0
* Protect the call to pa_mainloop_quit with the mutexChris Robinson2020-03-291-1/+4
* Make some functions private methodsChris Robinson2020-03-281-19/+19
* Avoid AL[C]boolean for internal useChris Robinson2020-03-282-7/+7
* Make sure prebuf is filled when starting pulseaudio playbackChris Robinson2020-03-271-1/+25
* Use "zero-copy" writes with pulseaudio playbackChris Robinson2020-03-261-6/+20
* Clear the WASAPI device list when enumeratingChris Robinson2020-03-241-15/+12
* Don't send close messages for unopened WASAPI devicesChris Robinson2020-03-241-2/+10
* Avoid some pre-C++14 workaroundsChris Robinson2020-03-221-10/+9
* Remove the check for stat()Chris Robinson2020-03-212-4/+0
* Avoid a function call to get the channel countChris Robinson2020-03-181-1/+1
* Rename a method to be clearerChris Robinson2020-03-181-15/+13
* Make the pulseaudio enumeration functions class methodsChris Robinson2020-03-181-112/+113
* Remove a couple unused methodsChris Robinson2020-03-181-2/+0
* Add a helper to wait for the device mixChris Robinson2020-03-031-2/+1
* Remove unnecessary locks now that the mixer doesn't require oneChris Robinson2020-02-2617-61/+17
* Remove a couple unnecessary type aliasesChris Robinson2020-02-221-2/+0
* Fix JACK process callback handlingChris Robinson2020-01-121-50/+48
* Don't allocate the ring buffer for JACK before activationChris Robinson2020-01-111-32/+20
* Make CreateRingBuffer a static RingBuffer methodChris Robinson2020-01-1010-13/+13
* Make a duration type to handle WASAPI reference timesChris Robinson2019-12-221-34/+36
* Print the unhandled subformatChris Robinson2019-12-221-54/+54
* Try harder to find a matching WASAPI configurationChris Robinson2019-12-221-92/+110
* Handle padding between device sample framesChris Robinson2019-12-2115-36/+58
* Add a config option for custom ALSA capture devicesChris Robinson2019-10-271-18/+16
* Gracefully drain the OpenSL capture buffer on disconnectChris Robinson2019-10-101-13/+24
* Use one PulseAudio mainloop per deviceChris Robinson2019-10-091-221/+270
* 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-098-88/+85
* Use smart pointers for ALSA param handlesChris Robinson2019-10-091-132/+128
* Never return null from CreateRingBufferChris Robinson2019-10-0810-43/+5
* Clean up some exception messages and avoid duplicate log messagesChris Robinson2019-10-0814-184/+46
* Define some simple wrapper methods inlineChris Robinson2019-10-081-63/+30
* Avoid raw lock/unlock callsChris Robinson2019-10-0714-58/+44
* Fix BackendVase typoChris Robinson2019-10-071-1/+1
* Reduce some indentationChris Robinson2019-10-071-32/+36
* Use exceptions for backend open failuresChris Robinson2019-10-0719-542/+514
* Make MAX_RESAMPLER_PADDING specify the total paddingChris Robinson2019-09-281-1/+1
* Use FastBSinc24 for WASAPI and CoreAudio captureChris Robinson2019-09-282-2/+2
* Fix a couple more conversion warningsChris Robinson2019-09-221-6/+6
* Make the resampler type an enum classChris Robinson2019-09-222-2/+2