/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/screen_manager/ |
H A D | rs_screen_mode_info.cpp | 20 RSScreenModeInfo::RSScreenModeInfo(int32_t width, int32_t height, uint32_t refreshRate, int32_t id)
in RSScreenModeInfo() argument 21 : width_(width), height_(height), refreshRate_(refreshRate), modeId_(id)
in RSScreenModeInfo() 49 uint32_t refreshRate;
in Unmarshalling() local 51 if (!(parcel.ReadInt32(width) && parcel.ReadInt32(height) && parcel.ReadUint32(refreshRate)
in Unmarshalling() 56 RSScreenModeInfo* screenModeInfo = new RSScreenModeInfo(width, height, refreshRate, id);
in Unmarshalling() 90 void RSScreenModeInfo::SetScreenRefreshRate(uint32_t refreshRate)
in SetScreenRefreshRate() argument 92 refreshRate_ = refreshRate;
in SetScreenRefreshRate()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_display_render_node_test.cpp | 65 * @tc.desc: test SkipFrame for refreshRate 0 and skipFrameInterval 0 72 uint32_t refreshRate = 0; in HWTEST_F() local 74 ASSERT_FALSE(node->SkipFrame(refreshRate, skipFrameInterval)); in HWTEST_F() 86 uint32_t refreshRate = 60; // 60hz in HWTEST_F() local 88 ASSERT_FALSE(node->SkipFrame(refreshRate, skipFrameInterval)); in HWTEST_F() 100 uint32_t refreshRate = 60; // 60hz in HWTEST_F() local 102 ASSERT_FALSE(node->SkipFrame(refreshRate, skipFrameInterval)); in HWTEST_F() 114 uint32_t refreshRate = 60; // 60hz in HWTEST_F() local 116 node->SkipFrame(refreshRate, skipFrameInterval); in HWTEST_F() 117 ASSERT_TRUE(node->SkipFrame(refreshRate, skipFrameInterva in HWTEST_F() 129 uint32_t refreshRate = 60; // 60hz HWTEST_F() local 145 uint32_t refreshRate = 60; // 60hz HWTEST_F() local 161 uint32_t refreshRate = 60; // 60hz HWTEST_F() local 177 uint32_t refreshRate = 60; // 60hz HWTEST_F() local 193 uint32_t refreshRate = 60; // 60hz HWTEST_F() local 209 uint32_t refreshRate = 60; // 60hz HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/unittest/ |
H A D | vsync_generator_test.cpp | 82 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) override;
88 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate)
in OnVSyncEvent() 135 int64_t refreshRate = 120; // 120hz
in HWTEST_F() local 138 listenerRefreshRates, listenerPhaseOffset, refreshRate, rsVsyncCount, 0);
in HWTEST_F() 161 int64_t refreshRate = 60; // 60hz
in HWTEST_F() local 164 listenerRefreshRates, listenerPhaseOffset, refreshRate, rsVsyncCount, 0);
in HWTEST_F() 189 int64_t refreshRate = 120; // 120hz
in HWTEST_F() local 194 listenerRefreshRates, listenerPhaseOffset, refreshRate, rsVsyncCount, 0);
in HWTEST_F() 221 int64_t refreshRate = 120; // 120hz
in HWTEST_F() local 226 listenerRefreshRates, listenerPhaseOffset, refreshRate, rsVsyncCoun in HWTEST_F() 87 OnVSyncEvent(int64_t now, int64_t period, uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) OnVSyncEvent() argument 253 int64_t refreshRate = 90; // 90hz HWTEST_F() local 285 int64_t refreshRate = 60; // 60hz HWTEST_F() local 317 int64_t refreshRate = 30; // 30hz HWTEST_F() local 349 int64_t refreshRate = 30; // 30hz HWTEST_F() local 383 int64_t refreshRate = 30; // 30hz HWTEST_F() local 419 int64_t refreshRate = 30; // 30hz HWTEST_F() local 459 int64_t refreshRate = 120; // 120hz HWTEST_F() local 499 int64_t refreshRate = 120; // 120hz HWTEST_F() local 530 int64_t refreshRate = 120; // 120hz HWTEST_F() local 574 int64_t refreshRate = 120; // 120hz HWTEST_F() local 842 int64_t refreshRate = 120; // 120hz HWTEST_F() local 864 int64_t refreshRate = 120; // 120hz HWTEST_F() local 885 int64_t refreshRate = 120; // 120hz HWTEST_F() local 921 int64_t refreshRate = 120; // 120hz HWTEST_F() local 944 int64_t refreshRate = 120; // 120hz HWTEST_F() local 967 int64_t refreshRate = 120; // 120hz HWTEST_F() local 990 int64_t refreshRate = 120; // 120hz HWTEST_F() local 1013 int64_t refreshRate = 120; // 120hz HWTEST_F() local [all...] |
H A D | vsync_controller_test.cpp | 34 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) override;
53 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) {}
in OnVSyncEvent() 52 OnVSyncEvent(int64_t now, int64_t period, uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) OnVSyncEvent() argument
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/display_sync/ |
H A D | ui_display_sync_manager.cpp | 132 int32_t refreshRate = FindMatchedRefreshRate(rate); in SetVsyncPeriod() local 133 SetVsyncRate(refreshRate); in SetVsyncPeriod() 195 std::set<int32_t> UIDisplaySyncManager::FindRefreshRateFactors(int32_t refreshRate) in FindRefreshRateFactors() argument 198 for (int32_t i = 1; i * i <= refreshRate; ++i) { in FindRefreshRateFactors() 199 if (refreshRate % i == 0) { in FindRefreshRateFactors() 201 if (i != refreshRate / i) { in FindRefreshRateFactors() 202 refreshRateFactors.insert(refreshRate / i); in FindRefreshRateFactors() 223 for (const auto& refreshRate : REFRESH_RATE_LIST) { in FindAllRefreshRateFactors() 224 std::set<int32_t> factors = FindRefreshRateFactors(refreshRate); in FindAllRefreshRateFactors()
|
H A D | ui_display_sync.cpp | 255 std::vector<int32_t> UIDisplaySync::FindRefreshRateFactors(int32_t refreshRate) in FindRefreshRateFactors() argument 258 for (int32_t i = 1; i * i <= refreshRate; ++i) { in FindRefreshRateFactors() 259 if (refreshRate % i == 0) { in FindRefreshRateFactors() 261 if (i != refreshRate / i) { in FindRefreshRateFactors() 262 refreshRateFactors.emplace_back(refreshRate / i); in FindRefreshRateFactors()
|
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/systemtest/ |
H A D | vsync_sample_test.cpp | 30 int64_t GetHardwareVsyncTimestamp(int32_t refreshRate); 34 int64_t VSyncSampleTest::GetHardwareVsyncTimestamp(int32_t refreshRate) in GetHardwareVsyncTimestamp() argument 36 if (refreshRate == 0) { in GetHardwareVsyncTimestamp() 40 int64_t period = 1000000000 / refreshRate; // 1000000000ns in GetHardwareVsyncTimestamp()
|
H A D | vsync_120to30_test.cpp | 113 int32_t refreshRate = actualRefreshRate; in JudgeRefreshRate() local 115 while ((abs(refreshRate - actualRefreshRate) < 5) && // ±5Hz in JudgeRefreshRate() 116 (CreateVSyncGenerator()->GetVSyncMaxRefreshRate() % refreshRate != 0)) { in JudgeRefreshRate() 122 refreshRate = actualRefreshRate + diff; in JudgeRefreshRate() 124 return refreshRate; in JudgeRefreshRate()
|
H A D | vsync_ltpo_test.cpp | 113 int32_t refreshRate = actualRefreshRate; in JudgeRefreshRate() local 115 while ((abs(refreshRate - actualRefreshRate) < 5) && // ±5Hz in JudgeRefreshRate() 116 (CreateVSyncGenerator()->GetVSyncMaxRefreshRate() % refreshRate != 0)) { in JudgeRefreshRate() 122 refreshRate = actualRefreshRate + diff; in JudgeRefreshRate() 124 return refreshRate; in JudgeRefreshRate()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/ipc_callbacks/ |
H A D | hgm_config_change_callback_proxy_test.cpp | 141 int32_t refreshRate = 32; in HWTEST_F() local 142 rsHgmConfigChangeCallbackProxy->OnHgmRefreshRateUpdate(refreshRate); in HWTEST_F() 159 int32_t refreshRate = 32; in HWTEST_F() local 160 rsHgmConfigChangeCallbackProxy->OnHgmRefreshRateUpdate(refreshRate); in HWTEST_F() 174 int32_t refreshRate = 32; in HWTEST_F() local 175 rsHgmConfigChangeCallbackProxy->OnHgmRefreshRateUpdate(refreshRate); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/src/ |
H A D | vsync_generator.cpp | 89 int refreshRate;
in CalculateRefreshRate() member 97 return rateSection.refreshRate;
in CalculateRefreshRate() 355 // update generate refreshRate
in UpdateChangeDataLocked() 479 uint32_t refreshRate = JudgeRefreshRateLocked(period);
in UpdatePeriodLocked() local 481 if ((refreshRate != 0) && ((currRefreshRate_ == refreshRate) || currRefreshRate_ == 0)) {
in UpdatePeriodLocked() 484 RS_TRACE_NAME_FMT("update period failed, refreshRate:%u, currRefreshRate_:%d",
in UpdatePeriodLocked() 485 refreshRate, currRefreshRate_);
in UpdatePeriodLocked() 486 VLOGE("update period failed, refreshRate:%{public}u, currRefreshRate_:%{public}u, period:" VPUBI64,
in UpdatePeriodLocked() 487 refreshRate, currRefreshRate in UpdatePeriodLocked() 591 int32_t refreshRate = actualRefreshRate; JudgeRefreshRateLocked() local 746 SetVSyncMaxRefreshRate(uint32_t refreshRate) SetVSyncMaxRefreshRate() argument [all...] |
H A D | vsync_distributor.cpp | 173 RS_TRACE_NAME_FMT("SendVsyncTo conn: %s, now:%ld, refreshRate:%d", info_.name_.c_str(), now, refreshRate_);
in PostEvent() 583 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate)
in OnDVSyncTrigger() 595 dvsync_->RecordVSync(now, period, refreshRate);
in OnDVSyncTrigger() 598 SendConnectionsToVSyncWindow(now, period, refreshRate, vsyncMode, locker);
in OnDVSyncTrigger() 610 if (refreshRate > 0) {
in OnDVSyncTrigger() 611 event_.vsyncPulseCount += static_cast<int64_t>(vsyncMaxRefreshRate / refreshRate);
in OnDVSyncTrigger() 612 generatorRefreshRate_ = refreshRate;
in OnDVSyncTrigger() 626 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate)
in OnVSyncTrigger() 638 if (refreshRate > 0) {
in OnVSyncTrigger() 639 event_.vsyncPulseCount += static_cast<int64_t>(vsyncMaxRefreshRate / refreshRate);
in OnVSyncTrigger() 582 OnDVSyncTrigger(int64_t now, int64_t period, uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) OnDVSyncTrigger() argument 625 OnVSyncTrigger(int64_t now, int64_t period, uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) OnVSyncTrigger() argument 684 OnVSyncEvent(int64_t now, int64_t period, uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) OnVSyncEvent() argument 698 SendConnectionsToVSyncWindow(int64_t now, int64_t period, uint32_t refreshRate, VSyncMode vsyncMode, std::unique_lock<std::mutex> &locker) SendConnectionsToVSyncWindow() argument 1125 uint32_t refreshRate = connRefreshRate.second; ChangeConnsRateLocked() local 1222 RecordVsyncModeChange(uint32_t refreshRate, int64_t period) RecordVsyncModeChange() argument [all...] |
H A D | vsync_controller.cpp | 92 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate)
in OnVSyncEvent() 100 cb->OnVSyncEvent(now, period, refreshRate, vsyncMode, vsyncMaxRefreshRate);
in OnVSyncEvent() 91 OnVSyncEvent(int64_t now, int64_t period, uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) OnVSyncEvent() argument
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_realtime_refresh_rate_manager.cpp | 70 auto refreshRate = hgmCore.GetScreenCurrentRefreshRate(frameRateMgr->GetCurScreenId());
in SetShowRefreshRateEnabled() 72 if (lastRealtimeRefreshRate != currRealtimeRefreshRate_ || lastRefreshRate != refreshRate) {
in SetShowRefreshRateEnabled() 73 lastRefreshRate = refreshRate;
in SetShowRefreshRateEnabled()
|
H A D | rs_hardware_thread.cpp | 345 void RSHardwareThread::ExecuteSwitchRefreshRate(uint32_t refreshRate) in ExecuteSwitchRefreshRate() argument 349 RS_LOGD("RSHardwareThread: refreshRateSwitch is off, currRefreshRate is %{public}d", refreshRate); in ExecuteSwitchRefreshRate() 361 RS_LOGD("ExecuteSwitchRefreshRate:rate change: %{public}u -> %{public}u", refreshRate, screenRefreshRateImme); in ExecuteSwitchRefreshRate() 362 refreshRate = screenRefreshRateImme; in ExecuteSwitchRefreshRate() 365 if (refreshRate != hgmCore.GetScreenCurrentRefreshRate(id) || lastScreenId != id) { in ExecuteSwitchRefreshRate() 366 RS_LOGD("RSHardwareThread::CommitAndReleaseLayers screenId %{public}d refreshRate %{public}d", in ExecuteSwitchRefreshRate() 367 static_cast<int>(id), refreshRate); in ExecuteSwitchRefreshRate() 370 int32_t status = hgmCore.SetScreenRefreshRate(id, sceneId, refreshRate); in ExecuteSwitchRefreshRate() 372 RS_LOGD("RSHardwareThread: failed to set refreshRate %{public}d, screenId %{public}" PRIu64 "", refreshRate, in ExecuteSwitchRefreshRate() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_callbacks/ |
H A D | hgm_config_change_callback_stub.cpp | 44 int32_t refreshRate = data.ReadInt32(); in OnRemoteRequest() local 45 OnHgmRefreshRateUpdate(refreshRate); in OnRemoteRequest()
|
H A D | hgm_config_change_callback_proxy.cpp | 81 void RSHgmConfigChangeCallbackProxy::OnHgmRefreshRateUpdate(int32_t refreshRate) in OnHgmRefreshRateUpdate() argument 92 data.WriteInt32(refreshRate); in OnHgmRefreshRateUpdate()
|
H A D | hgm_config_change_callback_proxy.h | 33 void OnHgmRefreshRateUpdate(int32_t refreshRate) override;
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/screen_manager/ |
H A D | rs_screen_mode_info.h | 29 RSScreenModeInfo(int32_t width, int32_t height, uint32_t refreshRate, int32_t id);
44 void SetScreenRefreshRate(uint32_t refreshRate);
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/hgmconfigchangecallbackproxy_fuzzer/ |
H A D | hgmconfigchangecallbackproxy_fuzzer.cpp | 68 int32_t refreshRate = GetData<int32_t>();
in DoSomethingInterestingWithMyAPI() local 77 rsHgmConfigChangeCallbackProxy.OnHgmRefreshRateUpdate(refreshRate);
in DoSomethingInterestingWithMyAPI()
|
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/include/ |
H A D | vsync_controller.h | 33 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) = 0;
53 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate);
|
H A D | vsync_distributor.h | 134 void RecordVsyncModeChange(uint32_t refreshRate, int64_t period);
153 uint32_t refreshRate;
member 159 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate);
182 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate);
203 void SendConnectionsToVSyncWindow(int64_t now, int64_t period, uint32_t refreshRate, VSyncMode vsyncMode,
206 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate);
|
/foundation/window/window_manager/test/systemtest/dms/ |
H A D | screen_manager_test.cpp | 1309 uint32_t refreshRate = 0;
in HWTEST_F() local 1312 refreshRate, actualRefreshRate);
in HWTEST_F() 1346 uint32_t refreshRate = 31;
in HWTEST_F() local 1349 refreshRate, actualRefreshRate);
in HWTEST_F() 1383 uint32_t refreshRate = 120;
in HWTEST_F() local 1386 refreshRate, actualRefreshRate);
in HWTEST_F() 1420 uint32_t refreshRate = 61;
in HWTEST_F() local 1423 refreshRate, actualRefreshRate);
in HWTEST_F() 1457 uint32_t refreshRate = 1;
in HWTEST_F() local 1460 refreshRate, actualRefreshRat in HWTEST_F() 1494 uint32_t refreshRate = 18; HWTEST_F() local 1531 uint32_t refreshRate = 24; HWTEST_F() local 1568 uint32_t refreshRate = 27; HWTEST_F() local 1605 uint32_t refreshRate = 37; HWTEST_F() local 1642 uint32_t refreshRate = 47; HWTEST_F() local 1679 uint32_t refreshRate = 57; HWTEST_F() local 1716 uint32_t refreshRate = 44; HWTEST_F() local 1753 uint32_t refreshRate = 34; HWTEST_F() local 1790 uint32_t refreshRate = 34; HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/ |
H A D | rs_screen_skipframe_test.cpp | 47 uint32_t refreshRate = 0; in ConvertScreenModeToRefreshRate() local 50 refreshRate = 120; // modeId 0 means 120hz in ConvertScreenModeToRefreshRate() 53 refreshRate = 90; // modeId 1 means 90hz in ConvertScreenModeToRefreshRate() 56 refreshRate = 60; // modeId 2 means 60hz in ConvertScreenModeToRefreshRate() 59 refreshRate = 30; // modeId 3 means 30hz in ConvertScreenModeToRefreshRate() 62 refreshRate = 0; in ConvertScreenModeToRefreshRate() 65 return refreshRate; in ConvertScreenModeToRefreshRate()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui/ |
H A D | rs_ui_display_soloist.cpp | 213 std::vector<int32_t> RSDisplaySoloist::FindRefreshRateFactors(int32_t refreshRate) in FindRefreshRateFactors() argument 216 for (int32_t i = 1; i * i <= refreshRate; ++i) { in FindRefreshRateFactors() 217 if (refreshRate % i == 0) { in FindRefreshRateFactors() 219 if (i != refreshRate / i) { in FindRefreshRateFactors() 220 refreshRateFactors.emplace_back(refreshRate / i); in FindRefreshRateFactors() 231 for (const auto& refreshRate : REFRESH_RATE_LIST) { in FindAllRefreshRateFactors() 232 std::vector<int32_t> factors = FindRefreshRateFactors(refreshRate); in FindAllRefreshRateFactors()
|