A Multimedia Framework

Edit Package pipewire

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.

Refresh
Refresh
Source Files
Filename Size Changed
_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's avatar Antonio Larrosa (alarrosa) accepted request 1100809 from Antonio Larrosa's avatar 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

Eric Schirra's avatar

Please rollback. Your change does not work.

  • Force using doxygen-1_10 in SLE where the default doxygen is too old and generates broken docs (boo#1217886)

All builds for Leap 15.5 and SLE 15 are broken now!

openSUSE Build Service is sponsored by