wireplumber/lib/wp
George Kiagiadakis a3870581fb spa-device / m-monitor: fix pw_proxy leaks reported by pw_core
1. device export proxies must be destroyed manually since they are
   not associated with the WpRegistry
2. the monitors should not disconnect before all WpSpaDevice objects
   are destroyed; remove the manual disconnect call and let GObject
   ref counting do its job (the core will disconnect when its last ref
   count is dropped after the last monitor plugin is destroyed)
2020-06-29 13:05:44 +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: wp_core_get_context -> wp_core_get_g_main_context 2020-06-16 12:53:18 +03:00
core.h core: wp_core_get_context -> wp_core_get_g_main_context 2020-06-16 12:53:18 +03:00
debug.c debug: add doc comments 2020-06-03 21:40:01 +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 / m-monitor: fix pw_proxy leaks reported by pw_core 2020-06-29 13:05:44 +03:00
device.h spa-device: store the constructor properties and use them for export + object-info 2020-06-15 11:10:39 +03:00
endpoint-link.c spa-pod: remove const-ness from API 2020-06-04 09:48:43 -04:00
endpoint-link.h lib: implement proxy & impl for PW_TYPE_INTERFACE_EndpointLink 2020-03-31 19:26:56 +03:00
endpoint-stream.c spa-pod: remove const-ness from API 2020-06-04 09:48:43 -04:00
endpoint-stream.h endpoint/endpoint-stream: remove useless virtual methods 2020-06-02 13:09:00 +03:00
endpoint.c spa-pod: remove const-ness from API 2020-06-04 09:48:43 -04: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 impl-node: subclass from GObject 2020-06-10 11:12:11 +03:00
node.h impl-node: subclass from GObject 2020-06-10 11:12:11 +03:00
object-interest.c object-interest: don't use G_GNUC_FALLTRHOUGH 2020-06-16 19:18:20 +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 spa-pod: remove const-ness from API 2020-06-04 09:48:43 -04:00
port.h port: add wp_port_get_direction() 2020-04-22 10:59:12 +03:00
private.h spa-pod: remove _wrap_copy APIs from the private header 2020-06-04 09:48:43 -04:00
properties.c properties: all properties from other must be included in self for the match to be valid 2020-06-16 12:56:04 +03:00
properties.h properties: add wp_properties_unref_and_take_pw_properties() 2020-06-15 17:22:47 +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 improve some debug logs 2020-06-10 12:53:22 +03:00
proxy.h spa-pod: remove const-ness from API 2020-06-04 09:48:43 -04:00
session-bin.c session-bin: call parent's reset() in reset() 2020-06-18 19:28:03 +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 spa-pod: remove const-ness from API 2020-06-04 09:48:43 -04: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 spa-pod: keep a reference of the pod in the ierator 2020-06-04 09:48:43 -04:00
spa-pod.h spa-pod: remove const-ness from API 2020-06-04 09:48:43 -04: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