wireplumber/lib/wp
George Kiagiadakis 2c1df41a16 debug: optimize wp_log_level_is_enabled()
Add the 'const' attribute to let the compiler know that it doesn't
need to call it multiple times for the same debug level argument,
since the enabled log levels cannot change at runtime.
2020-04-27 10:57:59 +03:00
..
base-endpoint.c debug: update all library code to use the new debug system 2020-04-14 18:31:17 +03:00
base-endpoint.h base-endpoint: add wp_base_endpoint_begin_fade API 2020-02-27 08:39:15 -05: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: trace pw main loop execution 2020-04-24 20:42:27 +03:00
core.h core: add source nullable parameter in _idle_add and _timeout_add APIs 2020-02-27 08:39:10 -05:00
debug.c debug: use the "default" domain to log messages without a domain 2020-04-15 18:33:33 +03:00
debug.h debug: optimize wp_log_level_is_enabled() 2020-04-27 10:57:59 +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: add extensive API documentation 2020-02-19 10:43:07 +02:00
endpoint-link.c tests: si-simple-node-endpoint: add export test 2020-04-23 17:25:57 +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 tests: si-simple-node-endpoint: add export test 2020-04-23 17:25:57 +03:00
endpoint.h port: add wp_port_get_direction() 2020-04-22 10:59:12 +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
factory.c debug: update all library code to use the new debug system 2020-04-14 18:31:17 +03:00
factory.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 debug: update all library code to use the new debug system 2020-04-14 18:31:17 +03:00
link.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
meson.build debug: update all library code to use the new debug system 2020-04-14 18:31:17 +03:00
module.c module: add annotations in wp_module_load() 2020-04-22 17:06:29 +03:00
module.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
node.c object-manager: implement the 'installed' signal and improve state management 2020-04-24 20:36:53 +03:00
node.h node: add useful API to access node info, associated ports and state changes 2020-04-22 10:57:30 +03:00
object-manager.c object-manager: implement the 'installed' signal and improve state management 2020-04-24 20:36:53 +03:00
object-manager.h object-manager: replace GPtrArray API with WpIterator 2020-04-21 13:21:03 +03:00
policy.c proxy: add set and get control vmethods, and remove them from sub-classes 2020-04-21 16:11:05 -04:00
policy.h lib: add extensive API documentation 2020-02-19 10:43:07 +02: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 proxy: add set and get control vmethods, and remove them from sub-classes 2020-04-21 16:11:05 -04: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 proxy: add set and get control vmethods, and remove them from sub-classes 2020-04-21 16:11:05 -04:00
proxy.h proxy: add set and get control vmethods, and remove them from sub-classes 2020-04-21 16:11:05 -04:00
session-item.c session-item: refactor export to use a process similar to activate 2020-04-16 17:38:31 +03:00
session-item.h session-item: refactor export to use a process similar to activate 2020-04-16 17:38:31 +03:00
session.c proxy: add set and get control vmethods, and remove them from sub-classes 2020-04-21 16:11:05 -04:00
session.h proxy: add set and get control vmethods, and remove them from sub-classes 2020-04-21 16:11:05 -04: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: add default implementations of optional methods 2020-04-22 13:49:37 +03:00
si-interfaces.h modules: implement si-standard-link, the default WpSiLink implementation 2020-04-11 11:05:09 +03:00
spa-pod.c spa-pod: fix constness and add get_object_type_name and get_choice_type_name 2020-04-21 16:11:05 -04:00
spa-pod.h spa-pod: fix constness and add get_object_type_name and get_choice_type_name 2020-04-21 16:11:05 -04:00
spa-props.c proxy: use WpSpaPod instead of struct spa_pod in public API 2020-04-21 16:11:05 -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 debug: update all library code to use the new debug system 2020-04-14 18:31:17 +03:00
transition.h lib: implement a new WpTransition class 2020-03-29 15:02:59 +03:00
wp.h Merge branch 'master' into next 2020-04-14 15:17:01 +03:00