diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-11-09 17:29:46 +0100 |
---|---|---|
committer | malc <av1474@comtv.ru> | 2010-11-09 23:39:30 +0300 |
commit | 69af64d8e8a42451c3c762fef916d8f349d1981f (patch) | |
tree | 0e222f010473c3ddd15f107c798493d020cbf02a /ui | |
parent | 838e35ba2edbb58de3a0ff65f3d19764fb771f0e (diff) | |
download | qemu-69af64d8e8a42451c3c762fef916d8f349d1981f.tar.gz qemu-69af64d8e8a42451c3c762fef916d8f349d1981f.tar.bz2 qemu-69af64d8e8a42451c3c762fef916d8f349d1981f.zip |
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 'ui')
-rw-r--r-- | ui/qemu-spice.h | 1 | ||||
-rw-r--r-- | ui/spice-core.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/ui/qemu-spice.h b/ui/qemu-spice.h index 063c7dc8c8..0e3ad9b8c0 100644 --- a/ui/qemu-spice.h +++ b/ui/qemu-spice.h @@ -29,6 +29,7 @@ extern int using_spice; void qemu_spice_init(void); void qemu_spice_input_init(void); +void qemu_spice_audio_init(void); void qemu_spice_display_init(DisplayState *ds); int qemu_spice_add_interface(SpiceBaseInstance *sin); diff --git a/ui/spice-core.c b/ui/spice-core.c index 6a1cf17e49..6c404b39fb 100644 --- a/ui/spice-core.c +++ b/ui/spice-core.c @@ -361,6 +361,7 @@ void qemu_spice_init(void) using_spice = 1; qemu_spice_input_init(); + qemu_spice_audio_init(); qemu_free(x509_key_file); qemu_free(x509_cert_file); |