Skip to content

Instantly share code, notes, and snippets.

@dreamcat4
Last active December 20, 2021 00:09
Show Gist options
  • Save dreamcat4/82a1bdc86cc6c0f8fdf0782ef4f12e63 to your computer and use it in GitHub Desktop.
Save dreamcat4/82a1bdc86cc6c0f8fdf0782ef4f12e63 to your computer and use it in GitHub Desktop.
Setting up pipewire-bin (0.3.42.r25.gc8fc79b-1~ubuntu21.04) ...
/var/lib/dpkg/info/pipewire-bin.postinst: 1: ppa:pipewire-debian/wireplumber-upstream: not found
pipewire 0.3.42-1 (https://pipewire-debian.github.io)
Debian Package -
- move out pipewire-media-session to a new package
- Recommending using wireplumber. add ppa :
ppa:pipewire-debian/wireplumber-upstream
- Recommending rt-kit and dbus-session-managers
PipeWire -
0.3.41 -
- Improved compatibility for flatpaks. Flatpaks with newer PipeWire
version can connect to an older server in all cases.
- A new RAOP module was added to stream to Apple Airplay devices.
- OBS can now capture from the monitor devices again when using
WirePlumber.
- Improved JACK compatibility. Improved stability in Carla and Ardour
when changing buffer size. Improved latency calculations and
playback latency in Ardour.
- Improved pulse-server handling of underruns and buffer size changes.
- Many bugfixes and improvements.
0.3.42 -
- Fixes a bug in pulse-server underrun handling that broke qemu
and orca.
- A fix was added to pulse-server to handle quantum changes
gracefully.
- Fix module-echo-cancel again.
- Fix a bug where the bluetooth headset capture was producing
noise.
- alsa: fix rate for EAC3
- spa: fix initializer for old GCC
- context: apply new quantum and rate when driver is idle
- pulse-server: implement fix_* fields
- pulse-server: improve fix_* handling
- acp: sync with pulseaudio
- alsa: only use graph rate when nothing else is fixed
- For more : https://gitlab.freedesktop.org/pipewire/pipewire/-/releases
Troubleshooting -
- Have any package regarding issue? report on github :
https://github.com/pipewire-debian/pipewire-debian/issues/new/choose
- Attempt to build with libcamera support
- Recommending using wireplumber instead pipewire-media-seassion
Add
For instructions, see : https://pipewire-debian.github.io
Setting up pipewire:amd64 (0.3.42.r25.gc8fc79b-1~ubuntu21.04) ...
Setting up pipewire-locales (0.3.42.r25.gc8fc79b-1~ubuntu21.04) ...
Setting up gstreamer1.0-pipewire:amd64 (0.3.42.r25.gc8fc79b-1~ubuntu21.04) ...
Setting up pipewire-audio-client-libraries:amd64 (0.3.42.r25.gc8fc79b-1~ubuntu21.04) ...
Setting up pipewire-pulse (0.3.42.r25.gc8fc79b-1~ubuntu21.04) ...
After this operation, 1,349 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/pipewire-debian/wireplumber-upstream/ubuntu hirsute/main amd64 libwireplumber-0.4-0 amd64 0.4.5.r31.g6d7ae69-2~ubuntu21.04 [215 kB]
Get:2 http://ppa.launchpad.net/pipewire-debian/wireplumber-upstream/ubuntu hirsute/main amd64 wireplumber amd64 0.4.5.r31.g6d7ae69-2~ubuntu21.04 [50.1 kB]
Fetched 265 kB in 0s (681 kB/s)
Selecting previously unselected package libwireplumber-0.4-0:amd64.
(Reading database ... 1207772 files and directories currently installed.)
Preparing to unpack .../libwireplumber-0.4-0_0.4.5.r31.g6d7ae69-2~ubuntu21.04_amd64.deb ...
Unpacking libwireplumber-0.4-0:amd64 (0.4.5.r31.g6d7ae69-2~ubuntu21.04) ...
Selecting previously unselected package wireplumber.
Preparing to unpack .../wireplumber_0.4.5.r31.g6d7ae69-2~ubuntu21.04_amd64.deb ...
Unpacking wireplumber (0.4.5.r31.g6d7ae69-2~ubuntu21.04) ...
Setting up libwireplumber-0.4-0:amd64 (0.4.5.r31.g6d7ae69-2~ubuntu21.04) ...
Setting up wireplumber (0.4.5.r31.g6d7ae69-2~ubuntu21.04) ...
Failed to preset unit, file /etc/systemd/user/pipewire-session-manager.service already exists and is a symlink to /lib/systemd/user/pipewire-media-session.service.
Created symlink /etc/systemd/user/pipewire.service.wants/wireplumber.service → /usr/lib/systemd/user/wireplumber.service.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on wireplumber.service: No such file or directory
Created symlink /etc/systemd/system/pipewire-session-manager.service → /lib/systemd/system/wireplumber.service.
Created symlink /etc/systemd/system/pipewire.service.wants/wireplumber.service → /lib/systemd/system/wireplumber.service.
Failed to start wireplumber.service: Unit pipewire.service not found.
wireplumber 0.4.5 (https://github.com/pipewire-debian/pipewire-debian)
CHANGELOGS -
Debian Package -
- Nothing
wireplumber -
- Fixed a crash that could happen after a node linking error (#76)
- Fixed a bug that would cause capture streams to link to monitor ports
of loopback nodes instead of linking to their capture ports
- Fixed a needless wait that would happen on applications using the pipewire
ALSA plugin (#92)
- Fixed an issue that would cause endless rescan loops in policy-node and
could potentially also cause other strange behaviors in case pavucontrol
or another monitoring utility was open while the policy was rescanning (#77)
- Fixed the endpoints-based policy that broke in recent versions and improved
its codebase to share more code and be more in-line with policy-node
- The semicolon character is now escaped properly in state files (#82)
- When a player requests encoded audio passthrough, the policy now prefers
linking to a device that supports that instead of trying to link to the
default device and potentially failing (#75)
- Miscellaneous robustness fixes in policy-node
- For more, See : https://gitlab.freedesktop.org/pipewire/wireplumber/-/releases
Troubleshooting -
- Have any package regarding issue? report on github :
https://github.com/pipewire-debian/pipewire-debian/issues/new/choose
- To know more how to configure WirePlumber with PipeWire, See :
https://pipewire-debian.github.io
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment