/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ |
H A D | ScreenMediaRecorder.java | 143 int refreshRate = (int) wm.getDefaultDisplay().getRefreshRate(); in prepare() local 147 refreshRate = dimens[2]; in prepare() 148 int vidBitRate = width * height * refreshRate / VIDEO_FRAME_RATE in prepare() 155 mMediaRecorder.setVideoFrameRate(refreshRate); in prepare() 238 if (maxRate < refreshRate) { in getSupportedSize() 239 refreshRate = maxRate; in getSupportedSize() 241 Log.d(TAG, "Screen size supported at rate " + refreshRate); in getSupportedSize() 261 if (maxRate < refreshRate) { in getSupportedSize() 262 refreshRate = maxRate; in getSupportedSize() 266 + ", " + refreshRate); in getSupportedSize() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | RefreshRatePolicy.java | 193 FrameRateVote(float refreshRate, @Surface.FrameRateCompatibility int compatibility) { in FrameRateVote() argument 194 update(refreshRate, compatibility); in FrameRateVote() 201 boolean update(float refreshRate, @Surface.FrameRateCompatibility int compatibility) { in update() argument 202 if (!refreshRateEquals(refreshRate) || mCompatibility != compatibility) { in update() 203 mRefreshRate = refreshRate; in update() 235 private boolean refreshRateEquals(float refreshRate) { in refreshRateEquals() argument 236 return mRefreshRate <= refreshRate + RefreshRateRange.FLOAT_TOLERANCE in refreshRateEquals() 237 && mRefreshRate >= refreshRate - RefreshRateRange.FLOAT_TOLERANCE; in refreshRateEquals()
|
/aosp14/frameworks/base/services/core/java/com/android/server/display/ |
H A D | DisplayAdapter.java | 122 public static Display.Mode createMode(int width, int height, float refreshRate) { in createMode() argument 123 return createMode(width, height, refreshRate, new float[0], new int[0]); in createMode() 126 public static Display.Mode createMode(int width, int height, float refreshRate, in createMode() argument 129 return new Display.Mode(NEXT_DISPLAY_MODE_ID.getAndIncrement(), width, height, refreshRate, in createMode()
|
H A D | DisplayManagerShellCommand.java | 240 final float refreshRate; in setUserPreferredDisplayMode() local 244 refreshRate = Float.parseFloat(refreshRateText); in setUserPreferredDisplayMode() 249 if ((width < 0 || height < 0) && refreshRate <= 0.0f) { in setUserPreferredDisplayMode() 266 displayId, new Display.Mode(width, height, refreshRate)); in setUserPreferredDisplayMode()
|
H A D | OverlayDisplayAdapter.java | 284 float refreshRate, long presentationDeadlineNanos, in OverlayDisplayDevice() argument 289 mRefreshRate = refreshRate; in OverlayDisplayDevice() 298 mModes[i] = createMode(mode.mWidth, mode.mHeight, refreshRate); in OverlayDisplayDevice() 465 public void onWindowCreated(SurfaceTexture surfaceTexture, float refreshRate, in onWindowCreated() argument 470 DEFAULT_MODE_INDEX, refreshRate, presentationDeadlineNanos, in onWindowCreated()
|
H A D | WifiDisplayAdapter.java | 389 float refreshRate = 60.0f; // TODO: get this for real in addDisplayDeviceLocked() local 395 refreshRate, deviceFlags, address, surface); in addDisplayDeviceLocked() 606 int width, int height, float refreshRate, int flags, String address, in WifiDisplayDevice() argument 613 mRefreshRate = refreshRate; in WifiDisplayDevice() 617 mMode = createMode(width, height, refreshRate); in WifiDisplayDevice()
|
H A D | PersistentDataStore.java | 338 public boolean setUserPreferredRefreshRate(DisplayDevice displayDevice, float refreshRate) { in setUserPreferredRefreshRate() argument 344 if (state.setRefreshRate(refreshRate)) { in setUserPreferredRefreshRate() 721 public boolean setRefreshRate(float refreshRate) { in setRefreshRate() argument 722 if (refreshRate == mRefreshRate) { in setRefreshRate() 725 mRefreshRate = refreshRate; in setRefreshRate() 758 String refreshRate = parser.nextText(); in loadFromXml() local 759 mRefreshRate = Float.parseFloat(refreshRate); in loadFromXml()
|
H A D | LocalDisplayAdapter.java | 308 && other.refreshRate != mode.refreshRate in updateDisplayModesLocked() 311 alternativeRefreshRates.add(displayModes[j].refreshRate); in updateDisplayModesLocked() 1211 private Display.Mode findMode(int width, int height, float refreshRate) { in findMode() argument 1214 if (supportedMode.matchesIfValid(width, height, refreshRate)) { in findMode() 1306 mMode = createMode(mode.width, mode.height, mode.refreshRate, 1321 == Float.floatToIntBits(mode.refreshRate);
|
H A D | DisplayManagerService.java | 1027 Display.Mode mode = new Display.Mode(width, height, refreshRate); in updateUserPreferredDisplayModeSettingsLocked() 2037 if ((userPreferredResolution == null && Float.isNaN(refreshRate)) in configurePreferredDisplayModeLocked() 2038 || (userPreferredResolution.equals(0, 0) && refreshRate == 0.0f)) { in configurePreferredDisplayModeLocked() 2053 if (!Float.isNaN(refreshRate)) { in configurePreferredDisplayModeLocked() 2054 modeBuilder.setRefreshRate(refreshRate); in configurePreferredDisplayModeLocked() 2147 displayId, resolutionWidth, resolutionHeight, refreshRate); in setUserPreferredDisplayModeInternal() 2153 resolutionWidth, resolutionHeight, refreshRate, mode); in setUserPreferredDisplayModeInternal() 2159 int resolutionHeight, float refreshRate) { in storeModeInPersistentDataStoreLocked() argument 2184 Settings.Global.USER_PREFERRED_REFRESH_RATE, refreshRate); in storeModeInGlobalSettingsLocked() local 4285 private static boolean isValidRefreshRate(float refreshRate) { in isValidRefreshRate() argument [all …]
|
H A D | LogicalDisplay.java | 544 float refreshRate = mTempFrameRateOverride.get(frameRateOverride.uid, 0f); in updateFrameRateOverrides() local 545 if (refreshRate == 0 || frameRateOverride.frameRateHz != refreshRate) { in updateFrameRateOverrides()
|
H A D | OverlayDisplayWindow.java | 393 float refreshRate, long presentationDeadlineNanos, int state); in onWindowCreated() argument
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_hardware_display_DisplayManagerGlobal.cpp | 34 jfloat refreshRate) { in android_hardware_display_DisplayManagerGlobal_signalNativeCallbacks() argument 36 const nsecs_t vsyncPeriod = kNanosPerSecond / refreshRate; in android_hardware_display_DisplayManagerGlobal_signalNativeCallbacks()
|
H A D | android_view_SurfaceControl.cpp | 129 jfieldID refreshRate; member 1218 env->SetFloatField(object, gDisplayModeClassInfo.refreshRate, config.refreshRate); in convertDisplayModeToJavaObject() 2377 gDisplayModeClassInfo.refreshRate = GetFieldIDOrDie(env, modeClazz, "refreshRate", "F"); in register_android_view_SurfaceControl()
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | Display.java | 2056 public static boolean isRefreshRateValid(float refreshRate) { in isRefreshRateValid() argument 2057 return refreshRate > 0.0f; in isRefreshRateValid() 2103 public Mode(int width, int height, float refreshRate) { in Mode() argument 2118 public Mode(int modeId, int width, int height, float refreshRate, in Mode() argument 2123 mRefreshRate = refreshRate; in Mode() 2217 public boolean matches(int width, int height, float refreshRate) { in matches() argument 2235 && !isRefreshRateValid(refreshRate)) { in matchesIfValid() 2243 && (!isRefreshRateValid(refreshRate) in matchesIfValid() 2387 public Builder setRefreshRate(float refreshRate) { in setRefreshRate() argument 2388 if (refreshRate > 0.0f) { in setRefreshRate() [all …]
|
H A D | SurfaceControl.java | 1759 public float refreshRate; field in SurfaceControl.DisplayMode 1779 + ", refreshRate=" + refreshRate in toString() 1796 && Float.compare(that.refreshRate, refreshRate) == 0 in equals() 1805 return Objects.hash(id, width, height, xDpi, yDpi, refreshRate, appVsyncOffsetNanos, in hashCode()
|
H A D | DisplayInfo.java | 680 public Display.Mode findDefaultModeByRefreshRate(float refreshRate) { in findDefaultModeByRefreshRate() argument 685 defaultMode.getPhysicalWidth(), defaultMode.getPhysicalHeight(), refreshRate)) { in findDefaultModeByRefreshRate()
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | DeviceInfo.h | 51 static void setRefreshRate(float refreshRate) { in setRefreshRate() argument 52 get()->mVsyncPeriod = static_cast<int64_t>(1000000000 / refreshRate); in setRefreshRate()
|
/aosp14/frameworks/base/services/core/java/com/android/server/display/mode/ |
H A D | DisplayModeDirector.java | 1137 mDefaultRefreshRate = refreshRate; in setDefaultRefreshRate() 1869 if (refreshRate == -1) { in onDeviceConfigRefreshRateInLowZoneChanged() 1878 mRefreshRateInLowZone = refreshRate; in onDeviceConfigRefreshRateInLowZoneChanged() 1915 if (refreshRate == -1) { in onDeviceConfigRefreshRateInHighZoneChanged() 1924 mRefreshRateInHighZone = refreshRate; in onDeviceConfigRefreshRateInHighZoneChanged() 2679 mRefreshRateInHbmSunlight = refreshRate; in onDeviceConfigRefreshRateInHbmSunlightChanged() 2688 if (refreshRate != mRefreshRateInHbmHdr) { in onDeviceConfigRefreshRateInHbmHdrChanged() 2689 mRefreshRateInHbmHdr = refreshRate; in onDeviceConfigRefreshRateInHbmHdrChanged() 2804 int refreshRate = -1; in getRefreshRate() local 2810 if (refreshRate == -1) { in getRefreshRate() [all …]
|
/aosp14/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/ |
H A D | LocalDisplayAdapterTest.java | 413 FakeDisplay display = new FakeDisplay(PORT_A, modes, 0, displayMode.refreshRate); in testAfterDisplayChange_DefaultDisplayModeIsUpdated() 435 displayMode2.refreshRate)); in testAfterDisplayChange_DefaultDisplayModeIsUpdated() 469 FakeDisplay display = new FakeDisplay(PORT_A, modes, 0, displayMode.refreshRate); in testAfterDisplayChange_DisplayModesAreUpdated() 931 displayMode3.width, displayMode3.height, displayMode3.refreshRate)); in testGetSystemPreferredDisplayMode() 1101 x -> x.matches(mode.width, mode.height, mode.refreshRate))).isTrue(); in assertModeIsSupported() 1115 .anyMatch(x -> x.matches(mode.width, mode.height, mode.refreshRate) in assertModeIsSupported() 1202 float refreshRate) { in createFakeDisplayMode() argument 1203 return createFakeDisplayMode(id, width, height, refreshRate, /* group */ 0); in createFakeDisplayMode() 1207 float refreshRate, int group) { in createFakeDisplayMode() argument 1212 mode.refreshRate = refreshRate; in createFakeDisplayMode() [all …]
|
H A D | PersistentDataStoreTest.java | 436 float refreshRate = 85.3f; in testStoreAndRestoreRefreshRate() local 438 mDataStore.setUserPreferredRefreshRate(testDisplayDevice, refreshRate); in testStoreAndRestoreRefreshRate() 471 float refreshRate = 85.3f; in testBrightnessInitialisesWithInvalidFloat() local 473 mDataStore.setUserPreferredRefreshRate(testDisplayDevice, refreshRate); in testBrightnessInitialisesWithInvalidFloat()
|
/aosp14/frameworks/base/libs/hwui/tests/common/ |
H A D | TestContext.cpp | 50 config.refreshRate = 60.f; in getActiveDisplayMode()
|
/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_HardwareRenderer.cpp | 851 JNIEnv* env, jclass, jint physicalWidth, jint physicalHeight, jfloat refreshRate, in android_view_ThreadedRenderer_initDisplayInfo() argument 856 DeviceInfo::setRefreshRate(refreshRate); in android_view_ThreadedRenderer_initDisplayInfo()
|
/aosp14/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/mode/ |
H A D | DisplayModeDirectorTest.java | 2861 float refreshRate = 60; in testUpdateLayoutLimitedRefreshRate_validDisplayInfo() local 2863 new RefreshRateRange(refreshRate, refreshRate); in testUpdateLayoutLimitedRefreshRate_validDisplayInfo() 2867 assertVoteForPhysicalRefreshRate(vote, /* refreshRate= */ refreshRate); in testUpdateLayoutLimitedRefreshRate_validDisplayInfo() 2900 private void assertVoteForPhysicalRefreshRate(Vote vote, float refreshRate) { in assertVoteForPhysicalRefreshRate() argument 2902 final RefreshRateRange expectedRange = new RefreshRateRange(refreshRate, refreshRate); in assertVoteForPhysicalRefreshRate()
|
/aosp14/frameworks/base/graphics/java/android/graphics/ |
H A D | HardwareRenderer.java | 1607 private static native void nInitDisplayInfo(int width, int height, float refreshRate, in nInitDisplayInfo() argument
|
/aosp14/frameworks/base/core/java/android/hardware/display/ |
H A D | DisplayManagerGlobal.java | 1257 private static native void nSignalNativeCallbacks(float refreshRate); in nSignalNativeCallbacks() argument
|