Statistics
| Branch: | Revision:

root / audio / winwaveaudio.c @ a74cdab4

History | View | Annotate | Download (17.4 kB)

# Date Author Comment
00e07679 01/12/2011 05:36 pm Michael Walle

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 <>...

a58c16dc 10/15/2009 09:43 am malc

winwave: ADC support

Signed-off-by: malc <>

bc578fe0 10/15/2009 01:15 am malc

winwave: make error logging more consistent

Signed-off-by: malc <>

2a117d40 10/15/2009 01:11 am malc

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 <>

6165a426 10/11/2009 05:52 am malc

winwave: pause/restore playing upon seeing VOICE_DISABLE/ENABLE

Signed-off-by: malc <>

875ef647 10/11/2009 05:38 am malc

winwave: close event handle and delete wait object after closing HWAVEOUT

To avoid possibly being called back and thus racing.

Signed-off-by: malc <>

f4e8d0b7 10/11/2009 04:39 am malc

winwave: remove wait object when finalizing DAC voice

Signed-off-by: malc <>

e0bda367 10/10/2009 04:16 pm malc

winwave: poll mode

Signed-off-by: malc <>

d5631638 10/10/2009 12:18 am malc

Windows Waveform Audio driver (no ADC support yet)

Signed-off-by: malc <>