Loading
Gather latency metrics for key events
Currently, we are not gathering any latency data for key events. We want to record latencies and report them using the new InputEventLatencyReported atom. In InputDispatcher, call LatencyTracker::trackListener from notifyKey to gather latency statistics for key events. This will be done only if the per device input latency metrics flag is enabled because We want to gather these latency values using the new LatencyAggregator that uses histograms. Moved the sources resolution for motion events from InputDispatcher to LatencyTracker. Bug: 270049345 Test: atest inputflinger_tests Flag: com.android.input.flags.enable_per_device_input_latency_metrics Change-Id: Iadf7b7aecbb14db6f13e4c53ecc11d3ccccd646f