hfp_hf_bluez5: Add support for Transparent SCO
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 13 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | bluetooth: Add define for SCO voice settingssrc/ | +9 | 1 reply | |
| 2/6 | handsfree-audio: Add setting SCO air modesrc/ | +18 | 2 replies | |
| 3/6 | handsfree-audio: Add support for detecting Transparent SCO supportinclude/ plugins/ src/ | +19 | 2 replies | |
| 4/6 | handsfree-audio: Set the voice setting for outgoing connectionssrc/ | +8 | 1 reply | |
| 5/6 | hfp_hf_bluez5: Handle org.bluez.Profile1.Cancel()plugins/ | +1 | 0 replies | |
| 6/6 | hfp_hf_bluez5: Handle org.bluez.Profile1.Release()plugins/ | +1 | 7 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/6] hfp_hf_bluez5: Add support for Transparent SCO
Hi,
Sorry for the delay.
This series adds support for using transparent SCO, necessary for wideband speech, the main feature is that it should do the right thing even if the kernel doesn't have code for this.
The last two patches add some missing method implementations to the Profile1 interface. One is more or less clear that there's nothing to do, the other is less clear.
For .Cancel(): we only receive the .Cancel() message if the we will not receive the NewConnection() call, so there's nothing to cancel for the ofono side.
For .Release(): right now, this is doing nothing. Perhaps it would be worth changing it to stop listening for SCO connections. Which would mean to only start listening when the profile is registered. Does this make sense?
Cheers,
Vinicius
Vinicius Costa Gomes (6):
bluetooth: Add define for SCO voice settings
handsfree-audio: Add setting SCO air mode
handsfree-audio: Add support for detecting Transparent SCO support
handsfree-audio: Set the voice setting for outgoing connections
hfp_hf_bluez5: Handle org.bluez.Profile1.Cancel()
hfp_hf_bluez5: Handle org.bluez.Profile1.Release()
include/handsfree-audio.h | 2 +- plugins/hfp_hf_bluez5.c | 10 +++------- src/bluetooth.h | 9 +++++++++ src/handsfree-audio.c | 49 +++++++++++++++++++++++++++++++++++++++++------ 4 files changed, 56 insertions(+), 14 deletions(-)
Signature · 1 line
1.8.3.4