- Jul 30, 2020
-
-
raghu447 authored
-
- Jun 16, 2020
-
-
George Kiagiadakis authored
- because it conflicts with pulseaudio and we actually still want pipewire to be able to run along pulseaudio on default setups - and because it doesn't work well yet
-
- Jun 11, 2020
-
-
Julian Bouzas authored
-
- Jun 08, 2020
-
-
Julian Bouzas authored
-
- Jun 03, 2020
-
-
George Kiagiadakis authored
-
- Jun 02, 2020
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- May 26, 2020
-
-
Julian Bouzas authored
-
Julian Bouzas authored
This module suspends a node if idle for at least 3 seconds
-
- May 21, 2020
-
-
Julian Bouzas authored
-
- May 16, 2020
-
-
George Kiagiadakis authored
-
- May 12, 2020
-
-
Julian Bouzas authored
-
- May 11, 2020
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Apr 21, 2020
-
-
Julian Bouzas authored
-
- Mar 20, 2020
-
-
Julian Bouzas authored
-
- Mar 03, 2020
-
-
Julian Bouzas authored
-
- Jan 09, 2020
-
-
Julian Bouzas authored
This module allows wireplumber to create static nodes that match a specific device using a spa node factory. Matching is optional, and if there is no match, the node will always be created.
-
- Dec 17, 2019
-
-
George Kiagiadakis authored
-
- Dec 16, 2019
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Dec 11, 2019
-
-
George Kiagiadakis authored
This keeps track of the default endpoint and selects a default based on endpoint priorities when devices are discovered
-
- Dec 04, 2019
-
-
Julian Bouzas authored
-
Julian Bouzas authored
This will be replaced by a new policy based on configuration files
-
- Nov 06, 2019
-
-
Julian Bouzas authored
This is no longer used and it is the wrong approach anyway. A mixer GUI needs to list all endpoints and figure out the controls from the streams on its own, using the new endpoints API.
-
- Oct 07, 2019
-
-
George Kiagiadakis authored
This is not used by AGL anymore and it will go away *anyway* when we switch to the configuration-based logic for creating endpoints
-
George Kiagiadakis authored
In current pw master the behavior has been changed to not activate the "On" profile on alsa devices by default, because of the DeviceReserve D-Bus API implementation in media-session. This is a hack here to get the previous behavior. In the future we should have a way to configure profiles, as well as to pick a sensible default by autodetection.
-
George Kiagiadakis authored
-
- Sep 25, 2019
-
-
Julian Bouzas authored
-
- Sep 17, 2019
-
-
George Kiagiadakis authored
-
- Aug 19, 2019
-
-
Julian Bouzas authored
-
- Jul 12, 2019
-
-
George Kiagiadakis authored
* Every client has a priority based on its role * For playback, we allow only a single client to play at a time * For capture, we allow all clients to capture simultaneously * Every time the "selected" device changes (either because devices are discovered/removed or because the user changed the selection), the clients are re-linked to the new "selected" device. * When a playback client quits and there are others waiting unlinked, the highest priority one is linked automatically. * This also properly fixes re-linking the correct client(s) to the correct device(s) when wireplumber exits and restarts.
-
Julian Bouzas authored
-
- Jul 09, 2019
-
-
George Kiagiadakis authored
Currently, the stream names have to be duplicated in the configuration file. This is going to change in a future version.
-
George Kiagiadakis authored
-
- Jun 28, 2019
-
-
George Kiagiadakis authored
-
- Jun 26, 2019
-
-
George Kiagiadakis authored
Currently this will just grant full access to all clients. A future version will refine that to grant access to specific objects only.
-
- Jun 18, 2019
-
-
George Kiagiadakis authored
This provides high level volume controls for the AGL audiomixer binding and the applications using it.
-
- Jun 13, 2019
-
-
George Kiagiadakis authored
-
- Jun 10, 2019
-
-
Julian Bouzas authored
-