wireplumber/lib/wp
George Kiagiadakis 0fa484ac55 log: map spa ERROR and WARN to GLib's CRITICAL and WARNING respectively
Previously we were mapping SPA ERROR to GLib WARNING and
SPA WARN to GLib MESSAGE, which has been causing some confusion.

After some careful consideration, it makes sense to change that and
leave the GLib MESSAGE level as something to be avoided. With that
change, WIREPLUMBER_DEBUG=M will still enable the MESSAGE level,
but WIREPLUMBER_DEBUG=2 will only enable the WARN level and it will
take WIREPLUMBER_DEBUG=3 to enable both the INFO and MESSAGE levels.
2023-04-25 08:50:13 +03:00
..
private lib: remove WpEndpoint and WpSiEndpoint APIs 2023-04-17 07:48:18 -04:00
client.c client: add _send_error() method 2021-10-13 11:09:11 +03:00
client.h client: add _send_error() method 2021-10-13 11:09:11 +03:00
component-loader.c component-loader: make wp_core_load_component() API asynchronous 2023-04-17 07:48:18 -04:00
component-loader.h component-loader: make wp_core_load_component() API asynchronous 2023-04-17 07:48:18 -04:00
conf.c conf: add support to override sections and nested objects/arrays 2023-04-17 07:48:18 -04:00
conf.h lib: add WpConf API 2023-04-17 07:48:18 -04:00
core.c core: return true from _is_connected() only after receiving the info structure 2023-04-17 07:48:18 -04:00
core.h component-loader: make wp_core_load_component() API asynchronous 2023-04-17 07:48:18 -04:00
dbus.c dbus: fix crash when trying to reconnect 2022-07-13 13:39:10 +03:00
dbus.h lib: add new WpDbus API 2022-06-02 12:34:16 -04:00
defs.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
device.c device: add new wp_spa_device_managed_object_new_iterator API 2022-06-27 08:52:36 +00:00
device.h device: add new wp_spa_device_managed_object_new_iterator API 2022-06-27 08:52:36 +00: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
event-dispatcher.c event-dispatcher: refactor to use before/after dependencies on hooks 2023-04-17 07:48:18 -04:00
event-dispatcher.h event-dispatcher: refactor to use before/after dependencies on hooks 2023-04-17 07:48:18 -04:00
event-hook.c event-dispatcher: refactor to use before/after dependencies on hooks 2023-04-17 07:48:18 -04:00
event-hook.h event-dispatcher: refactor to use before/after dependencies on hooks 2023-04-17 07:48:18 -04:00
event.c event: move cancelling of events on pw-proxy-destroyed to m-std-event-source 2023-04-17 07:48:18 -04:00
event.h event-dispatcher: refactor to use before/after dependencies on hooks 2023-04-17 07:48:18 -04:00
factory.c wp-factory: enumerate pw_factory objects 2021-10-19 05:46:46 +00:00
factory.h wp-factory: enumerate pw_factory objects 2021-10-19 05:46:46 +00:00
global-proxy.c proxy: abort activation if error or destroyed 2021-12-13 08:37:07 -05:00
global-proxy.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
iterator.c iterator: skip NULL pointers when iterating pointer arrays 2022-06-27 08:52:36 +00:00
iterator.h lib: Use #define instead of 'static const' for constants 2021-06-24 09:24:16 -04:00
link.c link: add WP_LINK_FEATURE_ESTABLISHED to track when a link is PAUSED/ACTIVE 2022-07-02 17:10:22 +03:00
link.h link: add WP_LINK_FEATURE_ESTABLISHED to track when a link is PAUSED/ACTIVE 2022-07-02 17:10:22 +03:00
log.c log: map spa ERROR and WARN to GLib's CRITICAL and WARNING respectively 2023-04-25 08:50:13 +03:00
log.h wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
meson.build lib: remove WpEndpoint and WpSiEndpoint APIs 2023-04-17 07:48:18 -04:00
metadata.c metadata: use an object closure to avoid crashing if the core disconnects early 2022-11-30 14:34:33 +02:00
metadata.h metadata: use pw_impl_metadata for WpImplMetadata 2021-09-17 09:08:48 -04:00
module.c docs: impl-module: add since markers and improve the Lua doc appearence 2021-08-19 17:58:07 +03:00
module.h docs: impl-module: add since markers and improve the Lua doc appearence 2021-08-19 17:58:07 +03:00
node.c proxy: abort activation if error or destroyed 2021-12-13 08:37:07 -05: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 event-hook: use WP_TYPE_EVENT as the type for hook interest 2023-04-17 07:47:09 -04:00
object-interest.h lib: Use #define instead of 'static const' for constants 2021-06-24 09:24:16 -04:00
object-manager.c object-manager: set self->installed=TRUE before emiting the signal 2023-04-17 07:48:18 -04: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: add ID property 2023-04-17 07:47:09 -04:00
object.h object: add ID property 2023-04-17 07:47:09 -04:00
plugin.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
plugin.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
port.c lua: add Port.get_direction() + documentation for it 2021-06-30 19:51:21 +03:00
port.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
properties.c lib: remove deprecated APIs 2023-04-17 07:48:18 -04:00
properties.h lib: remove deprecated APIs 2023-04-17 07:48:18 -04:00
proxy-interfaces.c pipewire-object: change params-changed signal to take a string param name 2021-06-09 13:29:34 +03:00
proxy-interfaces.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
proxy.c registry: ensure in-progress activations are aborted when a global is removed 2021-12-22 12:51:37 +02:00
proxy.h proxy: abort activation if error or destroyed 2021-12-13 08:37:07 -05:00
session-item.c lib: remove WpEndpoint and WpSiEndpoint APIs 2023-04-17 07:48:18 -04:00
session-item.h session-item: remove ID property 2023-04-17 07:47:09 -04:00
settings.c scripts: use WpConf API to get configuration values 2023-04-17 07:48:18 -04:00
settings.h scripts: use WpConf API to get configuration values 2023-04-17 07:48:18 -04:00
si-factory.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
si-factory.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
si-interfaces.c lib: remove WpEndpoint and WpSiEndpoint APIs 2023-04-17 07:48:18 -04:00
si-interfaces.h lib: remove WpEndpoint and WpSiEndpoint APIs 2023-04-17 07:48:18 -04:00
spa-json.c spa-json: add _add_from_string() and _add_from_stringn() builder APIs 2023-04-17 07:47:09 -04:00
spa-json.h spa-json: add _add_from_string() and _add_from_stringn() builder APIs 2023-04-17 07:47:09 -04:00
spa-pod.c lib: assert non-NULL input for wp_spa_pod_equal 2022-01-21 13:55:26 +00:00
spa-pod.h spa-pod: add missing API sentinel 2022-01-21 13:59:03 +00:00
spa-type.c default-routes: save and restore iec958Codecs 2021-10-04 10:11:03 +00:00
spa-type.h docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
state.c wp: make wp_get_xdg_state_dir() private 2021-08-19 10:06:37 +03:00
state.h state: remove support for groups and propagate save errors 2021-06-04 18:36:19 +03:00
transition.c transition: don't allow _return_error() to be called recursively 2023-04-17 07:48:18 -04:00
transition.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
wp.c meson: install scripts in /usr/share/wireplumber 2023-04-17 07:48:18 -04:00
wp.h meson: install scripts in /usr/share/wireplumber 2023-04-17 07:48:18 -04:00
wpversion.h.in lib: add a version header 2020-06-02 18:26:40 +03:00