/frameworks/native/libs/gui/tests/ |
D | DisplayEventStructLayout_test.cpp | 26 static_assert(std::is_pod<DisplayEventReceiver::Event::VSync>::value); in TEST() 27 CHECK_OFFSET(DisplayEventReceiver::Event, vsync, 24); in TEST() 28 CHECK_OFFSET(DisplayEventReceiver::Event, hotplug, 24); in TEST() 29 CHECK_OFFSET(DisplayEventReceiver::Event, modeChange, 24); in TEST() 31 CHECK_OFFSET(DisplayEventReceiver::Event::Header, type, 0); in TEST() 32 CHECK_OFFSET(DisplayEventReceiver::Event::Header, displayId, 8); in TEST() 33 CHECK_OFFSET(DisplayEventReceiver::Event::Header, timestamp, 16); in TEST() 35 CHECK_OFFSET(DisplayEventReceiver::Event::VSync, count, 0); in TEST() 36 CHECK_OFFSET(DisplayEventReceiver::Event::VSync, vsyncData.frameInterval, 8); in TEST() 37 CHECK_OFFSET(DisplayEventReceiver::Event::VSync, vsyncData.preferredFrameTimelineIndex, 16); in TEST() [all …]
|
D | RegionSampling_test.cpp | 36 ChoreographerSync(DisplayEventReceiver& receiver) : receiver_(receiver) {} in ChoreographerSync() 43 return ev.header.type == DisplayEventReceiver::DISPLAY_EVENT_VSYNC; in notify() 45 DisplayEventReceiver::Event ev_; in notify() 72 DisplayEventReceiver& receiver_; 77 auto receiver = std::make_unique<DisplayEventReceiver>(); in make() 106 ChoreographerSim(std::unique_ptr<DisplayEventReceiver> receiver) in ChoreographerSim() 133 std::unique_ptr<DisplayEventReceiver> const display_event_receiver_;
|
/frameworks/native/libs/gui/ |
D | DisplayEventReceiver.cpp | 36 DisplayEventReceiver::DisplayEventReceiver(gui::ISurfaceComposer::VsyncSource vsyncSource, in DisplayEventReceiver() function in android::DisplayEventReceiver 63 DisplayEventReceiver::~DisplayEventReceiver() { in ~DisplayEventReceiver() 66 status_t DisplayEventReceiver::initCheck() const { in initCheck() 72 int DisplayEventReceiver::getFd() const { in getFd() 78 status_t DisplayEventReceiver::setVsyncRate(uint32_t count) { in setVsyncRate() 89 status_t DisplayEventReceiver::requestNextVsync() { in requestNextVsync() 97 status_t DisplayEventReceiver::getLatestVsyncEventData( in getLatestVsyncEventData() 110 ssize_t DisplayEventReceiver::getEvents(DisplayEventReceiver::Event* events, in getEvents() 112 return DisplayEventReceiver::getEvents(mDataChannel.get(), events, count); in getEvents() 115 ssize_t DisplayEventReceiver::getEvents(gui::BitTube* dataChannel, in getEvents() [all …]
|
D | DisplayEventDispatcher.cpp | 105 void DisplayEventDispatcher::injectEvent(const DisplayEventReceiver::Event& event) { in injectEvent() 162 DisplayEventReceiver::Event buf[EVENT_BUFFER_SIZE]; in processPendingEvents() 168 const DisplayEventReceiver::Event& ev = buf[i]; in processPendingEvents() 170 case DisplayEventReceiver::DISPLAY_EVENT_VSYNC: in processPendingEvents() 186 case DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG: in processPendingEvents() 195 case DisplayEventReceiver::DISPLAY_EVENT_MODE_CHANGE: in processPendingEvents() 199 case DisplayEventReceiver::DISPLAY_EVENT_NULL: in processPendingEvents() 202 case DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE: in processPendingEvents() 205 case DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE_FLUSH: in processPendingEvents() 209 case DisplayEventReceiver::DISPLAY_EVENT_HDCP_LEVELS_CHANGE: in processPendingEvents()
|
D | Choreographer.cpp | 239 DisplayEventReceiver::Event event; in scheduleLatestConfigRequest() 241 DisplayEventReceiver::Event::Header{DisplayEventReceiver::DISPLAY_EVENT_NULL, in scheduleLatestConfigRequest()
|
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | EventThread.cpp | 89 std::string toString(const DisplayEventReceiver::Event& event) { in toString() 91 case DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG: in toString() 95 case DisplayEventReceiver::DISPLAY_EVENT_VSYNC: in toString() 100 case DisplayEventReceiver::DISPLAY_EVENT_MODE_CHANGE: in toString() 103 case DisplayEventReceiver::DISPLAY_EVENT_HDCP_LEVELS_CHANGE: in toString() 113 DisplayEventReceiver::Event makeHotplug(PhysicalDisplayId displayId, nsecs_t timestamp, in makeHotplug() 115 DisplayEventReceiver::Event event; in makeHotplug() 116 event.header = {DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG, displayId, timestamp}; in makeHotplug() 121 DisplayEventReceiver::Event makeHotplugError(nsecs_t timestamp, int32_t connectionError) { in makeHotplugError() 122 DisplayEventReceiver::Event event; in makeHotplugError() [all …]
|
D | EventThread.h | 57 using FrameRateOverride = DisplayEventReceiver::Event::FrameRateOverride; 75 virtual status_t postEvent(const DisplayEventReceiver::Event& event); 96 std::vector<DisplayEventReceiver::Event> mPendingEvents; 194 bool shouldConsumeEvent(const DisplayEventReceiver::Event& event, 196 void dispatchEvent(const DisplayEventReceiver::Event& event, 233 std::deque<DisplayEventReceiver::Event> mPendingEvents GUARDED_BY(mMutex);
|
D | FrameRateOverrideMappings.h | 31 using FrameRateOverride = DisplayEventReceiver::Event::FrameRateOverride;
|
/frameworks/native/services/displayservice/ |
D | DisplayEventReceiver.cpp | 47 DisplayEventReceiver::AttachedEvent::AttachedEvent(const sp<IEventCallback> &callback) in AttachedEvent() 57 DisplayEventReceiver::AttachedEvent::~AttachedEvent() { in ~AttachedEvent() 63 bool DisplayEventReceiver::AttachedEvent::detach() { in detach() 71 bool DisplayEventReceiver::AttachedEvent::valid() const { in valid() 75 DisplayEventReceiver::FwkReceiver &DisplayEventReceiver::AttachedEvent::receiver() { in receiver() 79 int DisplayEventReceiver::AttachedEvent::handleEvent(int fd, int events, void* /* data */) { in handleEvent() 130 Return<Status> DisplayEventReceiver::init(const sp<IEventCallback>& callback) { in init() 142 Return<Status> DisplayEventReceiver::setVsyncRate(int32_t count) { in setVsyncRate() 153 Return<Status> DisplayEventReceiver::requestNextVsync() { in requestNextVsync() 164 Return<Status> DisplayEventReceiver::close() { in close()
|
D | DisplayService.cpp | 27 return new DisplayEventReceiver(); in getEventReceiver()
|
/frameworks/native/services/surfaceflinger/tests/vsync/ |
D | vsync.cpp | 35 DisplayEventReceiver* q = (DisplayEventReceiver*)data; in receiver() 38 DisplayEventReceiver::Event buffer[1]; in receiver() 44 if (buffer[i].header.type == DisplayEventReceiver::DISPLAY_EVENT_VSYNC) { in receiver() 62 DisplayEventReceiver myDisplayEvent; in main()
|
/frameworks/base/core/java/android/view/ |
D | DisplayEventReceiver.java | 43 public abstract class DisplayEventReceiver { class 86 private static native long nativeInit(WeakReference<DisplayEventReceiver> receiver, in nativeInit() 96 DisplayEventReceiver.class.getClassLoader(), 106 public DisplayEventReceiver(Looper looper) { in DisplayEventReceiver() method in DisplayEventReceiver 110 public DisplayEventReceiver(Looper looper, int vsyncSource, int eventRegistration) { in DisplayEventReceiver() method in DisplayEventReceiver 123 public DisplayEventReceiver(Looper looper, int vsyncSource, int eventRegistration, in DisplayEventReceiver() method in DisplayEventReceiver 130 mReceiverPtr = nativeInit(new WeakReference<DisplayEventReceiver>(this), in DisplayEventReceiver()
|
D | Choreographer.java | 20 import static android.view.DisplayEventReceiver.VSYNC_SOURCE_APP; 21 import static android.view.DisplayEventReceiver.VSYNC_SOURCE_SURFACE_FLINGER; 200 private final DisplayEventReceiver.VsyncEventData mLastVsyncEventData = 201 new DisplayEventReceiver.VsyncEventData(); 847 DisplayEventReceiver.VsyncEventData vsyncEventData) { in doFrame() 1182 allocateFrameTimelines(DisplayEventReceiver.VsyncEventData.FRAME_TIMELINES_CAPACITY); in FrameData() 1238 long frameTimeNanos, DisplayEventReceiver.VsyncEventData vsyncEventData) { in update() 1243 DisplayEventReceiver.VsyncEventData.FrameTimeline frameTimeline = in update() 1257 long frameTimeNanos, DisplayEventReceiver displayEventReceiver, long jitterNanos) { in update() 1271 DisplayEventReceiver.VsyncEventData latestVsyncEventData = in update() [all …]
|
/frameworks/native/libs/gui/include/gui/ |
D | DisplayEventReceiver.h | 59 class DisplayEventReceiver { 132 explicit DisplayEventReceiver(gui::ISurfaceComposer::VsyncSource vsyncSource = 142 ~DisplayEventReceiver(); 197 inline bool operator==(DisplayEventReceiver::Event::FrameRateOverride lhs, 198 DisplayEventReceiver::Event::FrameRateOverride rhs) {
|
D | DisplayEventDispatcher.h | 22 using FrameRateOverride = DisplayEventReceiver::Event::FrameRateOverride; 35 void injectEvent(const DisplayEventReceiver::Event& event); 45 DisplayEventReceiver mReceiver; 74 void populateFrameTimelines(const DisplayEventReceiver::Event& event,
|
/frameworks/layoutlib/bridge/src/android/view/ |
D | DisplayEventReceiver_Delegate.java | 23 import android.view.DisplayEventReceiver.VsyncEventData; 35 /*package*/ static long nativeInit(WeakReference<DisplayEventReceiver> receiver, in nativeInit()
|
D | DisplayEventReceiver_VsyncEventData_Accessor.java | 21 import android.view.DisplayEventReceiver.VsyncEventData;
|
/frameworks/native/services/displayservice/include/displayservice/ |
D | DisplayEventReceiver.h | 37 class DisplayEventReceiver : public IDisplayEventReceiver { 45 using FwkReceiver = ::android::DisplayEventReceiver;
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | EventThreadTest.cpp | 73 MOCK_METHOD1(postEvent, status_t(const DisplayEventReceiver::Event& event)); 77 AsyncCallRecorderWithCannedReturn<status_t (*)(const DisplayEventReceiver::Event&)>; 269 EXPECT_EQ(DisplayEventReceiver::DISPLAY_EVENT_VSYNC, event.header.type) in expectVsyncEventReceivedByConnection() 343 EXPECT_EQ(DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG, event.header.type); in expectHotplugEventReceivedByConnection() 354 EXPECT_EQ(DisplayEventReceiver::DISPLAY_EVENT_MODE_CHANGE, event.header.type); in expectConfigChangedEventReceivedByConnection() 366 EXPECT_EQ(DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE, event.header.type); in expectUidFrameRateMappingEventReceivedByConnection() 375 EXPECT_EQ(DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE_FLUSH, event.header.type); in expectUidFrameRateMappingEventReceivedByConnection() 865 EXPECT_EQ(DisplayEventReceiver::DISPLAY_EVENT_HDCP_LEVELS_CHANGE, event.header.type); in TEST_F()
|
/frameworks/base/services/core/java/com/android/server/display/ |
D | DisplayDeviceInfo.java | 27 import android.view.DisplayEventReceiver; 448 public DisplayEventReceiver.FrameRateOverride[] frameRateOverrides = 449 new DisplayEventReceiver.FrameRateOverride[0]; 629 for (DisplayEventReceiver.FrameRateOverride frameRateOverride : frameRateOverrides) { in toString()
|
D | LogicalDisplay.java | 31 import android.view.DisplayEventReceiver; 154 private DisplayEventReceiver.FrameRateOverride[] mFrameRateOverrides; 298 public DisplayEventReceiver.FrameRateOverride[] getFrameRateOverrides() { in getFrameRateOverrides() 575 for (DisplayEventReceiver.FrameRateOverride frameRateOverride in updateFrameRateOverrides() 583 for (DisplayEventReceiver.FrameRateOverride frameRateOverride in updateFrameRateOverrides()
|
/frameworks/base/libs/hwui/tests/common/ |
D | TestContext.h | 69 DisplayEventReceiver mDisplayEventReceiver;
|
/frameworks/native/services/surfaceflinger/tests/ |
D | DisplayEventReceiver_test.cpp | 26 DisplayEventReceiver mDisplayEventReceiver;
|
/frameworks/base/libs/input/ |
D | PointerControllerContext.cpp | 184 DisplayEventReceiver::Event buf[EVENT_BUFFER_SIZE]; in handleVsyncEvents() 187 if (buf[i].header.type == DisplayEventReceiver::DISPLAY_EVENT_VSYNC) { in handleVsyncEvents()
|
/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/ |
D | DisplayManagerServiceTest.java | 122 import android.view.DisplayEventReceiver; 1921 new DisplayEventReceiver.FrameRateOverride[]{ 1922 new DisplayEventReceiver.FrameRateOverride(myUid, 30f), 1929 new DisplayEventReceiver.FrameRateOverride[]{ 1930 new DisplayEventReceiver.FrameRateOverride(myUid, 30f), 1931 new DisplayEventReceiver.FrameRateOverride(1234, 30f), 1937 new DisplayEventReceiver.FrameRateOverride[]{ 1938 new DisplayEventReceiver.FrameRateOverride(myUid, 20f), 1939 new DisplayEventReceiver.FrameRateOverride(1234, 30f), 1940 new DisplayEventReceiver.FrameRateOverride(5678, 30f), [all …]
|