FS#71567 - [pipewire-pulse] MSBC codec broken
Attached to Project:
Arch Linux
Opened by Jürgen Richtsfeld (juri8) - Wednesday, 21 July 2021, 06:59 GMT
Last edited by David Runge (dvzrv) - Tuesday, 08 February 2022, 17:53 GMT
Opened by Jürgen Richtsfeld (juri8) - Wednesday, 21 July 2021, 06:59 GMT
Last edited by David Runge (dvzrv) - Tuesday, 08 February 2022, 17:53 GMT
|
Details
Description:
MSBC codec seems to be broken since the latest upgrade to 1:0.3.32-1 Additional info: * 1:0.3.32-1 Steps to reproduce: I configured the `bluez-monitor.conf` quite a while ago and everything worked fine until I upgraded today to the version mentioned above. Other bluetooth codecs seem to work, when switching to msbc I can't hear anything and I'm told the I sound like 'chopped' - so the mic produces something but not understandable. |
This task depends upon
Closed by David Runge (dvzrv)
Tuesday, 08 February 2022, 17:53 GMT
Reason for closing: No response
Additional comments about closing: mSBC codec appears to work (currently).
Tuesday, 08 February 2022, 17:53 GMT
Reason for closing: No response
Additional comments about closing: mSBC codec appears to work (currently).
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1366
A possible fix is linked, as well:
b86543908684cc6cd9afaf4de10fac7af1a49665.camel@iki.fi/"> https://patchwork.kernel.org/project/bluetooth/patch/b86543908684cc6cd9afaf4de10fac7af1a49665.camel@iki.fi/
edit: This link gets mangled horribly, for some reason. It is linked here, as well:
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1366#note_1002870
The last known working kernel version is 5.13.1.
Manually downgrading to https://archive.archlinux.org/packages/l/linux/linux-5.13.1.arch1-1-x86_64.pkg.tar.zst and https://archive.archlinux.org/packages/l/linux-headers/linux-headers-5.13.1.arch1-1-x86_64.pkg.tar.zst fixes the issue.
After downgrade pinning linux/linux-headers in /etc/pacman.conf keeps it from upgrading:
$ cat /etc/pacman.conf
...
# linux: until https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1366#note_1000362 is resolved
IgnorePkg = linux linux-headers
...
Not an ideal solution but buys some time until upstream linux fixes the issue.