diff options
author | Dan Stoza <stoza@google.com> | 2015-04-22 18:59:01 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-04-22 18:59:02 +0000 |
commit | 7637e35d17e06d532b0d2d11c0eef60594726209 (patch) | |
tree | 3b29525d37d1e6e8b852f18f44c65e9cbce48907 /include | |
parent | e647dddebb11a383c0d95b6dfd0cbe0998d9b644 (diff) | |
parent | 1fc9cc25a487d4d9dea3cc185331e3481ead36ff (diff) | |
download | frameworks_native-7637e35d17e06d532b0d2d11c0eef60594726209.zip frameworks_native-7637e35d17e06d532b0d2d11c0eef60594726209.tar.gz frameworks_native-7637e35d17e06d532b0d2d11c0eef60594726209.tar.bz2 |
Merge "Revert "libgui: Change BufferQueue to use free lists""
Diffstat (limited to 'include')
-rw-r--r-- | include/gui/BufferQueueCore.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/include/gui/BufferQueueCore.h b/include/gui/BufferQueueCore.h index a6065a9..40026bd 100644 --- a/include/gui/BufferQueueCore.h +++ b/include/gui/BufferQueueCore.h @@ -30,9 +30,6 @@ #include <utils/Trace.h> #include <utils/Vector.h> -#include <list> -#include <set> - #define BQ_LOGV(x, ...) ALOGV("[%s] " x, mConsumerName.string(), ##__VA_ARGS__) #define BQ_LOGD(x, ...) ALOGD("[%s] " x, mConsumerName.string(), ##__VA_ARGS__) #define BQ_LOGI(x, ...) ALOGI("[%s] " x, mConsumerName.string(), ##__VA_ARGS__) @@ -126,10 +123,6 @@ private: // waitWhileAllocatingLocked blocks until mIsAllocating is false. void waitWhileAllocatingLocked() const; - // validateConsistencyLocked ensures that the free lists are in sync with - // the information stored in mSlots - void validateConsistencyLocked() const; - // mAllocator is the connection to SurfaceFlinger that is used to allocate // new GraphicBuffer objects. sp<IGraphicBufferAlloc> mAllocator; @@ -184,14 +177,6 @@ private: // mQueue is a FIFO of queued buffers used in synchronous mode. Fifo mQueue; - // mFreeSlots contains all of the slots which are FREE and do not currently - // have a buffer attached - std::set<int> mFreeSlots; - - // mFreeBuffers contains all of the slots which are FREE and currently have - // a buffer attached - std::list<int> mFreeBuffers; - // mOverrideMaxBufferCount is the limit on the number of buffers that will // be allocated at one time. This value is set by the producer by calling // setBufferCount. The default is 0, which means that the producer doesn't |