The first two patches "audio: fix audio_generic_write" and "audio: fix audio_generic_read" are only compile tested. The code is only reachable from the DirectSound backend with the mixing-engine off. I don't know if it is reachable at all. I can't test because I don't have a Windows computer.
Volker Rümelin (9): audio: fix audio_generic_write audio: fix audio_generic_read paaudio: remove unused variables audio: prevent SIGSEGV in AUD_get_buffer_size_out audio: fix bug 1858488 ossaudio: prevent SIGSEGV in oss_enable_out ossaudio: prevent SIGPFE in oss_write ossaudio: disable poll mode can't be reached audio: audio_generic_get_buffer_in should honor *size audio/alsaaudio.c | 1 + audio/audio.c | 77 ++++++++++++++++++++++++++----------------------------- audio/audio_int.h | 4 +-- audio/coreaudio.c | 7 +++-- audio/noaudio.c | 1 + audio/ossaudio.c | 28 ++++++++++++-------- audio/paaudio.c | 6 ++--- audio/sdlaudio.c | 7 +++-- audio/wavaudio.c | 1 + 9 files changed, 71 insertions(+), 61 deletions(-) -- 2.16.4