Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use a flag to indicate headphone-like output | Chris Robinson | 2021-10-23 | 1 | -2/+2 |
| | |||||
* | Make a construct_at method amd use it | Chris Robinson | 2021-10-08 | 1 | -4/+4 |
| | |||||
* | Avoid double indirection to access spa_data::datas | Chris Robinson | 2021-10-07 | 1 | -13/+13 |
| | |||||
* | Remove a couple unnecessary variables | Chris Robinson | 2021-10-03 | 1 | -4/+2 |
| | |||||
* | Make simpler likely/unlikely functions and use them in some places | Chris Robinson | 2021-10-03 | 1 | -6/+6 |
| | |||||
* | Use a constexpr char array instead of duplicating strings | Chris Robinson | 2021-09-19 | 1 | -5/+6 |
| | |||||
* | Replace a hardcoded offset value | Chris Robinson | 2021-09-14 | 1 | -1/+1 |
| | |||||
* | Wait for the pipewire capture stream to start before returning | Chris Robinson | 2021-09-13 | 1 | -1/+9 |
| | |||||
* | Track whether nodes are marked as headphones | Chris Robinson | 2021-09-12 | 1 | -2/+14 |
| | | | | | | Newer versions of PipeWire copy the PW_KEY_DEVICE_FORM_FACTOR property to the sink node, so this should work to detect whether the device should be treated as headphones or not. | ||||
* | Use a constexpr char array for a reused prefix string | Chris Robinson | 2021-09-12 | 1 | -4/+6 |
| | |||||
* | Remove a leftover debug trace | Chris Robinson | 2021-09-01 | 1 | -1/+0 |
| | |||||
* | Fix when a PipeWire metadata property is being cleared | Chris Robinson | 2021-09-01 | 1 | -1/+8 |
| | |||||
* | Properly limit the name header comparison length | Chris Robinson | 2021-08-22 | 1 | -1/+1 |
| | |||||
* | Add PipeWire capture support | Chris Robinson | 2021-08-21 | 1 | -12/+280 |
| | |||||
* | Don't try to get the stream time if there's no stream | Chris Robinson | 2021-08-19 | 1 | -0/+1 |
| | |||||
* | Simplify pwire_load | Chris Robinson | 2021-08-19 | 1 | -39/+35 |
| | |||||
* | Track default devices with PipeWire | Chris Robinson | 2021-08-18 | 1 | -20/+183 |
| | |||||
* | Support getting device latency with PipeWire | Chris Robinson | 2021-08-18 | 1 | -1/+93 |
| | |||||
* | Track the actual update size used for PipeWire updates | Chris Robinson | 2021-08-18 | 1 | -1/+37 |
| | |||||
* | Minor naming and comment typo fix | Chris Robinson | 2021-08-15 | 1 | -4/+4 |
| | |||||
* | Add enumeration support to the PipeWire backend | Chris Robinson | 2021-08-14 | 1 | -45/+667 |
| | | | | | This does not currently track the default devices, and simply gives which came up first. More work is needed to find the default source/sink node IDs. | ||||
* | Implement PipeWire playback | Chris Robinson | 2021-08-06 | 1 | -71/+434 |
| | | | | | Not yet an auto-selected backend. This doesn't yet support enumeration, or matching the AL device format to the output. | ||||
* | Start a PipeWire backend | Chris Robinson | 2021-08-02 | 1 | -0/+179 |
It's just a copy of the Null backend to start with |