RE: [PATCH] oFonoHFP profile to enable audio routing in BlueZ

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Ops, forgot to add ofono-hfp.c into BlueZ patch. So I add them and
resend 0001 patch.

linux-bluetooth-owner@xxxxxxxxxxxxxxx wrote:
> Hi,
> 
> These three patches are created to enable audio routing for Handsfree
> Profile. It was created during the voicecall driver implementation in
> oFono so it does not use the new hfp-api yet. You can take it
> as reference only since it will not be commited into trunk.
> 
> Basically, a new profile oFonoHFP was added to create RFCOMM
> connection and turn IO into TTY device for oFono. It sends TTY
> device string to oFono through D-Bus. Meanwhile, it listens
> oFono property changes to emit CallStarted and CallEnded
> signals. PulseAudio could listen these signals and redirect
> audio source/sink to use bluetooth one.
> 
> If you are interested at it, you may apply 0001..0003 into
> BlueZ, oFono and PA respectively. Last commit SHA-1 is in patch note.
> 
> And you need to enable oFonoHFP by modify audio.conf: 	Disable=Gateway
> 	Enable=oFonoHFP, Headset
> 
> In ofono modem.conf, specify device address like:
> 	[hfp]
> 	Driver=hfp
> 	Address=00:22:A9:8C:AF:34
> 
> And power on modem by:
> 	dbus-send --system --print-reply --dest=org.ofono /hfp0
> org.ofono.Modem.SetProperty string:Powered variant:boolean:true
> 
> The PulseAudio will load module-bluetooth-discover
> automatically. If not, please load it manually. This module
> listens BlueZ signal and load module-bluetooth-device
> automatically. Unfortunately, you need to load module-loopback
> manually to redirect bluez source/sink to alsa, e.g.:
> 	load-module module-loopback source="bluez_source.XX..XX"
> sink="alsa_output.0.analog-stereo"
> 	load-module module-loopback source="alsa_input.0.analog-stereo"
> sink="bluez_sink.XX..XX" 
> 
> Feel free to let me know if any problems. Thanks.
> 
> Regards,
> Zhenhua

Regards,
Zhenhua

Attachment: 0001-oFonoHFP-Add-oFonoHFP-profile-in-BlueZ.patch
Description: 0001-oFonoHFP-Add-oFonoHFP-profile-in-BlueZ.patch


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux