Home
last modified time | relevance | path

Searched refs:refreshRate (Results 1 - 25 of 87) sorted by relevance

1234

/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/screen_manager/
H A Drs_screen_mode_info.cpp20 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 Drs_display_render_node_test.cpp65 * @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 Dvsync_generator_test.cpp82 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 Dvsync_controller_test.cpp34 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 Dui_display_sync_manager.cpp132 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 Dui_display_sync.cpp255 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 Dvsync_sample_test.cpp30 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 Dvsync_120to30_test.cpp113 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 Dvsync_ltpo_test.cpp113 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 Dhgm_config_change_callback_proxy_test.cpp141 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 Dvsync_generator.cpp89 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 Dvsync_distributor.cpp173 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 Dvsync_controller.cpp92 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 Drs_realtime_refresh_rate_manager.cpp70 auto refreshRate = hgmCore.GetScreenCurrentRefreshRate(frameRateMgr->GetCurScreenId()); in SetShowRefreshRateEnabled()
72 if (lastRealtimeRefreshRate != currRealtimeRefreshRate_ || lastRefreshRate != refreshRate) { in SetShowRefreshRateEnabled()
73 lastRefreshRate = refreshRate; in SetShowRefreshRateEnabled()
H A Drs_hardware_thread.cpp345 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 Dhgm_config_change_callback_stub.cpp44 int32_t refreshRate = data.ReadInt32(); in OnRemoteRequest() local
45 OnHgmRefreshRateUpdate(refreshRate); in OnRemoteRequest()
H A Dhgm_config_change_callback_proxy.cpp81 void RSHgmConfigChangeCallbackProxy::OnHgmRefreshRateUpdate(int32_t refreshRate) in OnHgmRefreshRateUpdate() argument
92 data.WriteInt32(refreshRate); in OnHgmRefreshRateUpdate()
H A Dhgm_config_change_callback_proxy.h33 void OnHgmRefreshRateUpdate(int32_t refreshRate) override;
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/screen_manager/
H A Drs_screen_mode_info.h29 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 Dhgmconfigchangecallbackproxy_fuzzer.cpp68 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 Dvsync_controller.h33 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate) = 0;
53 uint32_t refreshRate, VSyncMode vsyncMode, uint32_t vsyncMaxRefreshRate);
H A Dvsync_distributor.h134 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 Dscreen_manager_test.cpp1309 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 Drs_screen_skipframe_test.cpp47 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 Drs_ui_display_soloist.cpp213 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()

Completed in 25 milliseconds

1234