Run sound trigger HAL watchdog on uptime clock
Previously, it was implemented based on java.util.Timer, which uses a wall clock. That is problematic, because that clock doesn't stop when the system goes to sleep, and so if that happened in the middle of executing soundtrigger HAL code, the watchdog would fire as soon as the system woke up. This change implements the watchdog using an uptime-clock-based timer. Fixes: 199798343 Test: atest FrameworksServicesTests:com.android.server.soundtrigger_middleware.UptimeTimerTest Merged-In: I913336837aff3e2c74c77f32aac24348612803f9 Change-Id: I5ce6ba997a7af616785634223af8c6139d030111
Loading
Please register or sign in to comment