OSDN Git Service

SurfaceTexture: fix queues-to-composer
authorJamie Gennis <jgennis@google.com>
Thu, 18 Aug 2011 01:19:00 +0000 (18:19 -0700)
committerJamie Gennis <jgennis@google.com>
Thu, 18 Aug 2011 01:19:00 +0000 (18:19 -0700)
commit582270d69db94286a248bd829f1ae6f910d45124
treefa28a1cbf4df275bd552c38c12ce481d0d8afa1c
parent3cff0866a2bd2e3a736cb0660ce5bc76fce611b8
SurfaceTexture: fix queues-to-composer

This change fixes the NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER query of
Surface and SurfaceTextureClient.  Surface now uses the inherited
SurfaceTextureClient implementation of this query.  SurfaceTextureClient
now queries SurfaceFlinger to determine whether buffers that are queued
to its ISurfaceTexture will be sent to SurfaceFlinger (as opposed to
some other process).

Change-Id: Iff187e72f30d454229f07f896b438198978270a8
include/surfaceflinger/ISurfaceComposer.h
libs/gui/ISurfaceComposer.cpp
libs/gui/Surface.cpp
libs/gui/SurfaceTextureClient.cpp
services/surfaceflinger/Layer.cpp
services/surfaceflinger/Layer.h
services/surfaceflinger/LayerBase.cpp
services/surfaceflinger/LayerBase.h
services/surfaceflinger/SurfaceFlinger.cpp
services/surfaceflinger/SurfaceFlinger.h