TimeCheck: Disable on audio datapath calls
Overhead can be up to 20% on fast path calls.
Test: simpleperf - validate TimeCheck is not present
Bug: 235175445
Bug: 238645653
Merged-In: I182e1726110022c2d427801f4fd1fb911db13780
Change-Id: I182e1726110022c2d427801f4fd1fb911db13780
(cherry picked from commit f1145b8b225f9489625f5241b26e4c26c55ad0a9)
diff --git a/media/libaudiohal/impl/EffectHalHidl.cpp b/media/libaudiohal/impl/EffectHalHidl.cpp
index fdfe225..8743c04 100644
--- a/media/libaudiohal/impl/EffectHalHidl.cpp
+++ b/media/libaudiohal/impl/EffectHalHidl.cpp
@@ -93,13 +93,13 @@
}
status_t EffectHalHidl::process() {
- TIME_CHECK();
+ // TIME_CHECK(); // TODO(b/238654698) reenable only when optimized.
return processImpl(static_cast<uint32_t>(MessageQueueFlagBits::REQUEST_PROCESS));
}
status_t EffectHalHidl::processReverse() {
- TIME_CHECK();
+ // TIME_CHECK(); // TODO(b/238654698) reenable only when optimized.
return processImpl(static_cast<uint32_t>(MessageQueueFlagBits::REQUEST_PROCESS_REVERSE));
}