Hi, Lukasz
Thanks for your reply. Following you steps, the previous problem has
been resolved, but it seems that the connection is not stable. When I
execute av connect, I can hear "Connected" from my Bluetooth headset,
but it will be disconnected immediately which i can hear
"disconnected". And it will prompt "I/bluetoothd( 1061):
bluetoothd[1062]: Unable to find matching endpoint". Is this a bug? can
you give some advise?
> av connect 24:fd:52:b6:a0:99
connection_state: connection_state=BTAV_CONNECTION_STATE_CONNECTING
remote_bd_addr=24:fd:52:b6:a0:99
if_av->connect: BT_STATUS_SUCCESS
> D/BlueZ ( 1060):
external/bluetooth/bluez/android/hal-a2dp.c:a2dp_connect()
acl_state_changed_cb: status=BT_STATUS_SUCCESS
remote_bd_addr=24:fd:52:b6:a0:99 state=BT_ACL_STATE_CONNECTED
> D/BlueZ ( 1060):
external/bluetooth/bluez/android/hal-bluetooth.c:handle_acl_state_changed()
state 0
connection_state: connection_state=BTAV_CONNECTION_STATE_DISCONNECTED
remote_bd_addr=24:fd:52:b6:a0:99
> I/bluetoothd( 1061): bluetoothd[1062]: Unable to find matching endpoint
acl_state_changed_cb: status=BT_STATUS_SUCCESS
remote_bd_addr=24:fd:52:b6:a0:99 state=BT_ACL_STATE_DISCONNECTED
> D/BlueZ ( 1060):
external/bluetooth/bluez/android/hal-bluetooth.c:handle_acl_state_changed()
state 1
On 2/11/2015 4:16 PM, Lukasz Rymanowski wrote:
Hi Tony,
On Tue, Feb 10, 2015 at 2:51 AM, Zheng Tao-B46827 <b46827@xxxxxxxxxxxxx> wrote:
Hi, Peers
Thanks for your hard work that let us can experience BlueZ for Android. But
I am faced with a audio/a2dp problems that stick me many weeks.
I’m try to port Bluez to kitkat 4.4.3, and many common profiles, such as
HIDP/FTP/GATT can function successfully. But the A2DP profile failed.
So, I try to debug it using haltest tool as follows(with USB Bluetooth
Dongle):
1.bluetooth init
2.bluetooth enable
3.bluetooth get_profile_interface a2dp
4.bluetooth start_discovery
5.bluetooth create_bond xxxxxxxx
Here you should setup A2DP using "av connect <bdaddr>." (don't forget
to do av init before.) Once you are connected you can open stream.
6.audio init
7.audio open_output_stream
Then it will prompts:
D/BlueZ ( 1106):
external/bluetooth/bluez/android/hal-audio.c:audio_open_output_stream()
D/BlueZ ( 1106):
external/bluetooth/bluez/android/hal-audio.c:ipc_open_stream_cmd()
E/BlueZ ( 1106): audio: Invalid cmd socket passed to audio_ipc_cmd
E/BlueZ ( 1106): audio: cannot open output stream
when I debug it , I found that
BlueZ ( 1106): external/bluetooth/bluez/android/hal-audio.c:ipc_handler()
Waiting for connection ...
And it seems that there is no audio socket to connect it.
I’m not familiar with Bluez stack details, can you give some advice? What
should I do to enable audio/a2dp functionality and execute audio play
command? Thanks.
\Lukasz
----------------------------------------------
*Best Regards!*
Tony Zheng
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth"
in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html