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
0001-alsa-guard-against-some-invalid-values.patch 0000002339 2.28 KB
0001-cpu-arm-Fix-incorrect-free.patch 0000004365 4.26 KB
0001-spa-Fix-audioconvert-overflow-when-scaling.patch 0000003250 3.17 KB
_service 0000000666 666 Bytes
baselibs.conf 0000000573 573 Bytes
pipewire-0.3.64.obscpio 0011599885 11.1 MB
pipewire.changes 0000233481 228 KB
pipewire.obsinfo 0000000098 98 Bytes
pipewire.spec 0000023624 23.1 KB
reduce-meson-dependency.patch 0000025555 25 KB
Latest Revision
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 2)
Update pipewire from 0.3.49 to 0.3.64 (jsc#PED-3113)

- Add patch from upstream to avoid division by 0 and other issues
  with invalid values (glfo#pipewire/pipewire#2953):
  * 0001-alsa-guard-against-some-invalid-values.patch
- Add patch from upstream to fix causing an overflow resulting in
  choppy sound in some cases (glfo#pipewire/pipewire#2680):
  * 0001-spa-Fix-audioconvert-overflow-when-scaling.patch

- Add patch from upstream to fix a crash on arm:
  * 0001-cpu-arm-Fix-incorrect-free.patch

- Update to version 0.3.64:
  * Highlights
    - Clear old buffer memory on ports to fix some SIGBUS errors.
    - It is now possible to assign custom port names to the ports
      from an adapter. This feature is helpful to those who use a
      multichannel interface with long-term connections. This way
      they can label each port with its designation, such as an
      instrument name or anything else to be displayed in a
      patchbay or DAW.
    - Fix some issues with node suspend and quantum and rate
      calculations.
    - Fix some regressions in pulse-tunnel and RTP-source adaptive
      resampling that could cause synchronization problems.
    - UCM devices now also have a Pro Audio profile.
    - NODE_TARGET (with the object.id) is now deprecated, use
      TARGET_OBJECT (with the object.serial, which is not reused
      and can avoid races).
  * PipeWire
    - Clear all peer input port buffers when suspending. This fixes
      some SIGBUS errors when some plugins were using old memory.
Comments 0
openSUSE Build Service is sponsored by