- Dec 12, 2019
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
to make it more usable and compatible with g_idle_add
-
- Dec 11, 2019
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
and drop the WpBaseEndpoint controls entirely
-
George Kiagiadakis authored
-
George Kiagiadakis authored
This keeps track of the default endpoint and selects a default based on endpoint priorities when devices are discovered
-
George Kiagiadakis authored
This is useful to be able to call export() from a module init function, which is called before the core is connected
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Clear self->pending_endpoint before sending the done signal, because the signal will trigger a new endpoint to be added in the unit test and this may happen before g_clear_object is called, in which case adding the new endpoint fails
-
George Kiagiadakis authored
-
George Kiagiadakis authored
These are set by the server on the global properties set
-
George Kiagiadakis authored
-
George Kiagiadakis authored
heavily based on the WpSession implementation
-
George Kiagiadakis authored
to avoid name clashing with the upcoming WpEndpoint interface that is going to be the common interface of Wp{Proxy,Exported}Endpoint
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Dec 10, 2019
-
-
George Kiagiadakis authored
This avoids hearing mono audio only on the left speaker
-
George Kiagiadakis authored
-
George Kiagiadakis authored
the _can_link function was previously assuming that the target stream is always specified in the configuration file
-
George Kiagiadakis authored
-
George Kiagiadakis authored
So that we can use media.role to specify the stream
-
Julian Bouzas authored
-
- Dec 06, 2019
-
-
Julian Bouzas authored
-
George Kiagiadakis authored
Big API break happens after this commit and we cannot keep up right now.
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Dec 05, 2019
-
-
Julian Bouzas authored
-
Julian Bouzas authored
The role defined in the endpoint-link configuration files must have higher priority than the one set in the endpoint. If none of them are set, the config policy fallbacks to the lowest one defined in the streams configuration file
-
Julian Bouzas authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Currently all it does is that it prints the properties of all device nodes (Audio/Source & Audio/Sink), which is useful for editing the configuration files
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Otherwise, if the object manager is destroyed while a sync is in progress, we get an invalid 'self' pointer on the callback later, which is being called regardless There is a bit more work that should be done in the core to avoid leaking this ref in case pipewire disconnects before the sync is completed
-
- Dec 04, 2019
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-