Home
last modified time | relevance | path

Searched refs:FrameRate (Results 1 – 15 of 15) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DLayerInfo.h93 struct FrameRate { struct
100 FrameRate() = default; argument
102 FrameRate(Fps rate, FrameRateCompatibility type,
106 bool operator==(const FrameRate& other) const { argument
111 bool operator!=(const FrameRate& other) const { return !(*this == other); }
164 FrameRate getSetFrameRateVote() const;
323 LayerInfo::FrameRate setFrameRateVote;
DLayerInfo.cpp355 LayerInfo::FrameRate LayerInfo::getSetFrameRateVote() const { in getSetFrameRateVote()
/frameworks/native/services/surfaceflinger/tests/unittests/
DSetFrameRateTest.cpp47 using FrameRate = Layer::FrameRate; typedef
55 const FrameRate FRAME_RATE_VOTE1 = FrameRate(67_Hz, FrameRateCompatibility::Default);
56 const FrameRate FRAME_RATE_VOTE2 = FrameRate(14_Hz, FrameRateCompatibility::ExactOrMultiple);
57 const FrameRate FRAME_RATE_VOTE3 = FrameRate(99_Hz, FrameRateCompatibility::NoVote);
58 const FrameRate FRAME_RATE_TREE = FrameRate(Fps(), FrameRateCompatibility::NoVote);
59 const FrameRate FRAME_RATE_NO_VOTE = FrameRate(Fps(), FrameRateCompatibility::Default);
DLayerHistoryTest.cpp153 EXPECT_CALL(*layer, getFrameRateForLayerTree()).WillRepeatedly(Return(Layer::FrameRate())); in TEST_F()
177 EXPECT_CALL(*layer, getFrameRateForLayerTree()).WillRepeatedly(Return(Layer::FrameRate())); in TEST_F()
203 EXPECT_CALL(*layer, getFrameRateForLayerTree()).WillRepeatedly(Return(Layer::FrameRate())); in TEST_F()
240 EXPECT_CALL(*layer, getFrameRateForLayerTree()).WillRepeatedly(Return(Layer::FrameRate())); in TEST_F()
267 EXPECT_CALL(*layer, getFrameRateForLayerTree()).WillRepeatedly(Return(Layer::FrameRate())); in TEST_F()
289 EXPECT_CALL(*layer, getFrameRateForLayerTree()).WillRepeatedly(Return(Layer::FrameRate())); in TEST_F()
317 EXPECT_CALL(*layer, getFrameRateForLayerTree()).WillRepeatedly(Return(Layer::FrameRate())); in TEST_F()
346 EXPECT_CALL(*layer, getFrameRateForLayerTree()).WillRepeatedly(Return(Layer::FrameRate())); in TEST_F()
377 Return(Layer::FrameRate(73.4_Hz, Layer::FrameRateCompatibility::Default))); in TEST_F()
410 Layer::FrameRate(73.4_Hz, Layer::FrameRateCompatibility::ExactOrMultiple))); in TEST_F()
[all …]
/frameworks/native/services/surfaceflinger/FrontEnd/
DRequestedLayerState.h52 FrameRate = 1u << 13, enumerator
110 scheduler::LayerInfo::FrameRate requestedFrameRate;
DRequestedLayerState.cpp302 Layer::FrameRate::convertCompatibility(clientState.frameRateCompatibility); in merge()
303 const auto strategy = Layer::FrameRate::convertChangeFrameRateStrategy( in merge()
306 Layer::FrameRate(Fps::fromValue(clientState.frameRate), compatibility, strategy); in merge()
307 changes |= RequestedLayerState::Changes::FrameRate; in merge()
DLayerSnapshot.h92 scheduler::LayerInfo::FrameRate frameRate;
DLayerSnapshotBuilder.cpp542 scheduler::LayerInfo::FrameRate oldFrameRate = snapshot->frameRate; in updateSnapshotsInHierarchy()
564 snapshot->changes.clear(RequestedLayerState::Changes::FrameRate); in updateSnapshotsInHierarchy()
674 childSnapshot.changes.test(RequestedLayerState::Changes::FrameRate)) { in updateChildState()
695 scheduler::LayerInfo::FrameRate(Fps(), FrameRateCompatibility::NoVote); in updateChildState()
696 snapshot.changes |= childSnapshot.changes & RequestedLayerState::Changes::FrameRate; in updateChildState()
715 RequestedLayerState::Changes::FrameRate | RequestedLayerState::Changes::GameMode); in updateSnapshot()
814 if (forceUpdate || snapshot.changes.any(RequestedLayerState::Changes::FrameRate)) { in updateSnapshot()
/frameworks/native/services/surfaceflinger/
DLayer.h115 using FrameRate = scheduler::LayerInfo::FrameRate; variable
188 FrameRate frameRate;
191 FrameRate frameRateForLayerTree;
505 virtual FrameRate getFrameRateForLayerTree() const;
781 bool setFrameRate(FrameRate);
904 bool setFrameRateForLayerTreeLegacy(FrameRate);
905 bool setFrameRateForLayerTree(FrameRate, const scheduler::LayerProps&);
1095 bool propagateFrameRateForLayerTree(FrameRate parentFrameRate, bool* transactionNeeded);
1252 std::ostream& operator<<(std::ostream& stream, const Layer::FrameRate& rate);
DLayer.cpp100 TimeStats::SetFrameRateVote frameRateToSetFrameRateVotePayload(Layer::FrameRate frameRate) { in frameRateToSetFrameRateVotePayload()
1260 bool Layer::propagateFrameRateForLayerTree(FrameRate parentFrameRate, bool* transactionNeeded) { in propagateFrameRateForLayerTree()
1285 setFrameRateForLayerTreeLegacy(FrameRate(Fps(), FrameRateCompatibility::NoVote)); in propagateFrameRateForLayerTree()
1318 bool Layer::setFrameRate(FrameRate frameRate) { in setFrameRate()
1467 bool Layer::setFrameRateForLayerTreeLegacy(FrameRate frameRate) { in setFrameRateForLayerTreeLegacy()
1486 bool Layer::setFrameRateForLayerTree(FrameRate frameRate, const scheduler::LayerProps& layerProps) { in setFrameRateForLayerTree()
1498 Layer::FrameRate Layer::getFrameRateForLayerTree() const { in getFrameRateForLayerTree()
2762 Layer::FrameRateCompatibility Layer::FrameRate::convertCompatibility(int8_t compatibility) { in convertCompatibility()
2780 scheduler::Seamlessness Layer::FrameRate::convertChangeFrameRateStrategy(int8_t strategy) { in convertChangeFrameRateStrategy()
4372 std::ostream& operator<<(std::ostream& stream, const Layer::FrameRate& rate) { in operator <<()
DSurfaceFlinger.cpp2194 !snapshot.changes.any(Changes::FrameRate | Changes::Buffer | Changes::Animation)) { in updateLayerHistory()
2214 if (snapshot.changes.test(Changes::FrameRate)) { in updateLayerHistory()
5006 Layer::FrameRate::convertCompatibility(s.defaultFrameRateCompatibility); in setClientStateLocked()
5019 Layer::FrameRate::convertCompatibility(s.frameRateCompatibility); in setClientStateLocked()
5021 Layer::FrameRate::convertChangeFrameRateStrategy(s.changeFrameRateStrategy); in setClientStateLocked()
5024 Layer::FrameRate(Fps::fromValue(s.frameRate), compatibility, strategy))) { in setClientStateLocked()
/frameworks/native/services/surfaceflinger/tests/unittests/mock/
DMockLayer.h36 MOCK_CONST_METHOD0(getFrameRateForLayerTree, FrameRate());
/frameworks/av/media/module/codecs/m4v_h263/enc/src/
Dmp4lib_int.h395 float FrameRate; /* Src frame Rate */ member
Dmp4enc_api.cpp454 video->FrameRate = timeIncRes / ((float)timeInc); in PVInitVideoEncoder()
2667 srcFrameInterval = 1000 / video->FrameRate; in DetermineCodingLayer()
/frameworks/native/libs/gui/fuzzer/
DREADME.md140 9. FrameRate (parameter name:`frameRate`)