March 13, 2026
1:09 p.m.
Matteo Bruni (@Mystral) commented about dlls/dsound/mixer.c:
float *intermediate, *output, *itmp;
DWORD len = required_input * channels; - len += count * channels; + len += fir_width - 1 + (count + fir_width - 1) * channels;
This might be a good place to point out with a comment that the extra frames tucked at the end for one channel are reused as extra frames at the start for the following channel. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10255#note_132193