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+781~git20240509.1c056661b.tar.xz 0001556800 1.48 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 0000454209 444 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 1119 (latest revision is 1128)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1119)
- Update to version 1.0.0+781~git20240509.1c056661b:
  * alsa-seq: handle fragmented midi messages
  * control: also handle ANY ports for enum_param
  * v4l2: add bus_info in v4l2_capability if we have it
  * impl-node: update rt flags from rt threads
  * loop: flush items in the order they were added
  * impl-port: swap io areas instead of doing cycle math
  * impl-port: input ports read from io cycle & 1
  * parametric-equalizer: Use field widths in sscanf
  * Fix doc build pipeline failing with parametric-equalizer module
  * doc: update some more
  * Apply 1 suggestion(s) to 1 file(s)
  * Restructured overview.dotx
  * alsa: remove racy atomic operations
  * Add a module for loading Parametric EQ
  * doc: document some more audioconvert properties
  * alsa: use semaphore semantics for the eventfd
  * pulse-server: add pulse.allow-module-loading option
  * pulse-server: implement describe-module with core message
  * spa: libcamera: fix RGB mappings
  * pw-dump: destroy all objects not just those matching the pattern
  * pw-dump: fix string memory leak on error
  * gitattributes: mark test/data/*.txt as text files
  * json: fix high surrogate escapes
  * test: fix loading json test data
  * alsa: read hw synced ring buffer position when caller is not the same pcm
  * core: handle import errors better
  * pw-mon: Add --print-separator option to help streaming parser
  * stream: copy position before going to STREAMING
  * conf: an empty condition should evaluate to true
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