impl-port: only log changes

This commit is contained in:
Wim Taymans 2023-09-07 17:46:34 +02:00
parent 632f532036
commit 1837654a4b

View file

@ -1675,12 +1675,12 @@ int pw_impl_port_recalc_tag(struct pw_impl_port *port)
pw_log_info("port %d: %p %s %s tag %p", pw_log_info("port %d: %p %s %s tag %p",
port->info.id, port, changed ? "set" : "keep", port->info.id, port, changed ? "set" : "keep",
pw_direction_as_string(direction), param); pw_direction_as_string(direction), param);
if (param)
pw_log_pod(SPA_LOG_LEVEL_INFO, param);
if (changed) { if (changed) {
free(old); free(old);
port->tag[direction] = param ? spa_pod_copy(param) : NULL; port->tag[direction] = param ? spa_pod_copy(param) : NULL;
if (param)
pw_log_pod(SPA_LOG_LEVEL_INFO, param);
} }
spa_pod_dynamic_builder_clean(&b); spa_pod_dynamic_builder_clean(&b);