diff options
author | Jesse Hall <jessehall@google.com> | 2013-03-15 21:34:30 -0700 |
---|---|---|
committer | Jesse Hall <jessehall@google.com> | 2013-03-18 14:16:02 -0700 |
commit | 4c00cc11141da7d159eb2323b186ed344115c0f1 (patch) | |
tree | 8cf078166a025e35286fe995afe0887ba9abffdf /include | |
parent | 7adb0f8a9fdb961692ffd2f0c65cacb155143f64 (diff) | |
download | frameworks_native-4c00cc11141da7d159eb2323b186ed344115c0f1.zip frameworks_native-4c00cc11141da7d159eb2323b186ed344115c0f1.tar.gz frameworks_native-4c00cc11141da7d159eb2323b186ed344115c0f1.tar.bz2 |
Fix argument types in IGraphicBufferProducer methods
Bug: 8384764
Change-Id: I7a3f1e1a0584a70af04f9eafef900505389d2202
Diffstat (limited to 'include')
-rw-r--r-- | include/gui/BufferQueue.h | 4 | ||||
-rw-r--r-- | include/gui/IGraphicBufferProducer.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/include/gui/BufferQueue.h b/include/gui/BufferQueue.h index c59e00e..6a86db6 100644 --- a/include/gui/BufferQueue.h +++ b/include/gui/BufferQueue.h @@ -128,7 +128,7 @@ public: // GL_MAX_VIEWPORT_DIMS and GL_MAX_TEXTURE_SIZE (see: glGetIntegerv). // An error due to invalid dimensions might not be reported until // updateTexImage() is called. - virtual status_t dequeueBuffer(int *buf, sp<Fence>& fence, + virtual status_t dequeueBuffer(int *buf, sp<Fence>* fence, uint32_t width, uint32_t height, uint32_t format, uint32_t usage); // queueBuffer returns a filled buffer to the BufferQueue. In addition, a @@ -139,7 +139,7 @@ public: virtual status_t queueBuffer(int buf, const QueueBufferInput& input, QueueBufferOutput* output); - virtual void cancelBuffer(int buf, sp<Fence> fence); + virtual void cancelBuffer(int buf, const sp<Fence>& fence); // setSynchronousMode set whether dequeueBuffer is synchronous or // asynchronous. In synchronous mode, dequeueBuffer blocks until diff --git a/include/gui/IGraphicBufferProducer.h b/include/gui/IGraphicBufferProducer.h index a3e258d..29c7ff3 100644 --- a/include/gui/IGraphicBufferProducer.h +++ b/include/gui/IGraphicBufferProducer.h @@ -84,7 +84,7 @@ public: // the buffer. The contents of the buffer must not be overwritten until the // fence signals. If the fence is NULL, the buffer may be written // immediately. - virtual status_t dequeueBuffer(int *slot, sp<Fence>& fence, + virtual status_t dequeueBuffer(int *slot, sp<Fence>* fence, uint32_t w, uint32_t h, uint32_t format, uint32_t usage) = 0; // queueBuffer indicates that the client has finished filling in the @@ -165,7 +165,7 @@ public: // cancelBuffer indicates that the client does not wish to fill in the // buffer associated with slot and transfers ownership of the slot back to // the server. - virtual void cancelBuffer(int slot, sp<Fence> fence) = 0; + virtual void cancelBuffer(int slot, const sp<Fence>& fence) = 0; // query retrieves some information for this surface // 'what' tokens allowed are that of android_natives.h |