I could reproduce this on mako at least. Here's the logcat:
--------- beginning of /dev/alog/main I/audio_hw_primary( 2438): select_devices: enter - uc_id 1 I/audio_hw_primary( 2438): select_devices: VOICE_CALL is active D/audio_hw_primary( 2438): select_devices: out_snd_device(2: speaker) in_snd_device(0: ) D/ACDB-LOADER( 2438): ACDB -> send_afe_cal I/audio_hw_primary( 2438): select_devices: exit I/audio_hw_primary( 2438): select_devices: enter - uc_id 1 I/audio_hw_primary( 2438): select_devices: VOICE_CALL is active D/audio_hw_primary( 2438): select_devices: out_snd_device(2: speaker) in_snd_device(0: ) D/ACDB-LOADER( 2438): ACDB -> send_afe_cal I/audio_hw_primary( 2438): select_devices: exit D/libEGL ( 3783): loaded /system/lib/egl/libEGL_adreno.so D/libEGL ( 3783): loaded /system/lib/egl/libGLESv1_CM_adreno.so D/libEGL ( 3783): loaded /system/lib/egl/libGLESv2_adreno.so I/Adreno-EGL( 3783): <qeglDrvAPI_eglInitialize:320>: EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13 W/Adreno-EGL( 3783): <qeglDrvAPI_eglSwapInterval:3795>: EGL_BAD_CONTEXT I/ ( 3783): UASensorsAccelerometer* ua_sensors_accelerometer_new()():497 I/ ( 3783): uint32_t ua_sensors_accelerometer_get_min_delay(UASensorsAccelerometer*)():541 I/ ( 3783): UStatus ua_sensors_accelerometer_get_min_value(UASensorsAccelerometer*, float*)():554 I/ ( 3783): UStatus ua_sensors_accelerometer_get_max_value(UASensorsAccelerometer*, float*)():569 I/ ( 3783): UStatus ua_sensors_accelerometer_get_resolution(UASensorsAccelerometer*, float*)():584 I/ ( 3783): UStatus ua_sensors_accelerometer_enable(UASensorsAccelerometer*)():512 I/ ( 3783): UStatus ua_sensors_accelerometer_set_event_rate(UASensorsAccelerometer*, uint32_t)():620 V/MediaCodecLayer( 2822): void* decoding_service_create_session() D/DecodingService( 2822): android::BnDecodingServiceSession::BnDecodingServiceSession() D/DecodingService( 2822): static android::sp<android::BpDecodingService>& android::DecodingClient::service_instance() D/DecodingService( 2822): Creating a new static BpDecodingService instance D/DecodingService( 2822): Entering android::BpDecodingService::BpDecodingService(const android::sp<android::IBinder>&) D/DecodingService( 2822): Entering virtual android::status_t android::BpDecodingService::registerSession(const android::sp<android::IDecodingServiceSession>&) D/MediaCodecLayer( 2822): Entering android::DSSessionWrapper::DSSessionWrapper(const android::sp<android::IDecodingServiceSession>&) I/audio_hw_primary( 2438): select_devices: enter - uc_id 1 I/audio_hw_primary( 2438): select_devices: VOICE_CALL is active D/audio_hw_primary( 2438): select_devices: out_snd_device(2: speaker) in_snd_device(0: ) D/ACDB-LOADER( 2438): ACDB -> send_afe_cal I/audio_hw_primary( 2438): select_devices: exit I/audio_hw_primary( 2438): select_devices: enter - uc_id 1 I/audio_hw_primary( 2438): select_devices: VOICE_CALL is active D/audio_hw_primary( 2438): select_devices: out_snd_device(2: speaker) in_snd_device(0: ) D/ACDB-LOADER( 2438): ACDB -> send_afe_cal I/audio_hw_primary( 2438): select_devices: exit
I could reproduce this on mako at least. Here's the logcat:
--------- beginning of /dev/alog/main lib/egl/ libEGL_ adreno. so lib/egl/ libGLESv1_ CM_adreno. so lib/egl/ libGLESv2_ adreno. so eglInitialize: 320>: EGL 1.4 QUALCOMM Build: I0404c4692afb86 23f95c43aeb6d5e 13ed4b30ddbDate : 11/06/13 eglSwapInterval :3795>: EGL_BAD_CONTEXT rometer* ua_sensors_ accelerometer_ new()() :497 accelerometer_ get_min_ delay(UASensors Accelerometer* )():541 accelerometer_ get_min_ value(UASensors Accelerometer* , float*)():554 accelerometer_ get_max_ value(UASensors Accelerometer* , float*)():569 accelerometer_ get_resolution( UASensorsAccele rometer* , float*)():584 accelerometer_ enable( UASensorsAccele rometer* )():512 accelerometer_ set_event_ rate(UASensorsA ccelerometer* , uint32_t)():620 service_ create_ session( ) :BnDecodingServ iceSession: :BnDecodingServ iceSession( ) :sp<android: :BpDecodingServ ice>& android: :DecodingClient ::service_ instance( ) :BpDecodingServ ice::BpDecoding Service( const android: :sp<android: :IBinder> &) :BpDecodingServ ice::registerSe ssion(const android: :sp<android: :IDecodingServi ceSession> &) :DSSessionWrapp er::DSSessionWr apper(const android: :sp<android: :IDecodingServi ceSession> &)
I/audio_hw_primary( 2438): select_devices: enter - uc_id 1
I/audio_hw_primary( 2438): select_devices: VOICE_CALL is active
D/audio_hw_primary( 2438): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
D/ACDB-LOADER( 2438): ACDB -> send_afe_cal
I/audio_hw_primary( 2438): select_devices: exit
I/audio_hw_primary( 2438): select_devices: enter - uc_id 1
I/audio_hw_primary( 2438): select_devices: VOICE_CALL is active
D/audio_hw_primary( 2438): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
D/ACDB-LOADER( 2438): ACDB -> send_afe_cal
I/audio_hw_primary( 2438): select_devices: exit
D/libEGL ( 3783): loaded /system/
D/libEGL ( 3783): loaded /system/
D/libEGL ( 3783): loaded /system/
I/Adreno-EGL( 3783): <qeglDrvAPI_
W/Adreno-EGL( 3783): <qeglDrvAPI_
I/ ( 3783): UASensorsAccele
I/ ( 3783): uint32_t ua_sensors_
I/ ( 3783): UStatus ua_sensors_
I/ ( 3783): UStatus ua_sensors_
I/ ( 3783): UStatus ua_sensors_
I/ ( 3783): UStatus ua_sensors_
I/ ( 3783): UStatus ua_sensors_
V/MediaCodecLayer( 2822): void* decoding_
D/DecodingService( 2822): android:
D/DecodingService( 2822): static android:
D/DecodingService( 2822): Creating a new static BpDecodingService instance
D/DecodingService( 2822): Entering android:
D/DecodingService( 2822): Entering virtual android::status_t android:
D/MediaCodecLayer( 2822): Entering android:
I/audio_hw_primary( 2438): select_devices: enter - uc_id 1
I/audio_hw_primary( 2438): select_devices: VOICE_CALL is active
D/audio_hw_primary( 2438): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
D/ACDB-LOADER( 2438): ACDB -> send_afe_cal
I/audio_hw_primary( 2438): select_devices: exit
I/audio_hw_primary( 2438): select_devices: enter - uc_id 1
I/audio_hw_primary( 2438): select_devices: VOICE_CALL is active
D/audio_hw_primary( 2438): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
D/ACDB-LOADER( 2438): ACDB -> send_afe_cal
I/audio_hw_primary( 2438): select_devices: exit