Statistics
| Branch: | Revision:

root / audio @ a75b3e0f

Name Size
Makefile.objs 605 Bytes
alsaaudio.c 32.5 kB
audio.c 51.3 kB
audio.h 4.9 kB
audio_int.h 7.2 kB
audio_pt_int.c 3.9 kB
audio_pt_int.h 681 Bytes
audio_template.h 13.1 kB
audio_win_int.c 2.3 kB
audio_win_int.h 308 Bytes
coreaudio.c 15.3 kB
dsound_template.h 7.1 kB
dsoundaudio.c 25.2 kB
esdaudio.c 13.5 kB
fmodaudio.c 16.9 kB
mixeng.c 9.1 kB
mixeng.h 2.2 kB
mixeng_template.h 3.9 kB
noaudio.c 4.6 kB
ossaudio.c 23.9 kB
paaudio.c 23.6 kB
rate_template.h 3.2 kB
sdlaudio.c 10.4 kB
spiceaudio.c 10.2 kB
wavaudio.c 7.8 kB
wavcapture.c 5 kB
winwaveaudio.c 17.4 kB

Latest revisions

# Date Author Comment
eb2aeacf 06/15/2012 07:58 pm malc

audio/winwave: Fix typo

Signed-off-by: malc <>

b0b68fc6 06/07/2012 10:21 am Paolo Bonzini

build: move audio/ objects to nested Makefile.objs

Signed-off-by: Paolo Bonzini <>

aeb29b64 05/24/2012 06:35 pm Jan Kiszka

audio: Always call fini on exit

Not only clean up enabled voices but any registered one. Backends like
pulsaudio rely on unconditional fini handler invocations.

This fixes "Memory pool destroyed but not all memory blocks freed!"
warnings on VM shutdowns when pa is used and lockups of QEMU on shutdown...

a2885387 05/18/2012 02:19 pm Roger Pau Monne

audio: split IN_T into two separate constants

Split IN_T into BSIZE and ITYPE, to avoid expansion if the OS has
defined macros for the intX_t and uintX_t types. The IN_T constant is
then defined in mixeng_template.h so it can be used by the
functions/macros on this header file....

8f473dd1 05/03/2012 11:47 pm Gerd Hoffmann

fix build with pulseaudio versions older than 0.9.11

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: malc <>

d6c05bbf 04/25/2012 08:04 pm Gerd Hoffmann

fix paaudio.c warnings

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: malc <>

a70c99c6 04/17/2012 03:57 pm Marc-André Lureau

audio/spice: add support for volume control

Use Spice server volume control API when available.

Signed-off-by: Marc-Andr? Lureau <>
Signed-off-by: malc <>

ea9ebc2c 04/17/2012 03:57 pm Marc-André Lureau

Do not use pa_simple PulseAudio API

Unfortunately, pa_simple is a limited API which doesn't let us
retrieve the associated pa_stream. It is needed to control the volume
of the stream.

In v4:
- add missing braces

Signed-off-by: Marc-Andr? Lureau <>...

6e7a7f3d 04/17/2012 03:57 pm Marc-André Lureau

Allow controlling volume with PulseAudio backend

Signed-off-by: Marc-Andr? Lureau <>
Signed-off-by: malc <>

c01b2456 04/17/2012 03:57 pm Marc-André Lureau

audio: don't apply volume effect if backend has VOICE_VOLUME_CAP

If the audio backend is capable of volume control, don't apply
software volume (mixeng_volume ()), but instead, rely on backend
volume control. This will allow guest to have full range volume...

View revisions

Also available in: Atom