qemu-e2k/audio
Michael Walle 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
..
alsaaudio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
audio_int.h audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
audio_pt_int.c audio: Use GCC_FMT_ATTR (format checking) 2010-12-04 20:51:18 +00:00
audio_pt_int.h
audio_template.h audio: Fix memory size for resampling buffer in DAC case 2010-09-28 08:56:59 +04:00
audio_win_int.c
audio_win_int.h
audio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
audio.h Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
coreaudio.c
dsound_template.h
dsoundaudio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
esdaudio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
fmodaudio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
mixeng_template.h audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
mixeng.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
mixeng.h audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
noaudio.c noaudio: correctly account acquired samples 2011-01-04 03:53:47 +03:00
ossaudio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
paaudio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
rate_template.h
sdlaudio.c
spiceaudio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00
wavaudio.c
wavcapture.c
winwaveaudio.c audio: split sample conversion and volume mixing 2011-01-12 18:36:22 +03:00