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

Pavel Hrdina posted 6 patches 6 years, 4 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1510667009.git.phrdina@redhat.com
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
[libvirt] [PATCH 0/6] implement support to configure sound output
Posted by Pavel Hrdina 6 years, 4 months ago
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

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list