Comment 36 for bug 1838151

Revision history for this message
Andreas Kostyrka (andreas-kostyrka) wrote : Re: [Bug 1838151] Re: Poor quality audio with modern Bluetooth headsets in HSP/HFP. Missing wide band speech support (Bluetooth A2DP codecs).

Nice explanation of the mess that Bluetooth audio is, as I'm reliving my
frustrations currently (my wife bought her first headset, for her Windows
laptop, and discovered that “plug and play” is sadly “buy and pray” in
Bluetooth land :( )

https://habr.com/en/post/456182/

* generally all OS (Android, Linux, Windows, AFAIK, but probably also the
Apple offerings) are secretive about what they negotiate with the headset.
 (I mean, capturing the traffic and analysing it to know which codec is
used. OK, on Android & Linux that sounds like part of the heritage, but I
discovered yesterday that this state-of-the-art in 2020 in the Windows
world)
* headset manufacturers tend to be secretive about the features and
protocols/profiles their devices support. Now some of that is
“understandable” manufacturers not wanting to show that their devices don't
support the cool stuff, but in many cases manufacturers don't give the
details even if they would show their products in a positive light. Guess
they don't want a 2 KB of small print of abbreviations in their spec
sheets.
* Furthermore BT Audio is complicated by the fact, that historically the
standard supports only “high quality" playback & but mono playback with a
groovy frequency bandwidth (GSM style sound) when recording audio. There
are ways around that, but not all devices implement them, and not always in
the same way.”
* patented codecs, pure joy (that makes the xkcd comic in the above link
even "funnier" for open source systems).
* Thus you have a situation that standards that out for decades are still
only implemented partially by the market, and where they are implemented,
they are not necessary implemented 100% by the book, shudder.

Ah, sorry for the rant, but “buying BT headsets” raises my blood pressure,
and I'm one of the happy owners of a flagship mobile without a 3.5 mm
connector (which is fine, I'm too clumsy to use tethered headphone on the
move anyway, shrug).

Andreas

Am Mi., 14. Okt. 2020 um 11:41 Uhr schrieb Daniel van Vugt <
<email address hidden>>:

> Actually most laptops (or desktops) can't compete with USB sound cards.
> Because the audio chips that come on your motherboard:
>
> * are usually cheaper and lower quality;
> * often have limited kernel/ALSA driver support (which is why the
> alsa-driver bug backlog is always out of control);
> * often suffer from noise on the headset jack from the digital-to-analog
> stage being too close to the rest of the computer.
>
> So I strongly recommend USB audio in general. Especially for wired
> headsets where you can also avoid the lossy nature of Bluetooth audio
> encoding.
>
> And for Bluetooth audio, such a USB dongle sounds like a great
> workaround for this bug. But we all wish it wasn't necessary.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1838151
>
> Title:
> Poor quality audio with modern Bluetooth headsets in HSP/HFP. Missing
> wide band speech support (Bluetooth A2DP codecs).
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/pulseaudio/+bug/1838151/+subscriptions
>