diff options
Diffstat (limited to 'libs/gui/tests/SRGB_test.cpp')
-rw-r--r-- | libs/gui/tests/SRGB_test.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libs/gui/tests/SRGB_test.cpp b/libs/gui/tests/SRGB_test.cpp index 1077c9d..2d5b8aa 100644 --- a/libs/gui/tests/SRGB_test.cpp +++ b/libs/gui/tests/SRGB_test.cpp @@ -68,13 +68,15 @@ protected: } virtual void SetUp() { - mBufferQueue = new BufferQueue(); - ASSERT_EQ(NO_ERROR, mBufferQueue->setDefaultBufferSize( + sp<IGraphicBufferProducer> producer; + sp<IGraphicBufferConsumer> consumer; + BufferQueue::createBufferQueue(&producer, &consumer); + ASSERT_EQ(NO_ERROR, consumer->setDefaultBufferSize( DISPLAY_WIDTH, DISPLAY_HEIGHT)); - mCpuConsumer = new CpuConsumer(mBufferQueue, 1); + mCpuConsumer = new CpuConsumer(consumer, 1); String8 name("CpuConsumer_for_SRGBTest"); mCpuConsumer->setName(name); - mInputSurface = new Surface(mBufferQueue); + mInputSurface = new Surface(producer); ASSERT_NO_FATAL_FAILURE(createEGLSurface(mInputSurface.get())); ASSERT_NO_FATAL_FAILURE(createDebugSurface()); @@ -222,7 +224,6 @@ protected: } // Primary producer and consumer - sp<BufferQueue> mBufferQueue; sp<Surface> mInputSurface; sp<CpuConsumer> mCpuConsumer; CpuConsumer::LockedBuffer mLockedBuffer; |