- Jun 17, 2019
-
-
Julian Bouzas authored
-
- Jun 14, 2019
-
-
George Kiagiadakis authored
This can be used by code that depends on policy to re-evaluate choices they have made in the past that could now change based on the new policy.
-
- Jun 13, 2019
-
-
George Kiagiadakis authored
We need to delay the registration of the simple endpoint because it needs to get some information from the "info" callback of pipewire before we can use it in a link.
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Jun 11, 2019
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Only one endpoint of a certain media class can be selected at a time
-
George Kiagiadakis authored
the stream id is optional, a control may apply globally to all streams
-
George Kiagiadakis authored
The core may be the last object holding a reference to the endpoint, so the unregister call may destroy it.
-
George Kiagiadakis authored
This shall be a temporary method of selecting which endpoint is going to be the default input or output, for testing purposes
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
- Set the node proxy to NULL when it is destroyed externally so that we don't try to destroy it a second time in finalize. - Don't remove the dsp_listener, as this is already done inside the node proxy destroy sequence (but keep removing the node listener to avoid calling node_proxy_destroy() from inside finalize())
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Jun 10, 2019
-
-
George Kiagiadakis authored
Endpoint linking See merge request gkiagia/wireplumber!5
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Jun 06, 2019
-
-
Julian Bouzas authored
-
- Jun 05, 2019
-
-
George Kiagiadakis authored
This is implemented in a slightly hacky way, we register the GMainLoop as a global object and use it from the module to quit the daemon. This is bad design because the module assumes it is loaded inside our daemon. In the future, this should change. It looks like we should have an object that tracks the state of PipeWire and main() should track state changes of that object and decide what to do.
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- May 31, 2019
-
-
George Kiagiadakis authored
-
- May 30, 2019
-
-
George Kiagiadakis authored
endpoint: fix bug when linking endpoints See merge request gkiagia/wireplumber!4
-
Julian Bouzas authored
-
- May 29, 2019
-
-
George Kiagiadakis authored
This allows loading of config and modules when deployed in the target system without setting environment variables.
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- May 28, 2019
-
-
George Kiagiadakis authored
SPA_POD_Id is reserved for spa type IDs, not arbitrary implementation IDs
-
George Kiagiadakis authored
-
- May 26, 2019
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
and also implement * global-added/removed signals * a foreach function to iterate through globals * registering modules and factories with the same key
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- May 25, 2019
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
g_weak_ref_clear destroys the weak ref, so it will crash when _finalize() tries to destroy it again
-
George Kiagiadakis authored
-