diff options
author | Dan Stoza <stoza@google.com> | 2014-03-13 11:39:09 -0700 |
---|---|---|
committer | Dan Stoza <stoza@google.com> | 2014-03-13 11:39:09 -0700 |
commit | 6d5a7bb970dd5cfd5a51fe2de7f10b9fc75732b2 (patch) | |
tree | 941b796f8a90585c94f4f98b54514667da7f2a8e /libs/gui/SurfaceComposerClient.cpp | |
parent | d105876a6c4f51199b2e24e5aa0384721cd23d0c (diff) | |
download | frameworks_native-6d5a7bb970dd5cfd5a51fe2de7f10b9fc75732b2.zip frameworks_native-6d5a7bb970dd5cfd5a51fe2de7f10b9fc75732b2.tar.gz frameworks_native-6d5a7bb970dd5cfd5a51fe2de7f10b9fc75732b2.tar.bz2 |
Remove deprecated BufferQueue constructor
Bug: 13415624
Change-Id: I52f58a4d22296d9fc3cdbd4ad53eb10a785db3ce
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
-rw-r--r-- | libs/gui/SurfaceComposerClient.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index 5fe99e8..6b20eaf 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp @@ -646,8 +646,9 @@ ScreenshotClient::~ScreenshotClient() { sp<CpuConsumer> ScreenshotClient::getCpuConsumer() const { if (mCpuConsumer == NULL) { - mBufferQueue = new BufferQueue(); - mCpuConsumer = new CpuConsumer(mBufferQueue, 1); + sp<IGraphicBufferConsumer> consumer; + BufferQueue::createBufferQueue(&mProducer, &consumer); + mCpuConsumer = new CpuConsumer(consumer, 1); mCpuConsumer->setName(String8("ScreenshotClient")); } return mCpuConsumer; @@ -667,7 +668,7 @@ status_t ScreenshotClient::update(const sp<IBinder>& display, mHaveBuffer = false; } - status_t err = s->captureScreen(display, mBufferQueue, + status_t err = s->captureScreen(display, mProducer, reqWidth, reqHeight, minLayerZ, maxLayerZ, useIdentityTransform); if (err == NO_ERROR) { |