aboutsummaryrefslogtreecommitdiff
path: root/audio/audio.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2010-11-09 17:29:46 +0100
committermalc <av1474@comtv.ru>2010-11-09 23:39:30 +0300
commit3e31375378f40558f1ee7c258f3cc63c85596bfc (patch)
tree0e222f010473c3ddd15f107c798493d020cbf02a /audio/audio.c
parentdf0db2212d86e98c41774600c44cc960ddc2b68c (diff)
downloadqemu-3e31375378f40558f1ee7c258f3cc63c85596bfc.zip
qemu-3e31375378f40558f1ee7c258f3cc63c85596bfc.tar.gz
qemu-3e31375378f40558f1ee7c258f3cc63c85596bfc.tar.bz2
spice: add audio
Add support for the spice audio interface. With this patch applied audio can be forwarded over the network from/to the spice client. Both recording and playback is supported. The driver is first in the driver list, but the can_be_default flag is set only in case spice is active. So if you have the spice protocol enabled the spice audio driver is the default one, otherwise whatever comes first after spice in the list. Overriding the default using QEMU_AUDIO_DRV works in any case. [ v2: audio codestyle: add spaces before open parenthesis ] [ v2: add const to silence array ] Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Cc: malc <av1474@comtv.ru> Signed-off-by: malc <av1474@comtv.ru>
Diffstat (limited to 'audio/audio.c')
-rw-r--r--audio/audio.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/audio/audio.c b/audio/audio.c
index ad51077..ade342e 100644
--- a/audio/audio.c
+++ b/audio/audio.c
@@ -44,6 +44,9 @@
that we generate the list.
*/
static struct audio_driver *drvtab[] = {
+#ifdef CONFIG_SPICE
+ &spice_audio_driver,
+#endif
CONFIG_AUDIO_DRIVERS
&no_audio_driver,
&wav_audio_driver