aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary includes and forward declarationsChris Robinson2022-09-231-7/+0
* Remove an unnecessary includeChris Robinson2022-09-221-1/+0
* Use PulseAudio's threaded mainloop instead of a custom oneChris Robinson2022-09-221-141/+160
* Fix the ringbuffer write sizeChris Robinson2022-08-181-1/+1
* Use an intermediate buffer for writing to the ringbufferChris Robinson2022-08-181-26/+11
* Pass the action flags to AudioUnitRender from the callbackChris Robinson2022-08-171-3/+2
* Pass the bus number to AudioUnitRender from the callbackChris Robinson2022-08-161-2/+2
* Add media class for Audio/Source/Virtual as a valid node (#747)Eir W2022-08-021-1/+6
* Declare variables closer to where they're usedChris Robinson2022-07-181-4/+2
* Define PW_KEY_NODE_RATE when neededChris Robinson2022-06-241-0/+5
* Fix the PipeWire version checkChris Robinson2022-06-241-1/+2
* Match exactly 5.1 Rear in WASAPIChris Robinson2022-06-161-2/+2
* Handle a blank channel mask from WASAPIChris Robinson2022-06-141-10/+18
* Handle 5.1 Rear with DSound playbackChris Robinson2022-06-081-42/+44
* Check and handle 5.1 Rear with WASAPI captureChris Robinson2022-06-071-3/+23
* Trace the WASAPI device mix formatChris Robinson2022-06-071-0/+1
* Track 5.1 Rear with WASAPI playbackChris Robinson2022-06-071-3/+14
* Use a ringbuffer for Oboe captureChris Robinson2022-05-281-66/+23
* Fix requeueing logic for OpenSLCapture::captureSamplesChris Robinson2022-05-281-17/+29
* Use the mix format if IsFormatSupported fails for WASAPI captureChris Robinson2022-05-171-1/+6
* Keep some variables local to where they're neededChris Robinson2022-05-131-26/+21
* Use pw_buffer::requested in newer PipeWire versionsChris Robinson2022-05-131-16/+26
* Remove a couple unnecessary castsChris Robinson2022-05-131-3/+3
* Fix the CoreAudio output element valueChris Robinson2022-05-101-1/+1
* More agressively hide PipeWire and SDL header warningsChris Robinson2022-05-092-2/+17
* Reject older versions of PipeWire than built againstChris Robinson2022-05-071-0/+24
* Avoid a deprecated PipeWire functionChris Robinson2022-05-061-4/+17
* Fix CoreAudio audio unit element values for captureChris Robinson2022-05-021-19/+21
* Reset the ringbuffer when stopping OpenSL playbackChris Robinson2022-04-261-0/+2
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-2611-71/+40
* Clear capture buffers before enqueueing them with OpenSLChris Robinson2022-04-081-3/+12
* Keep track of uncaptured samples with the Oboe backendChris Robinson2022-04-061-8/+41
* Avoid a shadow declaration warningChris Robinson2022-03-301-7/+7
* Define the CoreAudio default name only when neededChris Robinson2022-02-231-2/+4
* Make some local constexpr variables staticChris Robinson2022-02-231-2/+2
* Avoid using an if_constexpr macroChris Robinson2022-02-222-15/+9
* Make a couple more operator bools explicitChris Robinson2022-02-201-1/+1
* Trace the actual device form factor in pipewireChris Robinson2022-02-161-11/+5
* Don't trace ignored pipewire stream nodesChris Robinson2022-02-151-1/+3
* Reset mIs51Rear only when updating the channel configChris Robinson2022-02-151-4/+4
* Log when a pipewire device is removedChris Robinson2022-02-151-1/+6
* Mark another operator bool as explicitChris Robinson2022-02-151-1/+1
* Add some common wrapper methods to ThreadMainloopChris Robinson2022-01-261-42/+46
* Default the PipeWire lock's operator= instead of using the baseChris Robinson2022-01-261-1/+1
* Handle 5.1 using rear channels with PulseAudio and PipeWireChris Robinson2022-01-252-105/+60
* Move some definitions to where they're usedChris Robinson2022-01-241-2/+2
* Avoid a messy while loop to remove from a vectorChris Robinson2022-01-221-11/+8
* Restructure the PipeWire backend code a bitChris Robinson2022-01-221-219/+235
* Avoid holding a pw_proxy, hold the type it representsChris Robinson2022-01-221-36/+70
* Handle duplex devices with PipeWireChris Robinson2022-01-221-22/+43