aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends/pipewire.cpp
Commit message (Expand)AuthorAgeFilesLines
* Define PW_KEY_NODE_RATE when neededChris Robinson2022-06-241-0/+5
* Fix the PipeWire version checkChris Robinson2022-06-241-1/+2
* 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
* More agressively hide PipeWire and SDL header warningsChris Robinson2022-05-091-1/+13
* Reject older versions of PipeWire than built againstChris Robinson2022-05-071-0/+24
* Avoid a deprecated PipeWire functionChris Robinson2022-05-061-4/+17
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-0/+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-251-23/+46
* 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
* Load the PipeWire real-time configurationChris Robinson2022-01-171-18/+57
* Avoid a static-sized char array on the stackChris Robinson2021-12-311-16/+22
* Avoid some unnecessary copyingChris Robinson2021-12-311-10/+9
* Some more restructuring of the PipeWire backendChris Robinson2021-12-301-73/+58
* Set the node rate for the pipewire capture stream tooChris Robinson2021-12-291-0/+1
* Move some constexpr variables to where they're usedChris Robinson2021-12-281-50/+47
* C++-ize the PipeWire backend some moreChris Robinson2021-12-281-61/+94
* Check for audio devices when initializing PipeWireChris Robinson2021-12-251-3/+64
* Set the PipeWire stream rateChris Robinson2021-12-161-0/+1
* Handle SPA_CHOICE_None for sample rates from PipeWireChris Robinson2021-11-141-52/+59
* Report unexpected types for the sample rate from PipeWireChris Robinson2021-11-141-42/+44
* Support "enum" choices for sample rates with PipeWireChris Robinson2021-11-141-8/+48
* Don't trace unused metadata properties and node typesChris Robinson2021-10-261-6/+0
* Use a flag to indicate headphone-like outputChris Robinson2021-10-231-2/+2
* Make a construct_at method amd use itChris Robinson2021-10-081-4/+4
* Avoid double indirection to access spa_data::datasChris Robinson2021-10-071-13/+13
* Remove a couple unnecessary variablesChris Robinson2021-10-031-4/+2
* Make simpler likely/unlikely functions and use them in some placesChris Robinson2021-10-031-6/+6
* Use a constexpr char array instead of duplicating stringsChris Robinson2021-09-191-5/+6
* Replace a hardcoded offset valueChris Robinson2021-09-141-1/+1
* Wait for the pipewire capture stream to start before returningChris Robinson2021-09-131-1/+9
* Track whether nodes are marked as headphonesChris Robinson2021-09-121-2/+14
* Use a constexpr char array for a reused prefix stringChris Robinson2021-09-121-4/+6
* Remove a leftover debug traceChris Robinson2021-09-011-1/+0
* Fix when a PipeWire metadata property is being clearedChris Robinson2021-09-011-1/+8
* Properly limit the name header comparison lengthChris Robinson2021-08-221-1/+1
* Add PipeWire capture supportChris Robinson2021-08-211-12/+280
* Don't try to get the stream time if there's no streamChris Robinson2021-08-191-0/+1
* Simplify pwire_loadChris Robinson2021-08-191-39/+35