filter-chain: improve sofa plugin debug

This commit is contained in:
Wim Taymans 2024-10-02 09:52:13 +02:00
parent dca11e6c41
commit 81a2a7087b

View file

@ -214,6 +214,8 @@ static void spatializer_reload(void * Instance)
for (uint8_t i = 0; i < 3; i++)
coords[i] = impl->port[3 + i][0];
pw_log_info("making spatializer with %f %f %f", coords[0], coords[2], coords[2]);
mysofa_s2c(coords);
mysofa_getfilter_float(
impl->sofa,
@ -227,9 +229,8 @@ static void spatializer_reload(void * Instance)
);
// TODO: make use of delay
if ((left_delay != 0.0f || right_delay != 0.0f) && (!isnan(left_delay) || !isnan(right_delay))) {
if ((left_delay != 0.0f || right_delay != 0.0f) && (!isnan(left_delay) || !isnan(right_delay)))
pw_log_warn("delay dropped l: %f, r: %f", left_delay, right_delay);
}
if (impl->l_conv[2])
convolver_free(impl->l_conv[2]);
@ -329,7 +330,6 @@ static void spatializer_cleanup(void * Instance)
static void spatializer_control_changed(void * Instance)
{
pw_log_info("control changed");
spatializer_reload(Instance);
}