A Multimedia Framework
PipeWire is a server and user space API to deal with multimedia pipelines.
Some of its features include:
* Capture and playback of audio and video with minimal latency;
* Real-time Multimedia processing on audio and video;
* Multiprocess architecture to let applications share multimedia content;
* GStreamer plugins for easy use and integration in current applications;
* Sandboxed applications support.
- Developed at multimedia:libs
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/pipewire && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000652 652 Bytes | |
baselibs.conf | 0000000573 573 Bytes | |
pipewire-0.3.80.obscpio | 0012260365 11.7 MB | |
pipewire.changes | 0000297641 291 KB | |
pipewire.obsinfo | 0000000098 98 Bytes | |
pipewire.spec | 0000024905 24.3 KB | |
reduce-meson-dependency.patch | 0000002045 2 KB |
Comments 3
dimstar wrote
Instead of being more slpp incompliant, we should fix it
Nakadzima wrote
pavucontrol and plasma-pa show duplicated sinks after resume or switching audio device profiles. Link to the problem: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3414
Have already fixed the problem, can you apply it? The fix itself https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/820ca90705ae78124958f1b96de3bdc7889c2d1e
pallaswept wrote
Heads up that pipewire will be migrating to a newer dependency version of 'webrtc-audio-processing-1'. The lib name has been appended with '-1' so as to allow concurrent installations of both versions. A patch to pipewire today allows the use of the older 0.3 version for now, but 1.3 is the current release, and would need to be a new package with the appended '-1'. This subsequently will require meson to be packaged for Leap, as it's presently only available on TW (although there are experimental packages for Leap). Meson >= 0.63 is required to build the new 1.x versions of webrtc-audio-processing. liblc3 dependency was also bumped, so I have that too.
I have working builds of all of the above, for TW and Leap 15.5, i586 and x86-64, on my home project - Please feel free to take from them as you require. The meson package is directly branched from the devel package, unchanged other than to build on 15.5, liblc3 is again directly branched from the devel package and unchanged other than to build for Leap 15.5. the webrtc-audio-processing-1 package is based on another user's (X0F) home build, which was based on the devel package for 0.3x and modified heavily, and I have made further changes, to use SCM services, and follow the newer naming schema. My pipewire and wireplumber builds build direct fro the Master and Next branches respectively, so won't be of too much interest to you, but those three deps might. Hope this helps!