The aim of this series is to end up passing stream ptrs, as opposed to ACImpl (aka "This"), to helpers that'll move to the unixlib. The bulk of the patches relate to volume handling.
Huw D. M. Davies (7): winealsa: Store the channel volumes in the stream. winealsa: Remove an unnecessary check on the session channel count. winealsa: Store the session channel vols in the stream. winealsa: Store the session master volume in the stream. winealsa: Store the session mute state in the stream volumes. winealsa: Pass a stream ptr to alsa_{read|write}_data(). winealsa: Keep a copy of the dataflow in the stream.
dlls/winealsa.drv/mmdevdrv.c | 131 ++++++++++++++++++++++------------- dlls/winealsa.drv/unixlib.h | 2 + 2 files changed, 86 insertions(+), 47 deletions(-)