aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends/pulseaudio.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use a string_view for the backend open methodChris Robinson2023-08-061-8/+8
* Specify the device type for the event callbackChris Robinson2023-06-011-2/+4
* Handle device added/removed events with PulseAudioChris Robinson2023-06-011-0/+42
* Add a context to PulseMainloopChris Robinson2023-06-011-84/+64
* Avoid using al::vector unnecessarilyChris Robinson2023-05-121-3/+3
* Use std::byte instead of a custom al::byteChris Robinson2023-05-041-8/+7
* Make and use a bit_cast functionChris Robinson2023-05-041-1/+2
* Replace al::optional with std::optionalChris Robinson2023-05-041-3/+3
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-12/+12
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-5/+5
* Don't explicitly try to spawn servers by defaultChris Robinson2023-01-141-1/+1
* Avoid using a non-0 span length over nullptrChris Robinson2023-01-131-17/+32
* Write proper samples when starting the PulseAudio streamChris Robinson2023-01-131-17/+3
* Avoid single-use static class method wrappersChris Robinson2023-01-131-81/+46
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-131-2/+4
* Avoid some explicit casts and referencesChris Robinson2023-01-011-7/+11
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-12/+12
* Avoid LIKELY/UNLIKELY macrosChris Robinson2022-12-051-13/+13
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-031-1/+17
* 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
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-0/+2
* Handle 5.1 using rear channels with PulseAudio and PipeWireChris Robinson2022-01-251-82/+14
* Use a flag to indicate headphone-like outputChris Robinson2021-10-231-2/+2
* Avoid 5.1Rear as its own channel configurationChris Robinson2021-07-301-7/+1
* Update include headersChris Robinson2021-04-271-2/+2
* Move GetChannelIdxByName and clean up some more includesChris Robinson2021-04-261-10/+26
* Use the DeviceBase for the backendChris Robinson2021-04-241-4/+4
* Move helpers.cpp to coreChris Robinson2021-04-221-1/+1
* Move declarations to a more appropriate headerChris Robinson2021-04-221-0/+1
* Fill the PulseAudio buffer before uncorking playbackChris Robinson2021-04-191-14/+14
* Don't force application name with pulseaudioIlya Fedin2021-03-181-8/+1
* Allow calling BackendBase::open multiple times on playback devicesChris Robinson2021-03-081-3/+14
* Use a standard bitset for bitfield flagsChris Robinson2021-01-221-3/+3
* Use a span instead of passing a vector by referenceChris Robinson2021-01-111-5/+5
* Make sure proper names are used for querying PulseAudio infoChris Robinson2021-01-101-5/+5
* Pass nullptr to pulse for default deviceIlya Fedin2021-01-101-42/+13
* Move alexcpt to coreChris Robinson2020-12-241-1/+0
* Avoid AL/ALC types in the backendsChris Robinson2020-12-171-16/+16
* Don't use ALC error enums for the backend error codeChris Robinson2020-12-171-14/+17
* Don't return an enum from captureSamplesChris Robinson2020-12-171-11/+9
* Move logging to coreChris Robinson2020-12-171-1/+1
* Change a couple functions into member functionsChris Robinson2020-08-071-6/+6
* Use a predicate instead of a while loopChris Robinson2020-07-231-3/+3
* Print the name of unhandled PulseAudio channelsChris Robinson2020-06-151-1/+3
* Remove the Lower channel labels and rename the Upper labelsChris Robinson2020-06-151-7/+7
* Don't bother with otherwise unused Aux channelsChris Robinson2020-06-151-33/+37
* Don't return a bool from the backend start methodChris Robinson2020-04-281-6/+4
* Use standard attribute declarationsChris Robinson2020-04-131-0/+1