diff options
author | Sean Paul <seanpaul@chromium.org> | 2015-09-21 10:04:02 -0400 |
---|---|---|
committer | Sean Paul <seanpaul@chromium.org> | 2015-09-21 10:08:37 -0400 |
commit | bdc67bffcffaa838836b1111f6dcf07cba5ff134 (patch) | |
tree | 84efb110a3bed0f95d9cff1459ec2f8470814ca2 /drmdisplaycomposition.h | |
parent | 26fc2c21a055d0ef1bb85fe205d977bd1822769a (diff) |
drm_hwcomposer: Plumb frame number through display composition
Having frame number in the composition is very useful for
debugging transient issues, plumb it through the drm compositor
stack.
Change-Id: Ibc7555c89bea79c580b3201b11db4ced6360efb9
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Diffstat (limited to 'drmdisplaycomposition.h')
-rw-r--r-- | drmdisplaycomposition.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drmdisplaycomposition.h b/drmdisplaycomposition.h index 4d4f2df..be4ecef 100644 --- a/drmdisplaycomposition.h +++ b/drmdisplaycomposition.h @@ -53,7 +53,8 @@ class DrmDisplayComposition { DrmDisplayComposition(); ~DrmDisplayComposition(); - int Init(DrmResources *drm, DrmCrtc *crtc, Importer *importer); + int Init(DrmResources *drm, DrmCrtc *crtc, Importer *importer, + uint64_t frame_no); DrmCompositionType type() const; @@ -71,6 +72,8 @@ class DrmDisplayComposition { int pre_composition_layer_index() const; uint32_t dpms_mode() const; + uint64_t frame_no() const; + Importer *importer() const; private: @@ -97,6 +100,8 @@ class DrmDisplayComposition { DrmCompositionLayerVector_t layers_; int pre_composition_layer_index_; uint32_t dpms_mode_; + + uint64_t frame_no_; }; } |