[PATCH 0/3] qemu: Introduce pipewire audio backend

Michal Privoznik mprivozn at redhat.com
Thu May 11 12:14:49 UTC 2023


You'd expect to see src/qemu/qemu_capabilities.c changed, wouldn't you.
Well, there's no way to query for supported audio backends, see:

  https://gitlab.com/libvirt/libvirt/-/issues/473

Michal Prívozník (3):
  conf: Introduce pipewire audio backend
  qemu: Generate cmd line for pipewire audio backend
  NEWS: Document pipewire audio backend

 NEWS.rst                                      | 10 +++
 docs/formatdomain.rst                         | 35 +++++++++-
 src/conf/domain_conf.c                        | 70 +++++++++++++++++++
 src/conf/domain_conf.h                        | 12 ++++
 src/conf/schemas/domaincommon.rng             | 37 ++++++++++
 src/qemu/qemu_command.c                       | 63 +++++++++++++++++
 src/qemu/qemu_validate.c                      |  1 +
 .../audio-many-backends.x86_64-latest.args    |  2 +
 .../qemuxml2argvdata/audio-many-backends.xml  |  1 +
 .../audio-pipewire-best.x86_64-latest.args    | 36 ++++++++++
 .../qemuxml2argvdata/audio-pipewire-best.xml  | 43 ++++++++++++
 .../audio-pipewire-full.x86_64-latest.args    | 36 ++++++++++
 .../qemuxml2argvdata/audio-pipewire-full.xml  | 43 ++++++++++++
 .../audio-pipewire-minimal.x86_64-latest.args | 36 ++++++++++
 .../audio-pipewire-minimal.xml                | 36 ++++++++++
 tests/qemuxml2argvtest.c                      | 12 ++++
 .../audio-pipewire-best.xml                   | 43 ++++++++++++
 .../audio-pipewire-full.xml                   | 43 ++++++++++++
 .../audio-pipewire-minimal.xml                | 36 ++++++++++
 tests/qemuxml2xmltest.c                       |  3 +
 20 files changed, 596 insertions(+), 2 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/audio-pipewire-best.x86_64-latest.args
 create mode 100644 tests/qemuxml2argvdata/audio-pipewire-best.xml
 create mode 100644 tests/qemuxml2argvdata/audio-pipewire-full.x86_64-latest.args
 create mode 100644 tests/qemuxml2argvdata/audio-pipewire-full.xml
 create mode 100644 tests/qemuxml2argvdata/audio-pipewire-minimal.x86_64-latest.args
 create mode 100644 tests/qemuxml2argvdata/audio-pipewire-minimal.xml
 create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-best.xml
 create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-full.xml
 create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-minimal.xml

-- 
2.39.3



More information about the libvir-list mailing list