Bluetooth headset mSBC codec not available anymore with 22.10

Asked by Hadrien Mary

I have Google Pixel Buds Pro and with Ubuntu 22.04 and using this pipewire PPA (https://pipewire-debian.github.io/pipewire-debian/), I used to have the mSBC codec available but now that I am using Ubuntu 22.10 (and so not the PPA anymore since pipewire is now default in Ubuntu), I can only see the CVSD codec for the headset microphone.

The CVSD works well but the audio quality is much worse than when using the mSBC codec.

Since it used to work, any idea what is happening?

Question information

Language:
English Edit question
Status:
Open
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Manfred Hampl (m-hampl) said :
#1

Maybe https://www.guyrutenberg.com/2021/03/11/replacing-pulseaudio-with-pipewire/ helps

<quote>

Enabling mSBC and SBC XQ

Edit /etc/pipewire/media-session.d/bluez-monitor.conf and uncomment the following lines:

bluez5.msbc-support = true
bluez5.sbc-xq-support = true

This will enable both mSBC and SBC XQ.

<end_of_quote>

Revision history for this message
Hadrien Mary (hadim) said :
#2

Thanks but Ubuntu 22.10 does not install PA anymore so I am not sure how relevant this blog post is. Moreover there is no `/etc/pipewire/` folder on my system.

Revision history for this message
Manfred Hampl (m-hampl) said :
#3

On Ubuntu the folder and file seems to be /usr/share/pipewire/media-session.d/bluez-monitor.conf

Revision history for this message
Hadrien Mary (hadim) said :
#4

media-session is not used on Ubuntu 22.10, it has been replaced by wireplumber. I tried to force enable the codec in the wireplumber configuration without success.

I opened a ticket at https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/1993668

Can you help with this problem?

Provide an answer of your own, or ask Hadrien Mary for more information if necessary.

To post a message you must log in.