wireplumber/modules
Carlos Rafael Giani e97551818a m-si-audio-adapter: Suspend node before setting Format and avoid redundancy
When a new Format param is set, the node's state is not checked, so this
attempt can even take place when the node is not suspended. Setting that
param will not work if the node isn't suspended though. Add a check for
the state and suspend the node if needed.

Also, do not set the Format param if the new param POD is the same as that
of the existing format to avoid redundant calls.

(This mirrors already existing checks for the PortConfig param.)
2025-06-27 13:08:30 +03:00
..
module-lua-scripting lib: Add new proc-utils API for process utilities 2025-03-05 16:28:34 +02:00
module-reserve-device m-reserve-device: cancel get proxy callback properly 2024-11-01 20:46:54 +02:00
dbus-connection-state.h dbus: refactor WpDBus into a plugin called dbus-connection 2023-06-20 12:39:29 +03:00
meson.build remove "virtual items" scripts, m-si-audio-virtual and related tests 2024-06-26 15:48:07 +03:00
module-dbus-connection.c module-dbus-connection: fix GCancellable leak 2024-09-26 15:08:39 +02:00
module-default-nodes-api.c metadata: remove wp_metadata_iterator_item_extract() API 2024-02-28 08:15:17 -05:00
module-file-monitor-api.c core: change the component arguments to be WpSpaJson instead of GVariant 2023-05-25 18:29:58 +03:00
module-log-settings.c log: rename back to wp_log_set_level 2024-01-13 16:33:05 +00:00
module-logind.c Improve monitoring of seat state 2024-05-08 13:58:16 +00:00
module-mixer-api.c m-mixer-api: Fix memory in leak wp_mixer_api_set_volume 2024-09-26 14:12:18 +02:00
module-portal-permissionstore.c m-portal-permissionstore: improve the warnings printed due to remote errors 2024-03-25 13:51:46 +02:00
module-settings.c m-settings: remove all persistent settings if key is null 2024-03-23 09:39:45 +00:00
module-si-audio-adapter.c m-si-audio-adapter: Suspend node before setting Format and avoid redundancy 2025-06-27 13:08:30 +03:00
module-si-node.c si-linkables: do not fully reset when the underlying proxy is destroyed 2024-03-12 12:44:32 +02:00
module-si-standard-link.c docs: fix various codebase typos Found via codespell -q 3 -S "*.po,./po/*,NEWS.rst" -L bootup,gir,inout 2025-01-28 15:45:54 +01:00
module-standard-event-source.c m-std-event-source: cancel events when the node associated with the si dies 2024-03-22 15:35:22 +02:00