|
|
|
@ -895,20 +895,7 @@ status_t BnAudioPolicyService::onTransact(
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// FIXME: extend timeout for SET_DEVICE_CONNECTION_STATE and HANDLE_DEVICE_CONFIG_CHANGE
|
|
|
|
|
// while we investigate why BT A2DP device connection/disconnection can sometimes
|
|
|
|
|
// take more than 5 seconds
|
|
|
|
|
uint32_t timeoutMs = TimeCheck::kDefaultTimeOutMs;
|
|
|
|
|
switch (code) {
|
|
|
|
|
case SET_DEVICE_CONNECTION_STATE:
|
|
|
|
|
case HANDLE_DEVICE_CONFIG_CHANGE:
|
|
|
|
|
timeoutMs *= 2;
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TimeCheck check("IAudioPolicyService", timeoutMs);
|
|
|
|
|
TimeCheck check("IAudioPolicyService");
|
|
|
|
|
|
|
|
|
|
switch (code) {
|
|
|
|
|
case SET_DEVICE_CONNECTION_STATE: {
|
|
|
|
|