Statistics
| Branch: | Revision:

root / audio @ 38b14db3

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

Latest revisions

# Date Author Comment
93b65997 09/23/2012 12:34 am Stefan Weil

audio: Fix warning from static code analysis

smatch report:
audio/audio_template.h:416 AUD_open_out(18) warn:
variable dereferenced before check 'as' (see line 414)

Moving the ldebug statement after the statement which checks 'as'
fixes that warning.

Signed-off-by: Stefan Weil <>...

13ef70f6 08/28/2012 06:11 pm munkyu.im

audio/winwave: previous audio buffer should be flushed

Winwave audio backend has problem with pausing and restart audio out.
Unlike other backends, Winwave pausing API does not flush audio buffer.
As a result, the previous audio data are played in front of...

83617103 07/16/2012 05:08 pm malc

audio: Unbreak capturing in mixemu case

Signed-off-by: malc <>

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

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

View revisions

Also available in: Atom