I have written a simple app that records and plays audio through a 
Bluetooth Mono headset usingstartBluetoothSco(). The app works fine on 
Gingerbread but fails to work on ICS. The output of logcat is strange

D/BluetoothSocket.cpp( 1554): ...connect(76, SCO) = 0 (errno 115)
D/BluetoothSocket( 1554): called connectNative
D/Bluetooth HS/HF( 1554): mOutgoingSco.connect() success!
D/Bluetooth HS/HF( 1554): connectSco()
D/Bluetooth HS/HF( 1554): Routing audio for outgoing SCO conection
D/BluetoothHeadset( 1554): setAudioState
D/BluetoothHeadset( 1554): setAudioState
D/Bluetooth HSHFP( 1554): AudioStateIntent: 00:23:7F:EB:4F:10 State: 12 
PrevState: 11 
D/BluetoothSocket.cpp( 1554): readNative
D/BluetoothSocket.cpp( 1554): readNative
D/BluetoothSocket.cpp( 1554): readNative
D/BluetoothSocket.cpp( 1554): readNative
D/BluetoothSocket.cpp( 1554): readNative
D/BluetoothSocket.cpp( 1554): readNative
D/BluetoothSocket.cpp( 1554): readNative
D/BluetoothSocket.cpp( 1554): readNative
D/BluetoothSocket.cpp( 1554): readNative

It keeps calling the Native read from socket function till the app (sco 
connection) is terminated . It's worth mentioning that  tried tha app on 
Samsung Galaxy Mini(Gingerbread) , HTC (Gingerbread) , pandaboard(ICS) and 
ODROID-X(ICS). 

Any suggestions for why the app stucks and readNative is being repeatably 
called ?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to