summaryrefslogtreecommitdiffstats
path: root/audio/winwaveaudio.c
Commit message (Collapse)AuthorAgeFilesLines
* audio/winwave: Fix typomalc2012-06-151-1/+1
| | | | Signed-off-by: malc <av1474@comtv.ru>
* Use glib memory allocation and free functionsAnthony Liguori2011-08-201-8/+8
| | | | | | 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 mixingMichael Walle2011-01-121-2/+1
| | | | | | | | | 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>
* winwave: ADC supportmalc2009-10-151-24/+336
| | | | Signed-off-by: malc <av1474@comtv.ru>
* winwave: make error logging more consistentmalc2009-10-151-6/+7
| | | | Signed-off-by: malc <av1474@comtv.ru>
* winwave: follow the rules when closing the output devicemalc2009-10-151-0/+19
| | | | | | | a. call waveOutReset to drain the queue b. unprepare headers before freeing underlying memory Signed-off-by: malc <av1474@comtv.ru>
* winwave: pause/restore playing upon seeing VOICE_DISABLE/ENABLEmalc2009-10-111-0/+18
| | | | Signed-off-by: malc <av1474@comtv.ru>
* winwave: close event handle and delete wait object after closing HWAVEOUTmalc2009-10-111-2/+2
| | | | | | To avoid possibly being called back and thus racing. Signed-off-by: malc <av1474@comtv.ru>
* winwave: remove wait object when finalizing DAC voicemalc2009-10-111-13/+14
| | | | Signed-off-by: malc <av1474@comtv.ru>
* winwave: poll modemalc2009-10-101-0/+61
| | | | Signed-off-by: malc <av1474@comtv.ru>
* Windows Waveform Audio driver (no ADC support yet)malc2009-10-101-0/+312
Signed-off-by: malc <av1474@comtv.ru>
OpenPOWER on IntegriCloud