summaryrefslogtreecommitdiffstats
path: root/include/camera/CameraHardwareInterface.h
Commit message (Collapse)AuthorAgeFilesLines
* Change the framework to use the new camera preview path.Jamie Gennis2010-08-231-2/+3
| | | | | | | | | | | | 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
* Handle the camera open failure better.Wu-cheng Li2010-08-191-0/+1
| | | | | | Check if camera hardware is NULL to avoid mediaserver crash. Change-Id: Ibde0251f30bdb6b36a5d5380222d7be25ec9449c
* Change camera interface to support multiple cameras.Chih-Chung Chang2010-06-111-2/+9
| | | | Change-Id: Ie88fe706d2278acf762eca87780de349434778a4
* split libsurfaceflinger_client and libcamera_client out of libuiMathias Agopian2010-02-111-0/+221