It would be great if they could also merge the patch to have their own client-side-decorations for Wayland. Right now if your running Gnome and you force Wayland on a windowed SDL2 app, you loose the window decorations (title bar, etc).
Announcement
Collapse
No announcement yet.
SDL2 Lands Native PipeWire Support
Collapse
X
-
I've been watching Pipewire on Ubuntu 20.10 for the last month along with pipewire-pulse and it's been pretty seemless. I've only found one big issue and that's that VLC plays static. I've been looking at the pull requests for Pipewire and I saw this problem mentioned. It seems it has to do with VLC handing the audio server encoded audio while Pipewire just accepts PCM at the moment.
Comment
-
Originally posted by digitalsin View PostWhat exactly is the purpose of pipewire? What precisely can it do for me? What does it offer that current methods cannot?
It wreaks of NIH'ism :\
It was originally meant as a video-counterpart to Pulseaudio, even being named "PulseVideo".
Something that handles video routing is needed to implement screensharing & such in Wayland & applications running in containers (like Flatpak).
It worked so good for video, the authors thought it might work well for audio too. And it does.
It can even do it using less CPU resources than Pulseaudio while also delivering very low latency.
I've also read some claims that handling the audio & video in the same system makes syncing audio & video easier. Makes sense.
There are also some other features like how it can replace JACK, has a better security model, has configurable management logic for other use cases than a desktop (which was hardcoded in Pulseaudio)
- Likes 14
Comment
-
Originally posted by 144Hz View PostPipewire is a Redhat/GNOME thing. Pipewire is about to reach critical mass and become a requirement for the entire platform.
Are you on the moral high grounds who opposes meritocratic endeavors like this? This is your last chance to come up with alternatives. All you need to do is stop talking and start coding. Good Luck!
As for bandwidth, Pipewire achieves similar to VNC (similar technology actually). Which, in terms of performance is... basic.
- Likes 3
Comment
-
Originally posted by loganj View Postdoes pipewire works without faking pulse/jack?
- Likes 1
Comment
Comment