wireplumber/lib/wp
George Kiagiadakis e1e6411e19 proxy: when requesting Props, only try to enum them if the proxy supports them
otherwise we get stuck waiting for the param event
and we get warnings on the debug log
2020-06-02 19:09:18 +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 configuration: fix memleak when reloading 2020-05-19 10:18:51 -04:00
configuration.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
core.c core: finish all pending tasks when core proxy is destroyed 2020-05-19 10:18:51 -04:00
core.h core: add idle & timeout method variants that take a GClosure 2020-05-07 11:10:12 +03:00
debug.c debug: add mechanism to debug spa pods 2020-05-25 18:54:41 +03:00
debug.h debug: don't crash if an object is NULL in wp_*_object() and point it out in the log 2020-05-20 18:27:09 +03:00
defs.h lib: introduce export macros and hide all private symbols 2020-01-16 18:50:07 +02:00
device.c spa-device: delay activation until after the device is exported 2020-06-02 17:24:14 +03: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 Revert "lib: return empty WpProperties if the info struct has no properties on SM objects" 2020-06-01 18:29:28 +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 endpoint-stream: add GObject property to access the name 2020-06-02 13:09:00 +03:00
endpoint-stream.h endpoint/endpoint-stream: remove useless virtual methods 2020-06-02 13:09:00 +03:00
endpoint.c endpoint: add GObject properties to access the name, media-class & direction 2020-06-02 13:09:00 +03:00
endpoint.h endpoint/endpoint-stream: remove useless virtual methods 2020-06-02 13:09:00 +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 iterator: add a generic GPtrArray iterator implementation 2020-05-25 18:54:41 +03:00
iterator.h iterator: add a generic GPtrArray iterator implementation 2020-05-25 18:54:41 +03: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: add a version header 2020-06-02 18:26:40 +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 node: add send command API 2020-05-26 11:29:18 -04:00
node.h node: add send command API 2020-05-26 11:29:18 -04: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: do not accept globals without a WpProxy subclass 2020-06-01 17:48:31 +03:00
object-manager.h object-manager: remove deprecated API 2020-05-14 16:24:34 +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 proxy: refactor how PARAM_Props/PropInfo are handled 2020-05-25 18:54:41 +03:00
port.h port: add wp_port_get_direction() 2020-04-22 10:59:12 +03:00
private.h props: refactor WpSpaProps into WpProps 2020-05-29 18:47:16 +03:00
properties.c properties: fix const-ness warnings 2020-06-02 13:09:00 +03:00
properties.h properties: implement a wp_properties_iterate() method 2020-06-01 12:07:36 +03:00
props.c props: refactor WpSpaProps into WpProps 2020-05-29 18:47:16 +03:00
props.h props: refactor WpSpaProps into WpProps 2020-05-29 18:47:16 +03:00
proxy.c proxy: when requesting Props, only try to enum them if the proxy supports them 2020-06-02 19:09:18 +03:00
proxy.h props: refactor WpSpaProps into WpProps 2020-05-29 18:47:16 +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 session-item: check for core before adding closure if proxy is destroyed 2020-05-15 08:21:49 -04:00
session-item.h session-item: add _get_parent API 2020-05-03 19:54:31 +03:00
session.c Revert "lib: return empty WpProperties if the info struct has no properties on SM objects" 2020-06-01 18:29:28 +03:00
session.h session: fix the default-endpoint prop 2020-05-25 18:56:21 +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 props: refactor WpSpaProps into WpProps 2020-05-29 18:47:16 +03:00
spa-pod.h props: refactor WpSpaProps into WpProps 2020-05-29 18:47:16 +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 lib: add a version header 2020-06-02 18:26:40 +03:00
wp.h lib: add a version header 2020-06-02 18:26:40 +03:00
wpversion.h.in lib: add a version header 2020-06-02 18:26:40 +03:00