OSDN Git Service

DO NOT MERGE Cherry-pick dataSpace and BufferItem changes
authorEino-Ville Talvala <etalvala@google.com>
Fri, 20 Feb 2015 00:10:43 +0000 (16:10 -0800)
committerDan Stoza <stoza@google.com>
Mon, 6 Apr 2015 18:24:29 +0000 (11:24 -0700)
commit6c450101753d0219b151e79007bcded1bfbb058b
treef4ae69f0bd11282ec5e969e3dd3f9ba931a791fa
parent8d9f899a5e69a652c59d48c70a9c7b0e8100be87
DO NOT MERGE Cherry-pick dataSpace and BufferItem changes

DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.
(cherry picked from commit 82c6bcc9705eabcaf5b9e45bc81867b0e2d61a02)

DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal
(cherry picked from commit cf3834db104e0b052056e3a06d46e3f222f0d372)

DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem
(cherry picked from commit 11611f9be590480d7ea27bf0153558573ddcded2)
37 files changed:
include/gui/BufferItem.h
include/gui/BufferItemConsumer.h
include/gui/BufferQueueConsumer.h
include/gui/BufferQueueCore.h
include/gui/ConsumerBase.h
include/gui/CpuConsumer.h
include/gui/GLConsumer.h
include/gui/IGraphicBufferConsumer.h
include/gui/IGraphicBufferProducer.h
include/gui/Surface.h
include/ui/PixelFormat.h
libs/gui/BufferItem.cpp
libs/gui/BufferItemConsumer.cpp
libs/gui/BufferQueueConsumer.cpp
libs/gui/BufferQueueCore.cpp
libs/gui/BufferQueueProducer.cpp
libs/gui/ConsumerBase.cpp
libs/gui/CpuConsumer.cpp
libs/gui/GLConsumer.cpp
libs/gui/IGraphicBufferConsumer.cpp
libs/gui/IGraphicBufferProducer.cpp
libs/gui/StreamSplitter.cpp
libs/gui/Surface.cpp
libs/gui/tests/BufferQueue_test.cpp
libs/gui/tests/CpuConsumer_test.cpp
libs/gui/tests/IGraphicBufferProducer_test.cpp
libs/gui/tests/SRGB_test.cpp
libs/gui/tests/StreamSplitter_test.cpp
libs/gui/tests/Surface_test.cpp
libs/ui/PixelFormat.cpp
opengl/libs/EGL/eglApi.cpp
services/surfaceflinger/DisplayHardware/FramebufferSurface.cpp
services/surfaceflinger/DisplayHardware/HWComposer.cpp
services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
services/surfaceflinger/Layer.cpp
services/surfaceflinger/SurfaceFlingerConsumer.cpp
services/surfaceflinger/SurfaceFlingerConsumer.h