OSDN Git Service

Binderize the consumer side of BufferQueue
authorMathias Agopian <mathias@google.com>
Thu, 1 Aug 2013 03:09:53 +0000 (20:09 -0700)
committerMathias Agopian <mathias@google.com>
Fri, 2 Aug 2013 00:20:08 +0000 (17:20 -0700)
commita4e19521ac4563f2ff6517bcfd63d9b8d33a6d0b
tree2ea2866fb6b49eabdc207bb42715665df2c94799
parentba93b3f8e403636b614a4a379f9421bc70dca84f
Binderize the consumer side of BufferQueue

While currently untested, this should allow to move the
BuffereQueue in the consumer process and have everything
work as usual.

Bug: 9265647

Change-Id: I9ca8f099f7c65b9a27b7e7a3643b46d1b58eacfc
14 files changed:
include/gui/BufferQueue.h
include/gui/ConsumerBase.h
include/gui/IConsumerListener.h [new file with mode: 0644]
include/gui/IGraphicBufferConsumer.h [new file with mode: 0644]
libs/gui/Android.mk
libs/gui/BufferQueue.cpp
libs/gui/ConsumerBase.cpp
libs/gui/IConsumerListener.cpp [new file with mode: 0644]
libs/gui/IGraphicBufferConsumer.cpp [new file with mode: 0644]
libs/gui/tests/BufferQueue_test.cpp
libs/gui/tests/SurfaceTexture_test.cpp
opengl/tests/EGLTest/Android.mk
opengl/tests/EGLTest/EGL_test.cpp
services/surfaceflinger/SurfaceTextureLayer.cpp