Gentoo Archives: gentoo-user

From: Michael <confabulate@××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Pipewire not a dependency?
Date: Sat, 01 Oct 2022 18:29:27
Message-Id: 1781276.8hzESeGDPO@lenovo.localdomain
In Reply to: Re: [gentoo-user] Re: Pipewire not a dependency? by Wol
1 On Saturday, 1 October 2022 18:11:19 BST Wol wrote:
2 > On 01/10/2022 17:56, Michael wrote:
3 > > Anyway, I ventured into pipewire because I wanted to see if Skype would
4 > > work without pulseaudio and in this system it won't. After I manually
5 > > installed pipewire Skype won't access the microphone. 🙁
6 >
7 > I've got some vague feeling that pipewire is designed to happily sit
8 > under pulseaudio. The design aim was to replace both Jack and pulseaudio
9 > but it basically just presents a sound device to the layers above, so
10 > just like you can stack block devices for disk access, you can stack
11 > jack, pulseaudio and pipewire for sound.
12 >
13 > The big difference between a sound stack and a block stack is that a
14 > block stack is asynchronous and latency is (relatively) unimportant. In
15 > a sound stack some applications *demand* synchronicity, and latency is
16 > everything. Jack is extremely latency sensitive, pulseaudio buffers and
17 > doesn't care, and pipewire is intended to satisfy both.
18 >
19 > So the intent was clearly to install pipewire underneath a working
20 > pulseaudio, and just move applications across as and when.
21 >
22 > Cheers,
23 > Wol
24
25 My very limited understanding is pipewire is meant to replace pulseaudio and
26 jack, rather than become part of an audio/video stack:
27
28 https://docs.pipewire.org/page_overview.html
29
30 I think applications will gradually be coded to work with pipewire, until then
31 suitable pipewire plugins would be required. Perhaps for Skype to work today
32 I will also have to enable pulseaudio, at which point it will not need
33 pipewire itself. The strange thing is audio playback works great with
34 pipewire, it's the microphone which does not appear to be capturing anything
35 and causes Skype to disconnect. :-/

Attachments

File name MIME type
signature.asc application/pgp-signature