Loading core/java/android/view/ViewRootImpl.java +14 −0 Original line number Diff line number Diff line Loading @@ -12258,12 +12258,19 @@ public final class ViewRootImpl implements ViewParent, try { if (mLastPreferredFrameRateCategory != frameRateCategory) { if (Trace.isTagEnabled(Trace.TRACE_TAG_VIEW)) { Trace.traceBegin( Trace.TRACE_TAG_VIEW, "ViewRootImpl#setFrameRateCategory " + frameRateCategory); } mFrameRateTransaction.setFrameRateCategory(mSurfaceControl, frameRateCategory, false).applyAsyncUnsafe(); mLastPreferredFrameRateCategory = frameRateCategory; } } catch (Exception e) { Log.e(mTag, "Unable to set frame rate category", e); } finally { Trace.traceEnd(Trace.TRACE_TAG_VIEW); } if (mPreferredFrameRateCategory != FRAME_RATE_CATEGORY_NO_PREFERENCE && !mHasIdledMessage) { Loading @@ -12282,12 +12289,19 @@ public final class ViewRootImpl implements ViewParent, try { if (mLastPreferredFrameRate != preferredFrameRate) { if (Trace.isTagEnabled(Trace.TRACE_TAG_VIEW)) { Trace.traceBegin( Trace.TRACE_TAG_VIEW, "ViewRootImpl#setFrameRate " + preferredFrameRate); } mFrameRateTransaction.setFrameRate(mSurfaceControl, preferredFrameRate, Surface.FRAME_RATE_COMPATIBILITY_DEFAULT).applyAsyncUnsafe(); mLastPreferredFrameRate = preferredFrameRate; } } catch (Exception e) { Log.e(mTag, "Unable to set frame rate", e); } finally { Trace.traceEnd(Trace.TRACE_TAG_VIEW); } } Loading
core/java/android/view/ViewRootImpl.java +14 −0 Original line number Diff line number Diff line Loading @@ -12258,12 +12258,19 @@ public final class ViewRootImpl implements ViewParent, try { if (mLastPreferredFrameRateCategory != frameRateCategory) { if (Trace.isTagEnabled(Trace.TRACE_TAG_VIEW)) { Trace.traceBegin( Trace.TRACE_TAG_VIEW, "ViewRootImpl#setFrameRateCategory " + frameRateCategory); } mFrameRateTransaction.setFrameRateCategory(mSurfaceControl, frameRateCategory, false).applyAsyncUnsafe(); mLastPreferredFrameRateCategory = frameRateCategory; } } catch (Exception e) { Log.e(mTag, "Unable to set frame rate category", e); } finally { Trace.traceEnd(Trace.TRACE_TAG_VIEW); } if (mPreferredFrameRateCategory != FRAME_RATE_CATEGORY_NO_PREFERENCE && !mHasIdledMessage) { Loading @@ -12282,12 +12289,19 @@ public final class ViewRootImpl implements ViewParent, try { if (mLastPreferredFrameRate != preferredFrameRate) { if (Trace.isTagEnabled(Trace.TRACE_TAG_VIEW)) { Trace.traceBegin( Trace.TRACE_TAG_VIEW, "ViewRootImpl#setFrameRate " + preferredFrameRate); } mFrameRateTransaction.setFrameRate(mSurfaceControl, preferredFrameRate, Surface.FRAME_RATE_COMPATIBILITY_DEFAULT).applyAsyncUnsafe(); mLastPreferredFrameRate = preferredFrameRate; } } catch (Exception e) { Log.e(mTag, "Unable to set frame rate", e); } finally { Trace.traceEnd(Trace.TRACE_TAG_VIEW); } }