channelmix: also filter FC and LFE when no layout

Always apply filter based on dest layout, even when distributing,
averaging or copying a signal.
This commit is contained in:
Wim Taymans 2022-08-11 09:33:34 +02:00
parent 1e71c0e840
commit b03b57c77a

View file

@ -200,6 +200,7 @@ static int make_matrix(struct channelmix *mix)
matrix[i][i]= 1.0f;
}
src_mask = dst_mask = ~0LU;
filter_fc = filter_lfe = true;
goto done;
} else {
spa_log_debug(mix->log, "matching channels");