wireplumber/lib/wp
George Kiagiadakis d89c4ecd94 object-manager: don't try to install if there is no core
This happens when the daemon fails to connect and the
not installed object managers try to get installed, but
the weak ref to the core is already gone
2020-05-13 19:52:25 +03:00
..
client.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
client.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
configuration.c debug: update all library code to use the new debug system 2020-04-14 18:31:17 +03:00
configuration.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
core.c core: fix disconnecting when pipewire quits 2020-05-13 15:20:26 +03:00
core.h core: add idle & timeout method variants that take a GClosure 2020-05-07 11:10:12 +03:00
debug.c debug: honor WIREPLUMBER_DEBUG and ignore PIPEWIRE_DEBUG in pw_log 2020-05-12 18:16:55 +03:00
debug.h lib: implement a wp_init() function 2020-05-11 15:45:09 +03:00
defs.h lib: introduce export macros and hide all private symbols 2020-01-16 18:50:07 +02:00
device.c proxy: use WpSpaPod instead of struct spa_pod in public API 2020-04-21 16:11:05 -04:00
device.h lib: use WP_PROXY_FEATURE_LAST with a shift when declaring additional features 2020-05-12 18:18:24 +03:00
endpoint-link.c si-standard-link: fix endpoint linking bugs and add some debug statements 2020-05-05 18:04:05 +03:00
endpoint-link.h lib: implement proxy & impl for PW_TYPE_INTERFACE_EndpointLink 2020-03-31 19:26:56 +03:00
endpoint-stream.c tests: si-simple-node-endpoint: add export test 2020-04-23 17:25:57 +03:00
endpoint-stream.h proxy: add set and get control vmethods, and remove them from sub-classes 2020-04-21 16:11:05 -04:00
endpoint.c endpoint: ensure that streams are available when FEATURE_STREAMS is declared as ready 2020-05-11 09:56:06 +03:00
endpoint.h lib: use WP_PROXY_FEATURE_LAST with a shift when declaring additional features 2020-05-12 18:18:24 +03:00
error.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
error.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
iterator.c object-manager: replace GPtrArray API with WpIterator 2020-04-21 13:21:03 +03:00
iterator.h lib: add iterator base class API 2020-04-07 14:18:11 -04:00
link.c link: add method to get object ids 2020-05-05 18:04:05 +03:00
link.h link: add method to get object ids 2020-05-05 18:04:05 +03:00
meson.build lib: remove WpFactory (no longer used) 2020-05-13 15:29:17 +03:00
module.c lib: add a WpPlugin class 2020-05-12 18:18:21 +03:00
module.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
node.c session/endpoint/node: proxy the object-manager API for looking up child objects 2020-05-05 18:04:05 +03:00
node.h lib: use WP_PROXY_FEATURE_LAST with a shift when declaring additional features 2020-05-12 18:18:24 +03:00
object-interest.c lib: implement WpObjectInterest 2020-05-01 19:21:08 +03:00
object-interest.h lib: implement WpObjectInterest 2020-05-01 19:21:08 +03:00
object-manager.c object-manager: don't try to install if there is no core 2020-05-13 19:52:25 +03:00
object-manager.h object-manager: add _is_installed() method to query installation status 2020-05-07 15:45:00 +03:00
plugin.c lib: add a WpPlugin class 2020-05-12 18:18:21 +03:00
plugin.h lib: add a WpPlugin class 2020-05-12 18:18:21 +03:00
port.c port: add wp_port_get_direction() 2020-04-22 10:59:12 +03:00
port.h port: add wp_port_get_direction() 2020-04-22 10:59:12 +03:00
private.h session-item: add _get_parent API 2020-05-03 19:54:31 +03:00
properties.c debug: update all library code to use the new debug system 2020-04-14 18:31:17 +03:00
properties.h properties: add wp_properties_ensure_unique_owner() method 2020-03-31 16:11:08 +03:00
proxy.c global: properly destroy impl proxies that were removed by the server 2020-05-07 15:50:14 +03:00
proxy.h proxy: add _request_destroy() method for destroying remote objects 2020-05-07 15:47:15 +03:00
session-bin.c session-bin: improve iterator 2020-05-04 18:03:53 +03:00
session-bin.h session-bin: add _get_n_children() method 2020-05-04 14:13:32 +03:00
session-item.c endpoint: ensure that streams are available when FEATURE_STREAMS is declared as ready 2020-05-11 09:56:06 +03:00
session-item.h session-item: add _get_parent API 2020-05-03 19:54:31 +03:00
session.c lib: implement a wp_init() function 2020-05-11 15:45:09 +03:00
session.h lib: use WP_PROXY_FEATURE_LAST with a shift when declaring additional features 2020-05-12 18:18:24 +03:00
si-factory.c modules: fix small issues in the session items 2020-04-23 15:22:32 +03:00
si-factory.h lib: implement WpSiFactory, a factory for session items 2020-03-29 15:02:59 +03:00
si-interfaces.c si-interfaces: drop the multi-endpoint interface 2020-05-04 09:35:22 +03:00
si-interfaces.h si-interfaces: drop the multi-endpoint interface 2020-05-04 09:35:22 +03:00
spa-pod.c spa-pod: rename wp_spa_pod_iterator_new to wp_spa_pod_iterate 2020-05-11 12:03:43 +03:00
spa-pod.h spa-pod: rename wp_spa_pod_iterator_new to wp_spa_pod_iterate 2020-05-11 12:03:43 +03:00
spa-props.c spa-pod: rename wp_spa_pod_iterator_new to wp_spa_pod_iterate 2020-05-11 12:03:43 +03:00
spa-type.c spa-type: add the AUDIO_CHANNEL table 2020-04-22 13:44:40 +03:00
spa-type.h spa-type: add the AUDIO_CHANNEL table 2020-04-22 13:44:40 +03:00
transition.c transition: add the ability to use a GClosure instead of a GAsyncReadyCallback 2020-05-08 19:23:23 +03:00
transition.h transition: add the ability to use a GClosure instead of a GAsyncReadyCallback 2020-05-08 19:23:23 +03:00
wp.c debug: honor WIREPLUMBER_DEBUG and ignore PIPEWIRE_DEBUG in pw_log 2020-05-12 18:16:55 +03:00
wp.h lib: remove WpFactory (no longer used) 2020-05-13 15:29:17 +03:00