Public bug reported:

Using 17.10

# Reproduce:

1. Pair bluetooth headphone with mic (like Bose QC35)
2. Play music

# What I get:

Music is very bad quality because the "headset head unit (HSP/HFP)"
profile is chosen by default. Switching to the "High Fidelity Playback
(A2DP Sink)" profile fixes the audio.

# What I expect:

Music is good quality because A2DP profile is chosen by default.

# Why should A2DP be chosen by default?

1. Given that HSP quality is so low, we can assume that the primary use for 
bluetooth headsets is to listen to music. As a result, setting it to A2DP by 
default will give good experience for the biggest amount of use-cases.
2. Bluez supports automatic switching from A2DP to HSP when a program 
identifies a recording stream as "Phone" (or optionally when it doesn't 
identify the recording stream with PulseAudio 11 [1]) so in many cases, it's 
not even needed to manually switch to HSP.

[1] https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/

** Affects: pulseaudio (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: artful

** Description changed:

  Using 17.10
  
  # Reproduce:
  
  1. Pair bluetooth headphone with mic (like Bose QC35)
  2. Play music
  
  # What I get:
  
  Music is very bad quality because the "headset head unit (HSP/HFP)"
  profile is chosen by default. Switching to the "High Fidelity Playback
  (A2DP Sink)" profile fixes the audio.
  
  # What I expect:
  
  Music is good quality because A2DP profile is chosen by default.
  
  # Why should A2DP be chosen by default?
  
  1. Given that HSP quality is so low, we can assume that the primary use for 
bluetooth headsets is to listen to music. As a result, setting it to A2DP by 
default will give good experience for the biggest amount of use-cases.
- 2. Bluez supports automatic switching from A2DP to HSP when a program 
identifies a recording stream as "Phone" (or optionally when it doesn't 
identify the recording stream with PulseAudio 11)
+ 2. Bluez supports automatic switching from A2DP to HSP when a program 
identifies a recording stream as "Phone" (or optionally when it doesn't 
identify the recording stream with PulseAudio 11) so in many cases, it's not 
even needed to manually switch to HSP.

** Description changed:

  Using 17.10
  
  # Reproduce:
  
  1. Pair bluetooth headphone with mic (like Bose QC35)
  2. Play music
  
  # What I get:
  
  Music is very bad quality because the "headset head unit (HSP/HFP)"
  profile is chosen by default. Switching to the "High Fidelity Playback
  (A2DP Sink)" profile fixes the audio.
  
  # What I expect:
  
  Music is good quality because A2DP profile is chosen by default.
  
  # Why should A2DP be chosen by default?
  
  1. Given that HSP quality is so low, we can assume that the primary use for 
bluetooth headsets is to listen to music. As a result, setting it to A2DP by 
default will give good experience for the biggest amount of use-cases.
- 2. Bluez supports automatic switching from A2DP to HSP when a program 
identifies a recording stream as "Phone" (or optionally when it doesn't 
identify the recording stream with PulseAudio 11) so in many cases, it's not 
even needed to manually switch to HSP.
+ 2. Bluez supports automatic switching from A2DP to HSP when a program 
identifies a recording stream as "Phone" (or optionally when it doesn't 
identify the recording stream with PulseAudio 11 [1]) so in many cases, it's 
not even needed to manually switch to HSP.
+ 
+ [1] https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1720083

Title:
  Profile defaults to headset mode instead of a2dp

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1720083/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to