- Feb 03, 2021
-
-
George Kiagiadakis authored
Replaces the old create-session wireplumber.conf commands
-
George Kiagiadakis authored
* load config from a lua script * use a WpTransition to organize the code * activate plugins before lua scripts * cleanup
-
George Kiagiadakis authored
-
George Kiagiadakis authored
The component loader is a more generic and extensible mechanism of loading components; modules are one type of component... The idea is to make scripts and config files also be components, loaded by plugins that inherit WpComponentLoader
-
George Kiagiadakis authored
* use the activate/deactivate system from WpObject, which allows async activation and error reporting * drop 'module' property, use 'core' from WpObject
-
- Jan 30, 2021
-
-
George Kiagiadakis authored
+ their configuration + their unit tests
-
- Jan 26, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Jan 25, 2021
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Jan 22, 2021
-
-
Julian Bouzas authored
-
- Jan 21, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Jan 15, 2021
-
-
George Kiagiadakis authored
A new desktop profile without endpoints will be added. The goal is to be compatible with media-session in the short term
-
Julian Bouzas authored
-
- Jan 14, 2021
-
-
Julian Bouzas authored
-
- Dec 22, 2020
-
-
George Kiagiadakis authored
Still missing a way to get the default endpoints, but this is going to change and use the metadata API
-
- Dec 21, 2020
-
-
George Kiagiadakis authored
Fixes #22
-
- Dec 20, 2020
-
-
George Kiagiadakis authored
Fixes #20
-
- Nov 15, 2020
-
-
George Kiagiadakis authored
-
- Nov 13, 2020
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Oct 22, 2020
-
-
Julian Bouzas authored
The Dbus device reservation has been moved into a separate module, and has also been refactored to allow reserving a device name before an actual device is created. Devices now are created and destroyed by the monitor depending on whether PipeWire owns the device or not. This also simplifies a lot the device activation module to always enable devices when they are created, and never worry about checking whether a device is acquired by PipeWire or not.
-
- Oct 05, 2020
-
-
Julian Bouzas authored
-
Julian Bouzas authored
Allows implementing device specific endpoint creation logic, which is currently needed for bluetooth endpoints as they need to be created differenly.
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Aug 31, 2020
-
-
George Kiagiadakis authored
-
- Jul 31, 2020
-
-
George Kiagiadakis authored
-
- Jul 30, 2020
-
-
raghu447 authored
-
- Jul 29, 2020
-
-
George Kiagiadakis authored
-
- Jul 02, 2020
-
-
George Kiagiadakis authored
* add library.name to not require adding `add-spa-lib` in pipewire.conf or wireplumber.conf for this to work * add a commented local=true; it can be useful to run those nodes locally for testing, sometimes
-
- Jun 29, 2020
-
-
George Kiagiadakis authored
if there was a remainder in the buffer from a previous iteration, make sure not to fill too much data and go past the end of the buffer
-
George Kiagiadakis authored
after consuming the whole buffer, cur & linestart need to be reset to point back to the beginning of the local buffer
-
- Jun 16, 2020
-
-
George Kiagiadakis authored
and add the non-disabled filenames in .gitignore so that I can maintain symlinks to enable them without commiting them
-
George Kiagiadakis authored
This is out-of-date and we don't need it in fact... the default configuration can serve as a good starting point for any custom embedded use case.
-
George Kiagiadakis authored
if there is a usb device plugged, we can assume it's meant to be used instead of the built-in audio
-