[libvirt] [PATCH 0/6] implement support to configure sound output

Pavel Hrdina phrdina at redhat.com
Tue Nov 14 13:45:05 UTC 2017


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




More information about the libvir-list mailing list