From f11f96997375de3496353ed2eb2d9271c3da2173 Mon Sep 17 00:00:00 2001 From: Peter Li Date: Fri, 15 Apr 2022 07:17:59 +0000 Subject: [PATCH] Extend the timeout of update state Bug: 207717787 Change-Id: Iaeea0917ce4aa363cd5889379580aa77c05b43bf Test: atest HotwordDetectionServiceBasicTest --- core/java/android/service/voice/HotwordDetectionService.java | 2 +- .../server/voiceinteraction/HotwordDetectionConnection.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/android/service/voice/HotwordDetectionService.java b/core/java/android/service/voice/HotwordDetectionService.java index dfe0f542b3cab..d755d38772758 100644 --- a/core/java/android/service/voice/HotwordDetectionService.java +++ b/core/java/android/service/voice/HotwordDetectionService.java @@ -74,7 +74,7 @@ public abstract class HotwordDetectionService extends Service { private static final String TAG = "HotwordDetectionService"; private static final boolean DBG = false; - private static final long UPDATE_TIMEOUT_MILLIS = 5000; + private static final long UPDATE_TIMEOUT_MILLIS = 20000; /** @hide */ public static final String KEY_INITIALIZATION_STATUS = "initialization_status"; diff --git a/services/voiceinteraction/java/com/android/server/voiceinteraction/HotwordDetectionConnection.java b/services/voiceinteraction/java/com/android/server/voiceinteraction/HotwordDetectionConnection.java index 5b6e6863c0df4..2cb3982047435 100644 --- a/services/voiceinteraction/java/com/android/server/voiceinteraction/HotwordDetectionConnection.java +++ b/services/voiceinteraction/java/com/android/server/voiceinteraction/HotwordDetectionConnection.java @@ -118,7 +118,7 @@ final class HotwordDetectionConnection { private static final String KEY_RESTART_PERIOD_IN_SECONDS = "restart_period_in_seconds"; // TODO: These constants need to be refined. private static final long VALIDATION_TIMEOUT_MILLIS = 4000; - private static final long MAX_UPDATE_TIMEOUT_MILLIS = 6000; + private static final long MAX_UPDATE_TIMEOUT_MILLIS = 30000; private static final Duration MAX_UPDATE_TIMEOUT_DURATION = Duration.ofMillis(MAX_UPDATE_TIMEOUT_MILLIS); private static final long RESET_DEBUG_HOTWORD_LOGGING_TIMEOUT_MILLIS = 60 * 60 * 1000; // 1 hour