7267c0947d
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 >
2011-08-20 23:01:08 -05:00
00e076795f
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 nominal
volume within the hardware voice code path.
Signed-off-by: Michael Walle <michael@walle.cc >
Signed-off-by: malc <av1474@comtv.ru >
2011-01-12 18:36:22 +03:00
a58c16dc13
winwave: ADC support
...
Signed-off-by: malc <av1474@comtv.ru >
2009-10-15 10:43:45 +04:00
bc578fe007
winwave: make error logging more consistent
...
Signed-off-by: malc <av1474@comtv.ru >
2009-10-15 02:15:42 +04:00
2a117d401d
winwave: follow the rules when closing the output device
...
a. call waveOutReset to drain the queue
b. unprepare headers before freeing underlying memory
Signed-off-by: malc <av1474@comtv.ru >
2009-10-15 02:11:25 +04:00
6165a4260b
winwave: pause/restore playing upon seeing VOICE_DISABLE/ENABLE
...
Signed-off-by: malc <av1474@comtv.ru >
2009-10-11 06:52:45 +04:00
875ef647b0
winwave: close event handle and delete wait object after closing HWAVEOUT
...
To avoid possibly being called back and thus racing.
Signed-off-by: malc <av1474@comtv.ru >
2009-10-11 06:38:47 +04:00
f4e8d0b737
winwave: remove wait object when finalizing DAC voice
...
Signed-off-by: malc <av1474@comtv.ru >
2009-10-11 05:39:14 +04:00
e0bda367e5
winwave: poll mode
...
Signed-off-by: malc <av1474@comtv.ru >
2009-10-10 17:16:56 +04:00
d56316388d
Windows Waveform Audio driver (no ADC support yet)
...
Signed-off-by: malc <av1474@comtv.ru >
2009-10-10 01:18:24 +04:00