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.
- Sources inherited from project multimedia:libs
- Devel package for openSUSE:Factory
-
24
derived packages
- Links to openSUSE:Factory / pipewire
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:smarty12:multimedia/pipewire && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
_service | 0000000652 652 Bytes | |
baselibs.conf | 0000000573 573 Bytes | |
pipewire-0.3.75.obscpio | 0012023821 11.5 MB | |
pipewire.changes | 0000284162 278 KB | |
pipewire.obsinfo | 0000000098 98 Bytes | |
pipewire.spec | 0000024781 24.2 KB | |
reduce-meson-dependency.patch | 0000002045 2 KB |
Revision 140 (latest revision is 229)
Antonio Larrosa (alarrosa)
accepted
request 1100809
from
Antonio Larrosa (alarrosa)
(revision 140)
- Add code in the spec file to modify the patch file reduce-meson-dependency.patch (used to build in SLE/Leap) so that we don't need to rebase it manually for every version update. - Use gcc 11 in SLE/Leap since gcc 9 fails to build 0.3.75 with ../spa/include/spa/utils/cleanup.h:52:13: error: dereferencing pointer to incomplete type ‘DIR’ {aka ‘struct __dirstream’} 52 | __typeof__(*(ptr)) *_old_value = spa_steal_ptr(ptr); \ potential portal managed screencast nodes to link to the camera even though it was not assigned permissions to do so by the session manager. - Permissions for links between nodes are now enforced. The link will now check that the owner clients of the nodes can see each other before allowing the link. This avoids screensharing clients to accidentally being linked to the camera nodes by the session manager. A side effect is that patchbay tools will no longer be able to link portal managed screencast nodes to the camera, for this we need a new permission for those patchbay clients. - The stream.rules/filter.rules are now evaluated when connecting the stream/filter so that more properties can be matched. - Move some internal events from the context to the nodes to better handle per-node threads in the future. - Atomic operation macros were move from internal pipewire API to public API. SPA_VIDEO_FLAG_MODIFIER_FIXATION_REQUIRED flag to instruct the application to fixate the modifiers. This simplifies some logic in applications a lot.
Comments 1
Please rollback. Your change does not work.
All builds for Leap 15.5 and SLE 15 are broken now!