diff --git a/src/modules/module-echo-cancel.c b/src/modules/module-echo-cancel.c index 7e0d81a79..9dba8c51b 100644 --- a/src/modules/module-echo-cancel.c +++ b/src/modules/module-echo-cancel.c @@ -936,8 +936,13 @@ static void core_error(void *data, uint32_t id, int seq, int res, const char *me { struct impl *impl = data; - pw_log_error("error id:%u seq:%d res:%d (%s): %s", - id, seq, res, spa_strerror(res), message); + if (res == -ENOENT) { + pw_log_info("id:%u seq:%d res:%d (%s): %s", + id, seq, res, spa_strerror(res), message); + } else { + pw_log_warn("error id:%u seq:%d res:%d (%s): %s", + id, seq, res, spa_strerror(res), message); + } if (id == PW_ID_CORE && res == -EPIPE) pw_impl_module_schedule_destroy(impl->module); diff --git a/src/modules/module-filter-chain.c b/src/modules/module-filter-chain.c index 3d8fbed20..bee9e3e28 100644 --- a/src/modules/module-filter-chain.c +++ b/src/modules/module-filter-chain.c @@ -2121,8 +2121,13 @@ static void core_error(void *data, uint32_t id, int seq, int res, const char *me { struct impl *impl = data; - pw_log_error("error id:%u seq:%d res:%d (%s): %s", - id, seq, res, spa_strerror(res), message); + if (res == -ENOENT) { + pw_log_info("message id:%u seq:%d res:%d (%s): %s", + id, seq, res, spa_strerror(res), message); + } else { + pw_log_warn("error id:%u seq:%d res:%d (%s): %s", + id, seq, res, spa_strerror(res), message); + } if (id == PW_ID_CORE && res == -EPIPE) pw_impl_module_schedule_destroy(impl->module); diff --git a/src/modules/module-loopback.c b/src/modules/module-loopback.c index 321ed05bb..5e50426da 100644 --- a/src/modules/module-loopback.c +++ b/src/modules/module-loopback.c @@ -487,8 +487,13 @@ static void core_error(void *data, uint32_t id, int seq, int res, const char *me { struct impl *impl = data; - pw_log_error("error id:%u seq:%d res:%d (%s): %s", - id, seq, res, spa_strerror(res), message); + if (res == -ENOENT) { + pw_log_info("message id:%u seq:%d res:%d (%s): %s", + id, seq, res, spa_strerror(res), message); + } else { + pw_log_warn("error id:%u seq:%d res:%d (%s): %s", + id, seq, res, spa_strerror(res), message); + } if (id == PW_ID_CORE && res == -EPIPE) pw_impl_module_schedule_destroy(impl->module);