wireplumber/lib/wp
George Kiagiadakis 1ca67abc66 object-manager: support declaring interest on all properties of globals
Until now, object manager could only match pw global properties on
pw global objects, because this is the only available properties set
at the time the registry creates the global.

With this change, the object manager will now bind the proxy
if the type and the pw global properties have matched and will wait
until the proxy is available with all of its properties and tries
the check again.
2021-06-07 17:47:42 +03:00
..
private pipewire-object: fix memory leaks when getting properties 2021-06-03 14:53:00 -04:00
client.c docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
client.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
component-loader.c docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
component-loader.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
core.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
core.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
defs.h defs: add a new WP_PRIVATE_API function annotation 2020-11-16 10:28:56 +02:00
device.c pipewire-object: take ownership of param argument 2021-06-03 14:53:00 -04:00
device.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
endpoint.c endpoint: free media_class when disposing WpImplEndpoint 2021-06-03 14:53:00 -04:00
endpoint.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
error.c docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
error.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
global-proxy.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
global-proxy.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
iterator.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
iterator.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
link.c docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
link.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
log.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
log.h wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
meson.build docs: include wp.h in gir sources 2021-06-02 17:38:34 +00:00
metadata.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
metadata.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
node.c pipewire-object: take ownership of param argument 2021-06-03 14:53:00 -04:00
node.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
object-interest.c object-interest: enrich _matches_full() to be able to check all constraints 2021-06-07 17:47:42 +03:00
object-interest.h object-interest: enrich _matches_full() to be able to check all constraints 2021-06-07 17:47:42 +03:00
object-manager.c object-manager: support declaring interest on all properties of globals 2021-06-07 17:47:42 +03:00
object-manager.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
object.c object: advance pending transitions if activation fails 2021-06-03 09:38:19 -04:00
object.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
plugin.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
plugin.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
port.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
port.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
properties.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
properties.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
proxy-interfaces.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
proxy-interfaces.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
proxy.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
proxy.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
session-item.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
session-item.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
si-factory.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
si-factory.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
si-interfaces.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
si-interfaces.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
spa-pod.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
spa-pod.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
spa-type.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
spa-type.h docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
state.c state: remove support for groups and propagate save errors 2021-06-04 18:36:19 +03:00
state.h state: remove support for groups and propagate save errors 2021-06-04 18:36:19 +03:00
transition.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
transition.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
wp.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
wp.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
wpversion.h.in lib: add a version header 2020-06-02 18:26:40 +03:00