Originally posted by Amano
View Post
PipeWire 0.3.43 Released With Many Fixes
Collapse
X
-
Originally posted by ehansin View PostMaybe someone can help me out here on understanding, but I think I know that PipeWire has a compatibility layer (aka server or whatever) for PulseAudio and JACK that sits on top of PipeWire itself, is that correct? And let's say going forward, PipeWire is indeed *the* standard, does it also have a native API (or whatever) that can be programmed to/against to avoid any compatibility layers? Also, does all this stuff sit on top of ALSA regardless?
2. For PulseAudio it is more like sitting in parallel than on top. Basically pipewire can also speak pulse. For JACK it implement its own client library which knows how to speak with pipewire.
3. Yes, on top for ALSA for PCI, USB and FireWire devices and on top of bluez for Bluetooth.
4. It uses ALSA plugin to redirect 'default' device to pipewire, so applications will use that. While pipewire daemon will open and manage actual devices.
Edit: SDL, OpenAL, FMOD (popular in proprietary games), wine, mpv are implemented or implementing native support for pipewire.Last edited by pkunk; 05 January 2022, 03:55 PM.
Comment
-
-
Originally posted by ehansin View PostMaybe someone can help me out here on understanding, but I think I know that PipeWire has a compatibility layer (aka server or whatever) for PulseAudio and JACK that sits on top of PipeWire itself, is that correct? And let's say going forward, PipeWire is indeed *the* standard, does it also have a native API (or whatever) that can be programmed to/against to avoid any compatibility layers? Also, does all this stuff sit on top of ALSA regardless?
Just trying to sort out what I do and do not understand how this all works. Thanks!
Comment
-
-
pkunk
ChristianSchaller
Thanks both of you! This is helpful. I could go on and on with more questions (), but this gives me plenty to think about.
Comment
-
-
Originally posted by waxhead View PostSince pipewire is now (apparently) the default in Debian Testing suddenly pulseaudio over network does not seem to work anymore. No big deal, but do anybody know if pipewire support network audio or is this a pipe dream (comedy drum fill)?
Comment
-
-
Originally posted by royce View PostIs there a distro that uses pipewire out of the box for audio? I'd like to try it with my bluetooth setup but I really don't want to muck about my current desktop install.
Comment
-
-
Originally posted by skeevy420 View PostWire goes in conduit.Last edited by CommunityMember; 05 January 2022, 11:31 PM.
Comment
-
-
Originally posted by bug77 View Post
It's not hard to install, since it's a drop-in replacement for Pulse. It simply uninstalls the Pulse package and replaces it. You will probably lose some settings/customization in the process, but you'd lose that if installing a new distro anyway. For me it was rather painless. I lost my secondary sampling rate, but found where I could add it to PipeWire rather quickly.
Check whether your distro provides guidance for installing PipeWire and if you're comfortable with what you find, go for it. Much easier than going for a new distro, imho.Last edited by royce; 06 January 2022, 03:07 AM.
Comment
-
Comment