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.77.obscpio 0012101645 11.5 MB
pipewire.changes 0000287897 281 KB
pipewire.obsinfo 0000000098 98 Bytes
pipewire.spec 0000024781 24.2 KB
reduce-meson-dependency.patch 0000002045 2 KB
Revision 90 (latest revision is 117)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1102630 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 90)
- Update to version 0.3.77:
  * Highlights
    - Fix a bug in ALSA source where the available number of
      samples was miscaluclated and resulted in xruns in some
      cases.
    - A new L permission was added to make it possible to force a
      link between nodes even when the nodes can't see eachother.
    - The VBAN module now supports midi send and receive as well.
    - Many cleanups and small fixes.
  * PipeWire
    - Global objects now only show permissions that apply to them.
      The permissions required to perform various API calls are
      documented.
    - A new L permission was added to make it possible to force a
      link between nodes even when the nodes can't see eachother.
    - Config files need to end with .conf.
    - The client.api is added the to global properties of a node.
  * modules
    - The VBAN module now supports midi send and receive as well.
    - Fix module-profiler alignment and make sure we don't overrun
      our buffers with many nodes.
    - Protect libcanberra calls with a mutex because it is not
      thread safe.
  * SPA
    - Support older compilers for spa_clear_ptr().
    - Fix a bug in ALSA source where the available number of
      samples was miscaluclated and resulted in xruns.
    - Don't set inotify on /dev but on the videoX devices directly.
      Setting inotify on /dev would cause a lot of spurious wakeups
      and lock contention in the fsnotify subsystem on some
Comments 2

Dominique Leuenberger's avatar

Instead of being more slpp incompliant, we should fix it


Mamatazim Kozubaev's avatar

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

openSUSE Build Service is sponsored by