[PATCH v2 0/3] Introduce pipewire audio backend

Michal Privoznik posted 3 patches 5 months ago
Failed in applying to current master (apply log)
NEWS.rst                                      |  5 ++
docs/formatdomain.rst                         | 46 +++++++++++-
src/conf/domain_conf.c                        | 73 +++++++++++++++++++
src/conf/domain_conf.h                        | 13 ++++
src/conf/schemas/domaincommon.rng             | 42 +++++++++++
src/qemu/qemu_command.c                       | 71 ++++++++++++++++++
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                      | 10 +++
.../audio-many-backends.x86_64-latest.xml     |  1 +
.../audio-pipewire-best.x86_64-latest.xml     | 46 ++++++++++++
.../audio-pipewire-full.x86_64-latest.xml     | 46 ++++++++++++
.../audio-pipewire-minimal.x86_64-latest.xml  | 39 ++++++++++
tests/qemuxml2xmltest.c                       |  3 +
21 files changed, 627 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.x86_64-latest.xml
create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-full.x86_64-latest.xml
create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-minimal.x86_64-latest.xml
[PATCH v2 0/3] Introduce pipewire audio backend
Posted by Michal Privoznik 5 months ago
v2 of:

https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/4M7OBHJEYCXPJ7DJK2ZEQFNDCT25CK77/

diff to v1:
- Introduced 'runtimeDir' attribute to <audio/> so that users do not
  have use <qemu:env/> hack to set PIPEWIRE_RUNTIME_DIR.
- Worked in the rest of Peter's review suggestions.

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                                      |  5 ++
 docs/formatdomain.rst                         | 46 +++++++++++-
 src/conf/domain_conf.c                        | 73 +++++++++++++++++++
 src/conf/domain_conf.h                        | 13 ++++
 src/conf/schemas/domaincommon.rng             | 42 +++++++++++
 src/qemu/qemu_command.c                       | 71 ++++++++++++++++++
 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                      | 10 +++
 .../audio-many-backends.x86_64-latest.xml     |  1 +
 .../audio-pipewire-best.x86_64-latest.xml     | 46 ++++++++++++
 .../audio-pipewire-full.x86_64-latest.xml     | 46 ++++++++++++
 .../audio-pipewire-minimal.x86_64-latest.xml  | 39 ++++++++++
 tests/qemuxml2xmltest.c                       |  3 +
 21 files changed, 627 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.x86_64-latest.xml
 create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-full.x86_64-latest.xml
 create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-minimal.x86_64-latest.xml

-- 
2.41.0
_______________________________________________
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org
Re: [PATCH v2 0/3] Introduce pipewire audio backend
Posted by Ján Tomko 5 months ago
On a Friday in 2023, Michal Privoznik wrote:
>v2 of:
>
>https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/4M7OBHJEYCXPJ7DJK2ZEQFNDCT25CK77/
>
>diff to v1:
>- Introduced 'runtimeDir' attribute to <audio/> so that users do not
>  have use <qemu:env/> hack to set PIPEWIRE_RUNTIME_DIR.
>- Worked in the rest of Peter's review suggestions.
>
>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                                      |  5 ++
> docs/formatdomain.rst                         | 46 +++++++++++-
> src/conf/domain_conf.c                        | 73 +++++++++++++++++++
> src/conf/domain_conf.h                        | 13 ++++
> src/conf/schemas/domaincommon.rng             | 42 +++++++++++
> src/qemu/qemu_command.c                       | 71 ++++++++++++++++++
> 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                      | 10 +++
> .../audio-many-backends.x86_64-latest.xml     |  1 +
> .../audio-pipewire-best.x86_64-latest.xml     | 46 ++++++++++++
> .../audio-pipewire-full.x86_64-latest.xml     | 46 ++++++++++++
> .../audio-pipewire-minimal.x86_64-latest.xml  | 39 ++++++++++
> tests/qemuxml2xmltest.c                       |  3 +
> 21 files changed, 627 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.x86_64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-full.x86_64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/audio-pipewire-minimal.x86_64-latest.xml
>

Reviewed-by: Ján Tomko <jtomko@redhat.com>

Jano
_______________________________________________
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org