A Multimedia Framework
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.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:X0F:branches:multimedia/pipewire && cd $_
- Create Badge
Refresh
Refresh
Source Files
Revision 1119 (latest revision is 1128)
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
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.
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.