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 0000000766 766 Bytes
_servicedata 0000000460 460 Bytes
baselibs.conf 0000000274 274 Bytes
limits-realtime_low_latency.conf 0000003304 3.23 KB
pipewire-1.0.0+627~git20240408.34c832298.tar.xz 0001542572 1.47 MB
pipewire-alsa_default_params_tweak.patch 0000008042 7.85 KB
pipewire-issue1482-use_fullband_in_aac.patch 0000003517 3.43 KB
pipewire-issue1708-heaac.patch 0000000429 429 Bytes
pipewire-pulse.service.d-user-limits.conf 0000001131 1.1 KB
pipewire-reorder_BT_codecs.patch 0000001714 1.67 KB
pipewire-resample_quality_boost.patch 0000001107 1.08 KB
pipewire-rpmlintrc 0000000353 353 Bytes
pipewire.changes 0000445467 435 KB
pipewire.service.d-system-limits.conf 0000000692 692 Bytes
pipewire.service.d-user-limits.conf 0000000963 963 Bytes
pipewire.spec 0000025667 25.1 KB
pipewire_stop-bitrate-starving-opus.patch 0000001000 1000 Bytes
rtkit-daemon.service.d-system-limits.conf 0000000107 107 Bytes
rtkit.conf 0000000370 370 Bytes
tuned_latency-balanced.conf 0000030020 29.3 KB
tuned_latency-balanced.script 0000007575 7.4 KB
user.d-realtime_low_latency.conf 0000001217 1.19 KB
user@.service.d-limits.conf 0000002351 2.3 KB
Revision 1112 (latest revision is 1128)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1112)
- Update to version 1.0.0+627~git20240408.34c832298:
  * impl-node: count missed wakeups as xruns
  * impl-node: run recovery cycle immediately
  * CI: fix pages build stage
  * alsa-pcm: Fix copy-pasto while listing ctls
  * ci: Avoid running pages build on merge requests
  * ci: Switch only/except to rules
  * ci: Make syntax highlighting a bit happier
  * impl-node: set_io on the port mixers
  * impl-node: set info.id as well
  * impl-node: add pw_impl_node_set_io()
  * impl-node: improve node activation
  * impl-node: don't report xrun when pending <= 0
  * impl-node: fix debug of do_move_nodes
  * node: add a cycle counter to the position
Comments 2

Masaru Nomiya's avatar

Your package is great. Many Thanks.

The sound quality is much better than the official openSUSE distribution and I enjoy my music (Classical & Progressive Rock) everyday. I think your package should be an official openSUSE package.


Masaru Nomiya's avatar

Currently, there are two problems in my environment. One is that $ paclt info etc. returns the following error: "Connection failure: Connection refused.

 Connection failure: Connection refused  pa_context_connect() failed: Connection refused

This is the same in the official Tumbleweed package, so I consider it a bug in pipewire itself.

The second problem is alsa or pulseaudio related, e.g., running $ aplay foo.wav results in buffer underruns, or desktop sounds via pulseaudio do not play. These phenomena do not occur with the official pipewire package for Tumbleweed.

Best.

openSUSE Build Service is sponsored by