Pavel Hrdina (6):
tests: add test cases for default sound output
qemu: move QEMU_AUDIO_DRIVER out of graphic into sound
qemu: explicitly disable audio if there is no sound device
conf: introduce <output> element for <sound> devices
qemu: implement <output> element for <sound> devices
tests: add test cases for specific sound output
docs/formatdomain.html.in | 11 ++++
docs/schemas/domaincommon.rng | 14 ++++
src/conf/domain_conf.c | 61 ++++++++++++++++++
src/conf/domain_conf.h | 14 ++++
src/libvirt_private.syms | 2 +
src/qemu/qemu_command.c | 75 ++++++++++++++--------
src/qemu/qemu_domain.c | 54 ++++++++++++++++
src/qemu/qemu_process.c | 41 ++++++++++++
.../qemuxml2argv-channel-spicevmc-old.args | 2 +-
.../qemuxml2argv-channel-spicevmc.args | 2 +-
.../qemuxml2argv-clock-france.args | 2 +-
.../qemuxml2argv-graphics-sdl-fullscreen.args | 1 +
.../qemuxml2argv-graphics-sdl.args | 1 +
...emuxml2argv-graphics-spice-agent-file-xfer.args | 2 +-
.../qemuxml2argv-graphics-spice-agentmouse.args | 2 +-
...emuxml2argv-graphics-spice-auto-socket-cfg.args | 2 +-
.../qemuxml2argv-graphics-spice-auto-socket.args | 2 +-
.../qemuxml2argv-graphics-spice-compression.args | 2 +-
.../qemuxml2argv-graphics-spice-no-args.args | 2 +-
.../qemuxml2argv-graphics-spice-qxl-vga.args | 2 +-
.../qemuxml2argv-graphics-spice-sasl.args | 2 +-
.../qemuxml2argv-graphics-spice-socket.args | 2 +-
.../qemuxml2argv-graphics-spice-usb-redir.args | 2 +-
.../qemuxml2argv-graphics-spice.args | 2 +-
.../qemuxml2argvdata/qemuxml2argv-name-escape.args | 2 +-
.../qemuxml2argv-serial-spiceport.args | 2 +-
.../qemuxml2argv-sound-default-output-sdl.args | 23 +++++++
.../qemuxml2argv-sound-default-output-sdl.xml | 24 +++++++
...emuxml2argv-sound-default-output-spice-vnc.args | 25 ++++++++
...qemuxml2argv-sound-default-output-spice-vnc.xml | 25 ++++++++
.../qemuxml2argv-sound-default-output-spice.args | 24 +++++++
.../qemuxml2argv-sound-default-output-spice.xml | 24 +++++++
...emuxml2argv-sound-default-output-vnc-spice.args | 25 ++++++++
...qemuxml2argv-sound-default-output-vnc-spice.xml | 25 ++++++++
.../qemuxml2argv-sound-default-output-vnc.args | 24 +++++++
.../qemuxml2argv-sound-default-output-vnc.xml | 24 +++++++
...xml2argv-sound-multi-different-output-spice.xml | 29 +++++++++
.../qemuxml2argv-sound-multi-pa-output-spice.args | 26 ++++++++
.../qemuxml2argv-sound-multi-pa-output-spice.xml | 27 ++++++++
.../qemuxml2argv-sound-pa-output-spice.args | 24 +++++++
.../qemuxml2argv-sound-pa-output-spice.xml | 26 ++++++++
.../qemuxml2argv-video-virtio-gpu-spice-gl.args | 2 +-
tests/qemuxml2argvtest.c | 34 ++++++++++
43 files changed, 675 insertions(+), 42 deletions(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-sdl.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-sdl.xml
create mode 100644
tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-spice-vnc.args
create mode 100644
tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-spice-vnc.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-spice.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-spice.xml
create mode 100644
tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-vnc-spice.args
create mode 100644
tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-vnc-spice.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-vnc.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-default-output-vnc.xml
create mode 100644
tests/qemuxml2argvdata/qemuxml2argv-sound-multi-different-output-spice.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-multi-pa-output-spice.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-multi-pa-output-spice.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-pa-output-spice.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-sound-pa-output-spice.xml
--
2.13.6