aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends/pipewire.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use standard methods for roundingChris Robinson2023-12-251-4/+5
* Avoid assignments in if conditionsChris Robinson2023-12-231-2/+5
* Fix implicit widening after multiplicationChris Robinson2023-12-231-1/+1
* Use string_views for querying config parametersChris Robinson2023-12-211-2/+2
* Disable rt-mix by default for PipeWireChris Robinson2023-12-211-1/+1
* Fix and cleanup some more warningsChris Robinson2023-12-181-0/+5
* Remove DEF_NEWDELChris Robinson2023-12-161-4/+0
* Much more clang-tidy cleanupChris Robinson2023-12-101-7/+5
* More clang-tidy cleanupChris Robinson2023-12-101-22/+36
* Clean up some more clang-tidy warningsChris Robinson2023-12-081-3/+3
* Fix some clang-tidy warningsChris Robinson2023-12-081-2/+3
* Don't throw from the pipewire backend stop methodChris Robinson2023-12-061-4/+2
* Use RAII to handle writing under the mixer seqlockChris Robinson2023-12-041-1/+1
* Remove some unnecessary atomic wrappersChris Robinson2023-12-031-1/+1
* Replace a global function with a member functionChris Robinson2023-12-031-2/+2
* Fix some unused parameter and unhandled enum warningsChris Robinson2023-11-251-12/+11
* Add query fonction in ALC_SOFT_system_events unreleased extension (#938)MathiusD2023-11-261-1/+16
* Use a dynamically resizing spa_pod_builderChris Robinson2023-10-211-14/+47
* Don't use a custom config for the pipewire event loopChris Robinson2023-09-031-1/+1
* Combine separate loops into oneChris Robinson2023-08-301-5/+6
* Clear errno prior to the call that may set itChris Robinson2023-08-211-0/+1
* Track the current/active format for pipewire nodesChris Robinson2023-08-111-55/+85
* Use a string_view for the backend open methodChris Robinson2023-08-061-10/+11
* Don't use pipewire user data storage for native proxy objectsChris Robinson2023-08-041-110/+83
* Make C callback functions noexceptChris Robinson2023-07-201-15/+15
* Fix some typos (#872)Dirk Stolle2023-07-041-1/+1
* Specify the device type for the event callbackChris Robinson2023-06-011-5/+17
* Add a comment explaining the DeviceAdded logic for PipeWireChris Robinson2023-06-011-1/+10
* Report device change events from PipeWireChris Robinson2023-05-311-34/+91
* Use some more standard functionsChris Robinson2023-05-051-6/+6
* Remove custom stuff for standardChris Robinson2023-05-041-2/+2
* Avoid defining separate wrapper functionsChris Robinson2023-05-041-32/+16
* Use std::byte instead of a custom al::byteChris Robinson2023-05-041-5/+5
* Make and use a bit_cast functionChris Robinson2023-05-041-4/+5
* Replace al::optional with std::optionalChris Robinson2023-05-041-4/+4
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-7/+7
* Check a string for NULL before calling strtoullChris Robinson2023-02-111-8/+9
* Use the object serial ID from PipeWire when availableChris Robinson2023-01-241-21/+47
* Don't rely on mRateMatch while waiting for PipeWire timing infoChris Robinson2023-01-091-5/+2
* Add an option to mix on PipeWire's non-RT threadChris Robinson2023-01-081-14/+14
* Avoid some explicit casts and referencesChris Robinson2023-01-011-6/+4
* Avoid setting PipeWire stream properties with separate callsChris Robinson2022-12-061-12/+11
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-7/+7
* Use standard likely/unlikely attributes when availableChris Robinson2022-12-051-7/+7
* Fix building with PipeWire 0.3.49 and earlierChris Robinson2022-12-021-0/+19
* Don't prematurely change ALCdevice::BufferSizeChris Robinson2022-11-221-7/+11
* Try to detect the update and buffer size from PipeWireChris Robinson2022-11-081-4/+45
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-031-1/+8
* Add media class for Audio/Source/Virtual as a valid node (#747)Eir W2022-08-021-1/+6
* Define PW_KEY_NODE_RATE when neededChris Robinson2022-06-241-0/+5