Michal Privoznik
c472ce024b
conf: Introduce pipewire audio backend
...
QEMU gained support for PipeWire audio backend (see QEMU commit
of v8.0.0-403-gc2d3d1c294). Its configuration knobs are basically
the same as pulseaudio's, except for PA's server name. Therefore,
a lot of code is copied over from pulseadio and fixed by
s/Pulse/Pipewire/ or s/pulseaudio/pipewire/.
There's one ley difference to PA though: pipewire daemon is
usually on per user basis (just like our qemu:///session).
Therefore, introduce this 'runtimeDir' attribute, which allows
specifying path to pipewire daemon socket (useful for
qemu:///system for instance).
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2023-11-24 17:49:02 +01:00
..
2023-05-18 10:06:51 +02:00
2023-04-20 15:30:18 +02:00
2021-10-12 16:46:45 +02:00
2023-06-02 09:39:10 +02:00
2023-10-26 11:31:25 +02:00
2023-04-20 15:30:18 +02:00
2023-10-31 10:04:31 +00:00
2023-11-20 10:20:45 +01:00
2023-04-20 15:30:18 +02:00
2023-10-24 13:51:32 +02:00
2023-02-21 10:58:59 +01:00
2023-05-17 16:54:23 +02:00
2023-05-17 16:54:23 +02:00
2023-07-20 10:58:01 +02:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2022-03-22 11:05:09 +01:00
2022-06-01 12:27:10 +02:00
2017-08-02 17:00:11 +01:00
2023-04-03 11:09:39 +02:00
2021-03-15 17:31:57 +01:00
2021-03-23 17:55:06 +01:00
2022-10-25 08:37:28 +02:00
2023-10-31 10:04:27 +00:00
2017-08-02 17:00:11 +01:00
2022-04-25 16:33:01 +02:00
2022-04-01 16:33:19 +02:00
2022-07-14 17:31:21 +02:00
2023-10-11 09:43:09 +02:00
2023-10-11 09:43:09 +02:00
2023-07-17 10:43:29 -05:00
2023-04-04 12:16:09 +02:00
2020-08-03 09:27:09 +02:00
2023-09-04 13:32:28 +02:00
2023-10-31 10:04:27 +00:00
2023-07-14 15:19:10 +02:00
2022-04-07 15:10:26 +02:00
2022-04-07 15:10:26 +02:00
2022-04-07 15:10:26 +02:00
2023-04-27 11:06:42 +02:00
2023-10-31 10:04:27 +00:00
2022-05-19 10:10:31 +02:00
2022-04-19 16:19:48 +02:00
2021-06-04 10:56:06 +01:00
2022-04-25 16:33:01 +02:00
2022-05-24 12:19:16 +02:00
2022-06-01 12:27:09 +02:00
2022-04-19 16:19:48 +02:00
2022-04-01 16:33:19 +02:00
2023-01-12 11:40:21 +01:00
2022-04-01 16:33:19 +02:00
2022-04-01 16:33:19 +02:00
2023-01-24 10:24:07 +01:00
2022-04-01 16:33:19 +02:00
2022-04-01 16:33:19 +02:00
2022-04-01 16:33:19 +02:00
2022-03-08 17:40:47 +01:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2022-04-19 16:19:48 +02:00
2022-04-01 16:33:19 +02:00
2022-06-01 12:27:09 +02:00
2023-10-09 15:06:59 +02:00
2022-06-01 12:27:09 +02:00
2023-11-24 17:49:02 +01:00
2023-09-21 08:45:31 +02:00
2023-08-25 12:36:37 +02:00
2022-06-01 12:27:09 +02:00
2022-09-01 13:11:09 +02:00
2022-04-19 16:19:48 +02:00
2022-06-01 12:27:10 +02:00
2022-06-01 12:27:10 +02:00
2022-09-01 13:11:09 +02:00
2022-04-07 17:15:52 +02:00
2023-03-16 15:19:36 +01:00
2020-10-02 14:10:44 +02:00
2022-03-08 17:40:47 +01:00
2023-02-15 12:38:45 +01:00
2022-04-25 16:33:01 +02:00
2023-07-14 15:19:24 +02:00
2023-09-04 11:03:33 +02:00
2023-08-11 14:57:51 +02:00
2022-07-26 16:35:57 +02:00
2023-06-02 09:39:10 +02:00
2023-06-02 09:39:10 +02:00
2022-04-01 16:33:20 +02:00
2022-01-25 16:54:44 +01:00
2017-08-02 15:00:28 -04:00
2023-10-26 11:31:25 +02:00
2022-01-04 15:47:25 +01:00
2017-08-02 17:00:11 +01:00
2023-06-02 09:39:10 +02:00
2023-10-31 10:04:27 +00:00
2022-03-10 17:52:07 +01:00
2023-06-02 09:39:10 +02:00
2021-04-15 15:42:21 +02:00
2022-04-19 16:19:48 +02:00
2022-04-14 11:54:28 +02:00
2020-11-12 15:01:42 +01:00
2022-04-07 15:10:26 +02:00
2022-06-01 12:27:10 +02:00
2023-10-31 10:04:27 +00:00
2022-04-12 12:53:32 +02:00
2022-09-01 13:11:09 +02:00
2022-03-08 17:40:47 +01:00
2023-04-03 09:19:05 +02:00
2023-10-31 10:04:27 +00:00
2022-03-08 17:40:47 +01:00
2023-10-31 10:04:27 +00:00
2023-10-11 09:43:09 +02:00
2023-10-11 09:43:09 +02:00
2022-06-01 12:27:10 +02:00
2022-05-24 12:19:15 +02:00