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
..
2020-08-03 09:27:04 +02:00
2022-10-20 08:58:10 +02:00
2023-10-25 12:19:32 +02:00
2022-02-09 13:03:33 +01:00
2023-09-04 09:35:36 +02:00
2022-11-08 12:10:50 +01:00
2023-09-15 10:34:52 +02:00
2023-03-16 15:19:35 +01:00
2023-10-17 14:16:16 +02:00
2022-08-10 16:50:07 +02:00
2023-11-24 15:53:41 +01:00
2023-11-02 15:32:43 +01:00
2023-10-17 14:16:18 +02:00
2023-02-13 14:20:01 +01:00
2023-10-09 15:06:59 +02:00
2023-09-12 11:06:41 -05:00
2023-09-06 14:09:46 +02:00
2023-08-24 12:39:29 +02:00
2022-06-16 06:43:57 +02:00
2023-10-17 14:16:17 +02:00
2022-06-16 06:43:57 +02:00
2023-11-24 17:49:02 +01:00
2023-09-12 11:06:41 -05:00
2023-09-19 14:28:50 -05:00
2023-09-19 14:28:50 -05:00
2023-05-11 15:04:50 +02:00
2021-04-13 17:00:38 +02:00
2023-09-15 10:35:13 +02:00
2022-06-16 06:43:57 +02:00
2023-11-24 12:37:39 +01:00
2023-10-26 09:02:23 +02:00
2023-05-02 14:32:46 +02:00
2022-09-07 12:15:28 +02:00
2023-10-27 15:04:20 +02:00
2019-06-19 17:12:30 +02:00
2023-09-19 14:28:50 -05:00
2022-12-05 14:25:15 +01:00
2023-04-01 11:40:34 +02:00
2023-02-01 09:17:41 +01:00
2023-09-22 15:50:35 +02:00
2023-08-21 13:51:32 +02:00
2023-09-04 09:35:36 +02:00
2023-04-25 12:36:31 +02:00
2023-11-24 15:53:38 +01:00
2023-04-25 08:46:27 +02:00
2023-09-12 11:06:41 -05:00
2023-09-12 11:06:41 -05:00
2023-04-01 11:40:34 +02:00
2019-09-24 12:17:10 -04:00
2023-09-19 14:28:50 -05:00
2023-09-19 14:28:50 -05:00
2023-10-17 14:16:17 +02:00
2022-12-01 11:01:58 +01:00
2023-09-04 09:35:36 +02:00
2023-05-18 15:47:30 +02:00
2022-07-01 11:28:34 +02:00
2023-10-26 09:02:23 +02:00
2023-05-18 15:47:30 +02:00
2023-11-24 09:53:14 +01:00
2023-07-20 17:28:21 +02:00
2022-11-09 14:08:31 +01:00
2023-04-01 11:40:34 +02:00
2022-08-11 15:23:21 +02:00
2023-09-15 10:35:17 +02:00
2023-07-20 17:28:21 +02:00
2023-09-15 10:35:11 +02:00
2022-09-23 16:33:09 +02:00
2023-10-17 14:16:16 +02:00
2023-09-19 14:28:50 -05:00
2023-09-19 14:28:50 -05:00
2023-08-02 19:33:02 -04:00
2023-01-10 01:19:25 -05:00
2023-11-24 09:53:14 +01:00
2023-10-27 15:04:20 +02:00
2022-05-24 16:26:04 +02:00
2023-04-01 11:40:34 +02:00
2021-04-13 17:00:38 +02:00
2023-10-09 13:56:49 +02:00
2023-10-09 13:56:49 +02:00
2023-03-10 14:09:29 -05:00
2023-03-10 14:09:29 -05:00
2023-03-22 15:53:33 +01:00
2023-04-01 11:40:34 +02:00
2022-05-16 09:15:46 +02:00
2023-11-16 15:29:45 +01:00
2023-01-09 13:32:55 +01:00
2023-09-04 09:35:36 +02:00
2022-11-09 12:26:42 +01:00
2023-11-24 17:49:02 +01:00
2022-06-16 06:43:57 +02:00
2023-04-01 11:40:34 +02:00
2022-06-16 06:43:57 +02:00
2023-04-01 11:40:34 +02:00
2022-06-16 06:43:57 +02:00
2023-04-01 11:40:34 +02:00
2021-10-12 14:12:11 +02:00
2023-05-11 15:04:56 +02:00
2023-05-11 15:04:56 +02:00
2019-12-16 10:11:22 +01:00
2023-10-25 12:19:32 +02:00
2023-10-25 12:19:32 +02:00