- Update to 0.3.28
* Highlights
- Freewheeling was implemented. This makes it possible to
export projects in ardour.
- A new powerful filter-chain module was added that can
be used to created all kinds of filter-chains from ladspa
and builtin plugins.
- Many more pulseaudio modules are now implemented:
module-ladspa-sink, module-ladspa-source, module-pipe-sink,
module-tunnel-sink, module-tunnel-source,
module-zeroconf-discover
- Fix a bug where devices would not appear after logout/login.
- Fix a bug where the volume was reset to 0 and devices would
have no audio.
- Config files are now installed in the data dir, system
overrides in /etc/pipewire and $HOME are checked first.
* PipeWire
- Implement freewheeling for JACK clients
- Add filter-chain module that can be used to construct
arbitrary graphs from ladspa and builtin plugins.
- Add new property to easily set algorithm params
- Add module-pulse-tunnel to tunnel audio to and from
a PulseAudio compatible server.
- Add a avahi zeroconf discover module, create pulse-tunnel
when PulseAudio devices are announced.
- Config files are now installed in the data dir, system
overrides in /etc/pipewire and $HOME are checked first.
- Applications now have their monitor ports named with the
"monitor" prefix to avoid confusion with the output ports.
- LICENSE clarifications. (forwarded request 894376 from alarrosa)
OBS-URL: https://build.opensuse.org/request/show/894781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=31
- Update to version 0.3.13:
* PipeWire improvements
+ Add pw-reserve tool to reserve or monitor a device on DBus.
+ Install spa-resample, a tool to resample a file.
+ Install spa-acp-tool, a tool to inspect the card profile.
+ Various fixes and improvements
+ Fix a bug in pw-stream where a capture stream could run out
of buffers and become silent.
+ Rework the processing loops in the adapter and stream. There
is now less latency in PulseAudio and ALSA layers.
* Session manager improvements
+ Improve the device reservation code. We now try to acquire
the device using the dbus device reservation API before we
probe the device. This avoids conflicts with a running
PulseAudio where devices would disappear (because they were
locked by the other process).
+ Don't fail on invalid input from the config files.
+ Audio devices now have the same name as what PulseAudio
would assign.
* Device support
+ v4l2: try to use the format before enumerating the size and
framerate. Some drivers don't check the format and might now
work better.
+ v4l2: Fall back to MMAP when EXPBUF fails. Fix MMAP access,
just export the fd and the mapoffset. This should make more
devices work.
+ Fix crash in ALSA Card Profile (ACP) code.
+ ACP: fix selection of default profile. Prefer any possibly
available profile over 'Off'. This makes some card at least
start with something. (forwarded request 841457 from alarrosa)
OBS-URL: https://build.opensuse.org/request/show/841554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=17
- Update to version 0.2.7:
+ Add support for alsa-lib 1.1.9 which changed the include path
+ Improve error checking and reporting in the protocol
+ deviceprovider: fix probing without starting
+ add sentinel to some functions
+ compiler fixes for musl
+ Revert object tree permission checks that broke things, this is
probably not a good idea (and the tree of objects is going to
be removed later) (forwarded request 745986 from favogt)
OBS-URL: https://build.opensuse.org/request/show/746221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=6