commit | 8e3e92b906db431c4fa822f21242977d4ee99942 | [log] [tgz] |
---|---|---|
author | Pablo Ceballos <pceballos@google.com> | Mon Jun 27 17:56:53 2016 -0700 |
committer | Pablo Ceballos <pceballos@google.com> | Tue Jun 28 13:49:07 2016 -0700 |
tree | 575005a90d0143170dedd2fe0c1e97110fce7a8a | |
parent | ced6078b0e03a75d9b78e61ce25609bd2cb97b1d [diff] |
BQ: Add and expose a unique id Bug 29422927 Change-Id: I80eab94f073ebc378302f00fa86a740c3643657e
diff --git a/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp b/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp index bc8dfbb..c0baa49 100644 --- a/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp +++ b/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
@@ -612,6 +612,11 @@ return INVALID_OPERATION; } +status_t VirtualDisplaySurface::getUniqueId(uint64_t* /*outId*/) const { + ALOGE("getUniqueId not supported on VirtualDisplaySurface"); + return INVALID_OPERATION; +} + void VirtualDisplaySurface::updateQueueBufferOutput( const QueueBufferOutput& qbo) { uint32_t w, h, transformHint, numPendingBuffers;
diff --git a/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.h b/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.h index 29563b6..5b82355 100644 --- a/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.h +++ b/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.h
@@ -128,6 +128,7 @@ virtual status_t setDequeueTimeout(nsecs_t timeout) override; virtual status_t getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, float outTransformMatrix[16]) override; + virtual status_t getUniqueId(uint64_t* outId) const override; // // Utility methods