/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/systemtest/ |
H A D | vsync_ltpo_test.cpp | 174 uint32_t generatorRefreshRate = 120; // 120hz in Process1() local 177 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 223 generatorRefreshRate = 90; // 90hz in Process1() 225 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 271 generatorRefreshRate = 60; // 60hz in Process1() 273 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 319 generatorRefreshRate = 30; // 30hz in Process1() 321 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1()
|
H A D | vsync_120to30_test.cpp | 167 uint32_t generatorRefreshRate; in Process1() local 191 generatorRefreshRate = 120; // 120hz in Process1() 193 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 239 generatorRefreshRate = 30; // 30hz in Process1() 241 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1()
|
H A D | vsync_90to30_test.cpp | 167 uint32_t generatorRefreshRate; in Process1() local 191 generatorRefreshRate = 90; // 90hz in Process1() 193 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 239 generatorRefreshRate = 30; // 30hz in Process1() 241 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1()
|
H A D | vsync_90to60_test.cpp | 167 uint32_t generatorRefreshRate; in Process1() local 191 generatorRefreshRate = 90; // 90hz in Process1() 193 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 239 generatorRefreshRate = 60; // 60hz in Process1() 241 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1()
|
H A D | vsync_30to120_test.cpp | 174 uint32_t generatorRefreshRate; in Process1() local 198 generatorRefreshRate = 30; // 30hz in Process1() 200 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 246 generatorRefreshRate = 120; // 120hz in Process1() 249 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, in Process1()
|
H A D | vsync_30to60_test.cpp | 174 uint32_t generatorRefreshRate; in Process1() local 198 generatorRefreshRate = 30; // 30hz in Process1() 200 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 246 generatorRefreshRate = 60; // 60hz in Process1() 249 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, in Process1()
|
H A D | vsync_30to90_test.cpp | 174 uint32_t generatorRefreshRate; in Process1() local 198 generatorRefreshRate = 30; // 30hz in Process1() 200 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 246 generatorRefreshRate = 90; // 90hz in Process1() 249 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, in Process1()
|
H A D | vsync_60to120_test.cpp | 174 uint32_t generatorRefreshRate; in Process1() local 198 generatorRefreshRate = 60; // 60hz in Process1() 200 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 246 generatorRefreshRate = 120; // 120hz in Process1() 249 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, in Process1()
|
H A D | vsync_90to120_test.cpp | 174 uint32_t generatorRefreshRate; in Process1() local 198 generatorRefreshRate = 90; // 90hz in Process1() 200 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 246 generatorRefreshRate = 120; // 120hz in Process1() 249 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, in Process1()
|
H A D | vsync_60to90_test.cpp | 174 uint32_t generatorRefreshRate; in Process1() local 198 generatorRefreshRate = 60; // 60hz in Process1() 200 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 246 generatorRefreshRate = 90; // 90hz in Process1() 249 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, in Process1()
|
H A D | vsync_60to30_test.cpp | 167 uint32_t generatorRefreshRate; in Process1() local 191 generatorRefreshRate = 60; // 60hz in Process1() 193 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 239 generatorRefreshRate = 30; // 30hz in Process1() 241 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1()
|
H A D | vsync_120to90_test.cpp | 167 uint32_t generatorRefreshRate; in Process1() local 191 generatorRefreshRate = 120; // 120hz in Process1() 193 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 239 generatorRefreshRate = 90; // 90hz in Process1() 241 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1()
|
H A D | vsync_120to60_test.cpp | 167 uint32_t generatorRefreshRate; in Process1() local 191 generatorRefreshRate = 120; // 120hz in Process1() 193 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1() 239 generatorRefreshRate = 60; // 60hz in Process1() 241 listenerRefreshRates, listenerPhaseOffset, generatorRefreshRate, rsVsyncCount); in Process1()
|
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/src/ |
H A D | vsync_generator.cpp | 640 uint32_t generatorRefreshRate,
in ChangeGeneratorRefreshRateModel() 648 generatorRefreshRate, listenerPhaseOffset.phaseByPulseNum, expectNextVsyncTime);
in ChangeGeneratorRefreshRateModel() 667 if ((generatorRefreshRate <= 0 || (vsyncMaxRefreshRate_ % generatorRefreshRate != 0))) {
in ChangeGeneratorRefreshRateModel() 668 RS_TRACE_NAME_FMT("Not support this refresh rate: %u", generatorRefreshRate);
in ChangeGeneratorRefreshRateModel() 669 VLOGE("Not support this refresh rate: %{public}u", generatorRefreshRate);
in ChangeGeneratorRefreshRateModel() 683 if (generatorRefreshRate != currRefreshRate_) {
in ChangeGeneratorRefreshRateModel() 684 changingGeneratorRefreshRate_ = generatorRefreshRate;
in ChangeGeneratorRefreshRateModel() 687 RS_TRACE_NAME_FMT("refreshRateNotChanged, generatorRefreshRate:%u, currRefreshRate_:%u",
in ChangeGeneratorRefreshRateModel() 688 generatorRefreshRate, currRefreshRate in ChangeGeneratorRefreshRateModel() 638 ChangeGeneratorRefreshRateModel(const ListenerRefreshRateData &listenerRefreshRates, const ListenerPhaseOffsetData &listenerPhaseOffset, uint32_t generatorRefreshRate, int64_t &rsVsyncCount, int64_t expectNextVsyncTime) ChangeGeneratorRefreshRateModel() argument [all...] |
H A D | vsync_distributor.cpp | 629 uint32_t generatorRefreshRate;
in OnVSyncTrigger() local 658 generatorRefreshRate = generatorRefreshRate_;
in OnVSyncTrigger() 663 if ((generatorRefreshRate > 0) && (conns[i]->refreshRate_ > 0) &&
in OnVSyncTrigger() 664 (generatorRefreshRate % conns[i]->refreshRate_ == 0)) {
in OnVSyncTrigger() 665 actualPeriod = period * static_cast<int64_t>(generatorRefreshRate / conns[i]->refreshRate_);
in OnVSyncTrigger() 880 uint32_t generatorRefreshRate = 0;
in PostVSyncEvent() local 885 generatorRefreshRate = generatorRefreshRate_;
in PostVSyncEvent() 891 if ((generatorRefreshRate > 0) && (conns[i]->refreshRate_ > 0) &&
in PostVSyncEvent() 892 (generatorRefreshRate % conns[i]->refreshRate_ == 0)) {
in PostVSyncEvent() 893 period = eventPeriod * static_cast<int64_t>(generatorRefreshRate / conn in PostVSyncEvent() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/include/ |
H A D | vsync_generator.h | 64 uint32_t generatorRefreshRate,
106 uint32_t generatorRefreshRate,
|