This series is longer than I'd normally send but:
i. It's mainly just moving blocks of code around.
ii. It would be nice to get winecoreaudio converted to PE before the code-freeze. After this series there are eight patches to finish the mmdevapi move and a further 24 patches to move the midi stuff.
Huw D. M. Davies (12): winecoreaudio: Move is_format_supported to the unixlib. winecoreaudio: Add a temporary capture_resample syscall. winecoreaudio: Move get_buffer_size to the unixlib. winecoreaudio: Move get_latency to the unixlib. winecoreaudio: Move get_current_padding to the unixlib. winecoreaudio: Move start to the unixlib. winecoreaudio: Move stop to the unixlib. winecoreaudio: Move reset to the unixlib. winecoreaudio: Move get_render_buffer to the unixlib. winecoreaudio: Move release_render_buffer to the unixlib. winecoreaudio: Move get_capture_buffer to the unixlib. winecoreaudio: Move release_capture_buffer to the unixlib.
dlls/winecoreaudio.drv/coreaudio.c | 550 +++++++++++++++++++ dlls/winecoreaudio.drv/mmdevdrv.c | 820 +++-------------------------- dlls/winecoreaudio.drv/unixlib.h | 96 ++++ 3 files changed, 730 insertions(+), 736 deletions(-)