diff options
author | Scott Lobdell <slobdell@google.com> | 2021-07-27 17:02:32 +0000 |
---|---|---|
committer | Scott Lobdell <slobdell@google.com> | 2021-07-27 17:02:32 +0000 |
commit | cb84bc77bfeb89a940d8439f7458fe5d9bef7bef (patch) | |
tree | d6e70908803e918eb485e058341ce55d0a957188 /graphics/java/android | |
parent | dc5ea9d31ab76ba378da9c550813e6b7d8be1e69 (diff) | |
parent | 6aa393b52cd7362100a2b3e9b0b1dece473cf6dd (diff) |
Merge SP1A.210723.002
Change-Id: I220cdfc5cb9db40162fd33f400a54591018d54cf
Diffstat (limited to 'graphics/java/android')
-rw-r--r-- | graphics/java/android/graphics/HardwareRenderer.java | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/graphics/java/android/graphics/HardwareRenderer.java b/graphics/java/android/graphics/HardwareRenderer.java index fe04f0dd4c83..c3b1cd74d29b 100644 --- a/graphics/java/android/graphics/HardwareRenderer.java +++ b/graphics/java/android/graphics/HardwareRenderer.java @@ -28,7 +28,6 @@ import android.content.res.Configuration; import android.hardware.display.DisplayManager; import android.os.IBinder; import android.os.ParcelFileDescriptor; -import android.os.PerformanceHintManager; import android.os.RemoteException; import android.os.ServiceManager; import android.util.Log; @@ -856,36 +855,6 @@ public class HardwareRenderer { callback.onPictureCaptured(picture); } - /** called by native */ - static PerformanceHintManager.Session createHintSession(int[] tids) { - PerformanceHintManager performanceHintManager = - ProcessInitializer.sInstance.getHintManager(); - if (performanceHintManager == null) { - return null; - } - // Native code will always set a target duration before reporting actual durations. - // So this is just a placeholder value that's never used. - long targetDurationNanos = 16666667; - return performanceHintManager.createHintSession(tids, targetDurationNanos); - } - - /** called by native */ - static void updateTargetWorkDuration(PerformanceHintManager.Session session, - long targetDurationNanos) { - session.updateTargetWorkDuration(targetDurationNanos); - } - - /** called by native */ - static void reportActualWorkDuration(PerformanceHintManager.Session session, - long actualDurationNanos) { - session.reportActualWorkDuration(actualDurationNanos); - } - - /** called by native */ - static void closeHintSession(PerformanceHintManager.Session session) { - session.close(); - } - /** * Interface used to receive callbacks when Webview requests a surface control. * @@ -1152,7 +1121,6 @@ public class HardwareRenderer { private boolean mIsolated = false; private Context mContext; private String mPackageName; - private PerformanceHintManager mPerformanceHintManager; private IGraphicsStats mGraphicsStatsService; private IGraphicsStatsCallback mGraphicsStatsCallback = new IGraphicsStatsCallback.Stub() { @Override @@ -1164,10 +1132,6 @@ public class HardwareRenderer { private ProcessInitializer() { } - synchronized PerformanceHintManager getHintManager() { - return mPerformanceHintManager; - } - synchronized void setPackageName(String name) { if (mInitialized) return; mPackageName = name; @@ -1218,10 +1182,6 @@ public class HardwareRenderer { initDisplayInfo(); - // HintManager and HintSession are designed to be accessible from isoalted processes - // so not checking for isolated process here. - initHintSession(); - nSetIsHighEndGfx(ActivityManager.isHighEndGfx()); // Defensively clear out the context in case we were passed a context that can leak // if we live longer than it, e.g. an activity context. @@ -1265,11 +1225,6 @@ public class HardwareRenderer { mDisplayInitialized = true; } - private void initHintSession() { - if (mContext == null) return; - mPerformanceHintManager = mContext.getSystemService(PerformanceHintManager.class); - } - private void rotateBuffer() { nRotateProcessStatsBuffer(); requestBuffer(); |