replicant-frameworks_native/services/surfaceflinger
Jamie Gennis 89c2dd2cc2 Change the framework to use the new camera preview path.
This change makes the camera HAL interface take an ANativeWindow interface from
which all the camera preview buffers will be allocated.  The framework code
running in application processes now passes a Surface object rather than an
ISurface to the camera server via Binder when setting the preview surface.  The
camera server then forwards that Surface object (which implements the
ANativeWindow interface) to the camera HAL, which uses it to communicate with
SurfaceFlinger to allocate the camera preview buffers.

Change-Id: Ie438f721559cd7de5e4f848a26d96360dda07b5f
2010-08-23 14:31:30 -07:00
..
DisplayHardware revert hwcomposer HAL changes. DO NOT MERGE. 2010-08-17 20:22:04 -07:00
tests fix [2873058] Surface::dequeueBuffer blocks on last buffer, i.e. cannot dequeue all allocated buffers at once. 2010-07-27 20:11:35 -07:00
Android.mk Squashed commit of the following: 2010-08-23 12:30:24 -07:00
Barrier.h move native services under services/ 2010-07-22 15:28:19 -07:00
BlurFilter.cpp move native services under services/ 2010-07-22 15:28:19 -07:00
BlurFilter.h move native services under services/ 2010-07-22 15:28:19 -07:00
clz.cpp move native services under services/ 2010-07-22 15:28:19 -07:00
clz.h move native services under services/ 2010-07-22 15:28:19 -07:00
GLExtensions.cpp move native services under services/ 2010-07-14 17:59:35 -07:00
GLExtensions.h move native services under services/ 2010-07-14 17:59:35 -07:00
Layer.cpp revert hwcomposer HAL changes. DO NOT MERGE. 2010-08-17 20:22:04 -07:00
Layer.h revert hwcomposer HAL changes. DO NOT MERGE. 2010-08-17 20:22:04 -07:00
LayerBase.cpp revert hwcomposer HAL changes. DO NOT MERGE. 2010-08-17 20:22:04 -07:00
LayerBase.h revert hwcomposer HAL changes. DO NOT MERGE. 2010-08-17 20:22:04 -07:00
LayerBlur.cpp move native services under services/ 2010-07-22 15:28:19 -07:00
LayerBlur.h move native services under services/ 2010-07-22 15:28:19 -07:00
LayerBuffer.cpp am bc881e66: Merge "frameworks/base: Swap width and height of temporary buffer only with orientation change" 2010-08-11 10:16:32 -07:00
LayerBuffer.h move native services under services/ 2010-07-22 15:28:19 -07:00
LayerDim.cpp move native services under services/ 2010-07-22 15:28:19 -07:00
LayerDim.h move native services under services/ 2010-07-22 15:28:19 -07:00
MessageQueue.cpp move native services under services/ 2010-07-22 15:28:19 -07:00
MessageQueue.h move native services under services/ 2010-07-22 15:28:19 -07:00
MODULE_LICENSE_APACHE2 move native services under services/ 2010-07-22 15:28:19 -07:00
SurfaceFlinger.cpp Change the framework to use the new camera preview path. 2010-08-23 14:31:30 -07:00
SurfaceFlinger.h revert hwcomposer HAL changes. DO NOT MERGE. 2010-08-17 20:22:04 -07:00
TextureManager.cpp remove unused pixel format 2010-08-19 13:11:42 -07:00
TextureManager.h move native services under services/ 2010-07-14 17:59:35 -07:00
Transform.cpp move native services under services/ 2010-07-22 15:28:19 -07:00
Transform.h move native services under services/ 2010-07-22 15:28:19 -07:00