Bug ID 974230
Summary bluetooth headset a2dp hsp/hsf problem
Classification openSUSE
Product openSUSE 13.1
Version Final
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter epistemepromeneur@free.fr
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

first thing : it is true also with leap 42.1 and tumbleweed

i checked the problem that :

- with a2dp there is no mic in pa and phonon thus no functional mic
- with hsp/hsf there is mic in pa and phonon but no functional ear speakers and
no functional mic 

with opensuse 13.1 pa 4.0 bluez 5.8 and pa 6 bluez 5.38
with opensuse leap pa 7   bluez 5.35
with opensuse tumbleweed pa 8 bluez 5.38

here
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0/
it is said :
Changes at a Glance

    BlueZ 5 support (A2DP only)

Notes for Packagers

    PulseAudio now supports BlueZ 5, but only the A2DP profile, which means
that in case of headsets, only playback is available, the headset microphone
can't be used. BlueZ 4 is still the only way to make the headset and hands-free
profiles work. It's possible to build PulseAudio with support for both BlueZ
versions, and that's the default behaviour. If you want to disable one version
or the other, pass --disable-bluez4 or --disable-bluez5 to the configure
script.

here
http://www.bluez.org/release-of-bluez-5-0/
it is said

Remove internal support for telephony (HFP and HSP) profiles. They should be
implemented using the new Profile interface preferably by the telephony
subsystem of choice (e.g. oFono which already supports this)

here
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/6.0/
it is said

Changes at a Glance

    BlueZ 5 native HSP (headset) support
    BlueZ 5 HFP (hands-free) profile support via oFono

Notes for Packagers

When building PulseAudio, it's possible to choose between "native" and "ofono"
BlueZ 5 headset backends. They can be both enabled, but only one can be used at
runtime. If you only need to support a bluetooth audio stack with oFono, then
it's advisable to disable the native backend when building PulseAudio.
Similarly, if you don't need to support oFono, then it's best to disable the
oFono backend. If you need to support both alternatives, then you have to
enable both. The runtime decision which to use is done via the "headset"
argument of module-bluetooth-discover.

The native HSP backend for BlueZ 5 depends on libbluetooth. It's a header
dependency only, so the actual library doesn't need to be present at runtime.

The oFono HFP backend for BlueZ 5 naturally introduces a runtime dependency on
oFono. The minimum supported oFono version is 1.13.

here
https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles#Advanced_Audio_Distribution_Profile_.28A2DP.29
it is said

a2dp "..audio can be streamed from one device to another "
"..also, voice can be streamed from a microphone device to a recorder on a PC"

my conclusion :
pa with bluez can support a2dp with mic and can support completely hsp/hsf
with pa >= 6.0 

thus there is something badly built in opensuse software.


You are receiving this mail because: