Huw Davies (@huw) commented about dlls/winepulse.drv/mmdevdrv.c:
static void pulse_release_stream(stream_handle stream, HANDLE timer) { struct release_stream_params params;
- params.stream = stream;
- params.timer = timer;
- params.stream = stream;
- params.timer_thread = timer; pulse_call(release_stream, ¶ms);
}
This last commit could be split a bit more, perhaps one commit per syscall change, where you'd change pulse's own unixlib.h initially with a final patch switching to the common one.