Wim Taymans of Red Hat today released PipeWire 1.4 as the newest major update for this leading open-source software to replace PulseAudio, JACK, and other solutions on the modern Linux desktop for managing audio and video streams in a very excellent way.
PipeWire 1.4 brings MIDI 2.0 support, improved RISC-V CPU support, new APIs, improved support for hearing aids, and a variety of other enhancements:
– UMP/MIDI2 support was added and is now the default format for carrying MIDI1 and MIDI2 around within PipeWire. There are helper funcitons for converting between legacy MIDI and UMP.
– Bluetooth support for BAP broadcast links and support for hearing aids using ASHA was added along with a new G722 codec.
– A PipeWire JACK control API was added.
– A new system service for pipewire-pulse.
– RISC-V CPU support and RISC-V assembler optimizations are introduced.
– Support for WebRTC 2.0 was added to the echo-cancel code.
– A new Telephony D-Bus API compatible with Ofono was added.
– An FFmpeg-based video conversion plug-in was added that can be used with the PipeWire video adapter.
– The Pulse server now allows blocking playback and capture via Pulse rules.
– Support for PTP clocking within RTP streams.
More details on the PipeWire 1.4 feature release via the FreeDesktop.org GitLab.