Statistics
| Branch: | Revision:

root / audio @ 7a39fe58

Name Size
alsaaudio.c 32.5 kB
audio.c 50.8 kB
audio.h 4.9 kB
audio_int.h 7 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.4 kB
fmodaudio.c 17 kB
mixeng.c 9 kB
mixeng.h 2.2 kB
mixeng_template.h 3.8 kB
noaudio.c 4.5 kB
ossaudio.c 23.9 kB
paaudio.c 11.6 kB
rate_template.h 3.2 kB
sdlaudio.c 10.4 kB
spiceaudio.c 9 kB
wavaudio.c 6.9 kB
wavcapture.c 3.8 kB
winwaveaudio.c 17.4 kB

Latest revisions

# Date Author Comment
bf1064b5 01/25/2011 06:56 pm Gerd Hoffmann

pulseaudio: tweak config

Zap unused divisor field.
Raise the buffer size default.

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

e6d16fa4 01/25/2011 06:56 pm Gerd Hoffmann

pulseaudio: setup buffer attrs

Request reasonable buffer sizes from pulseaudio. Without this
pa_simple_write() can block quite long and lead to dropouts,
especially with guests which use small audio ring buffers.

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

6315633b 01/25/2011 06:56 pm Gerd Hoffmann

pulseaudio: process 1/4 buffer max at once

Limit the size of data pieces processed by the pulseaudio worker
threads. Never ever process more than 1/4 of the buffer at once.

Background: The buffer area currently processed by the pulseaudio thread
is blocked, i.e. the main thread (or iothread) can't fill in more data...

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

d66bddd7 01/09/2011 02:06 am Michael Walle

alsaaudio: add endianness support for VoiceIn

Signed-off-by: Michael Walle <>
Signed-off-by: malc <>

b6c9c940 01/09/2011 02:05 am Michael Walle

ossaudio: add endianness support for VoiceIn

Signed-off-by: Michael Walle <>
Signed-off-by: malc <>

8a7d0890 01/04/2011 02:53 am Michael Walle

noaudio: correctly account acquired samples

This will fix the return value of the function which otherwise returns too
many samples because sw->total_hw_samples_acquired isn't correctly
accounted.

Signed-off-by: Michael Walle <>
Signed-off-by: malc <>

85882c71 12/10/2010 04:25 am Michael Walle

noaudio: fix return value for read()

Read should return bytes instead of samples.

Signed-off-by: Michael Walle <>
Signed-off-by: malc <>

ab9de369 12/04/2010 10:51 pm Stefan Weil

audio: Use GCC_FMT_ATTR (format checking)

Cc: Blue Swirl <>
Signed-off-by: Stefan Weil <>
Signed-off-by: Blue Swirl <>

39deb1e4 11/18/2010 01:30 pm malc

audio: Only use audio timer when necessary

Originally proposed by Gerd Hoffmann.

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

View revisions

Also available in: Atom