History log of /external/drm_hwcomposer/drmeventlistener.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c0a58b196760d5a89d2451f6d5ff039ec8d87010 07-Apr-2017 Daniel Stone <daniel@fooishbar.org> drm_hwcomposer: Use correct DRM event context version am: 2d1bc46486 am: afa2a8a0d7 am: 77ce14f049
am: 731130c37d

Change-Id: Ia35ad3f1f00de2fe554f21cbeb2ed62e4c6fe4f0
afa2a8a0d7d88b03244ccfde07263994fd7e4b4d 07-Apr-2017 Daniel Stone <daniel@fooishbar.org> drm_hwcomposer: Use correct DRM event context version
am: 2d1bc46486

Change-Id: I800ac862d16cbe7b74e877a887ab6eaf58c16440
2d1bc46486b06c2a8a069c0c2731dcd46da0aacc 07-Apr-2017 Daniel Stone <daniel@fooishbar.org> drm_hwcomposer: Use correct DRM event context version

Explicitly declare which DRM event context version we want to use,
rather than just the latest one libdrm supports. New versions may change
semantics, or extend the structure, in ways we're unaware of.

Stick with version 2, which is the version that introduced
page_flip_handler.

Change-Id: I71e33f787b2b724596f8289d95311730f7aff8ff
Signed-off-by: Daniel Stone <daniels@collabora.com>
/external/drm_hwcomposer/drmeventlistener.cpp
0e89268266a8754f5fc09595d6d7545bccb88017 01-Mar-2017 Adrian Salido <salidoa@google.com> drm_hwcomposer: introduce QueueWorker

Current method to queue work such as display compositions relies on
spinning the CPU until there is space in the queue. This is inefficient
for the time in which the queue happens to fill up.

Introduce a new QueueWorker class to simplify queueing work and handle
blocking for available space more efficiently.

Change-Id: Ida7aa612931700a56ecae3efc7ddd1c86efec699
/external/drm_hwcomposer/drmeventlistener.cpp
d0147d2dfac0499f3b787bd6c8c1270d176cd14f 24-Feb-2017 Robert Foss <robert.foss@collabora.com> drm_hwcomposer: Add missing assert.h include
am: 15d6a22ad6

Change-Id: I220404e3d70396f602fd41e754a314a6dd54367a
15d6a22ad6b0d7ea3a6ffbb48bcb6035c4321be3 20-Feb-2017 Robert Foss <robert.foss@collabora.com> drm_hwcomposer: Add missing assert.h include

drm_hwcomposer fails to compile on aosp/master due to
assert.h not being included.
This patch fixes this issue.

BUG=None
TEST=make

Change-Id: Icb5d5d8a33c9898a5aefa00c1bdbf29965de62a7
Signed-off-by: Robert Foss <robert.foss@collabora.com>
/external/drm_hwcomposer/drmeventlistener.cpp
1c5a6ac75d2c087bde9198b0510652451ffc0ae8 31-Jan-2017 Dan Albert <danalbert@google.com> Add missing include.

This was previously leaked by libc++.

Test: mma
Bug: http://b/34740564
Change-Id: I7084cdb44a9b7346556c20b1b6eeebc6ebb2d500
/external/drm_hwcomposer/drmeventlistener.cpp
047b9b2484b4e68741df2cb522915f968c013373 28-Jul-2015 Sean Paul <seanpaul@chromium.org> drm_hwcomposer: Add DrmEventListener worker

This patch adds a worker which listens to drm events. If the
drm event has a handler associated with it, the listener will
call the handler.

BUG=chrome-os-partner:41682
TEST=Tested on ryu with DP

Change-Id: I5d691d191425604766a00be3e72111095d025d06
Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/drmeventlistener.cpp