[PATCH 0/5] qemu: Clean up testing of sound devices and implement 'multichannel' support for 'usb-audio'

Peter Krempa pkrempa at redhat.com
Tue May 9 11:45:41 UTC 2023


Peter Krempa (5):
  docs: formatdomain: Use code blocks to emphasize various sound device
    options
  qemuxml2(argv|xml)test: Remove 'sound' case
  qemuxml2(argv|xml)test: Modernize 'sound-device' case
  conf: Register autoptr cleanup for 'virDomainSoundDef' and refactor
    virDomainSoundDefParseXML
  conf: qemu: Add support for multi-channel mode for 'usb' sound cards

 docs/formatdomain.rst                         | 55 ++++++++++---------
 src/conf/domain_conf.c                        | 42 ++++++++++----
 src/conf/domain_conf.h                        |  5 ++
 src/conf/schemas/domaincommon.rng             |  5 ++
 src/qemu/qemu_command.c                       |  3 +
 ...ce.args => sound-device.x86_64-4.2.0.args} | 13 ++---
 .../sound-device.x86_64-latest.args           | 50 +++++++++++++++++
 tests/qemuxml2argvdata/sound-device.xml       | 12 +---
 tests/qemuxml2argvdata/sound.args             | 37 -------------
 tests/qemuxml2argvdata/sound.xml              | 34 ------------
 tests/qemuxml2argvtest.c                      |  8 +--
 ...ice.xml => sound-device.x86_64-latest.xml} | 17 +++---
 tests/qemuxml2xmloutdata/sound.xml            | 43 ---------------
 tests/qemuxml2xmltest.c                       |  8 +--
 14 files changed, 142 insertions(+), 190 deletions(-)
 rename tests/qemuxml2argvdata/{sound-device.args => sound-device.x86_64-4.2.0.args} (80%)
 create mode 100644 tests/qemuxml2argvdata/sound-device.x86_64-latest.args
 delete mode 100644 tests/qemuxml2argvdata/sound.args
 delete mode 100644 tests/qemuxml2argvdata/sound.xml
 rename tests/qemuxml2xmloutdata/{sound-device.xml => sound-device.x86_64-latest.xml} (82%)
 delete mode 100644 tests/qemuxml2xmloutdata/sound.xml

-- 
2.40.0



More information about the libvir-list mailing list