History | View | Annotate | Download (17.2 kB)
softmmu: move include files to include/sysemu/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
audio/winwave: previous audio buffer should be flushed
Winwave audio backend has problem with pausing and restart audio out.Unlike other backends, Winwave pausing API does not flush audio buffer.As a result, the previous audio data are played in front of...
audio/winwave: Fix typo
Signed-off-by: malc <av1474@comtv.ru>
Use glib memory allocation and free functions
qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
audio: split sample conversion and volume mixing
Refactor the volume mixing, so it can be reused for capturing devices.Additionally, it removes superfluous multiplications with the nominalvolume within the hardware voice code path.
Signed-off-by: Michael Walle <michael@walle.cc>...
winwave: ADC support
winwave: make error logging more consistent
winwave: follow the rules when closing the output device
a. call waveOutReset to drain the queueb. unprepare headers before freeing underlying memory
winwave: pause/restore playing upon seeing VOICE_DISABLE/ENABLE
winwave: close event handle and delete wait object after closing HWAVEOUT
To avoid possibly being called back and thus racing.
winwave: remove wait object when finalizing DAC voice
winwave: poll mode
Windows Waveform Audio driver (no ADC support yet)