summaryrefslogtreecommitdiffstats
path: root/modules/camera/CameraHAL.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Camera: Add HAL module init method.Eino-Ville Talvala2015-04-151-0/+1
| | | | | | | | For use by Camera HAL libraries to perform one-time initialization steps after the library is loaded. Bug: 20016050 Change-Id: Ia01ae0eafcadece9124ac2cfcc3b1c3939352843
* camera_common: add torch mode APIs for flashlightChien-Yu Chen2015-01-151-0/+1
| | | | | | | | Add torch mode APIs to support flashlight without opening any camera devices. Bug: 2682206 Change-Id: Ida46bb878962caf305f3e97051b15e0465fe8c02
* hardware: camera_common: add module open legacy device APIZhijun He2014-06-131-0/+1
| | | | | | | This adds the module API to open a camera device as lower HAL version legacy device. Change-Id: I6616aebc5ec0cef28f675e5dddb334dc6b5dfea9
* Camera: HAL: 64-bit warning fixit.Sasha Levitskiy2014-04-231-1/+2
| | | | | Change-Id: Iecc3e1846fbf63c51952d115e1f167cf32135b18 Signed-off-by: Sasha Levitskiy <sanek@google.com>
* modules: camera: add vendor tag functionalityAlex Ray2013-10-211-2/+41
| | | | | | Vendor Tag operations were added in module api v2.2 Change-Id: I352a50759d8bb9389d904bb774659e4be883794b
* modules: camera: Abstract device-specific cameraAlex Ray2013-10-171-9/+6
| | | | | | | ExampleCamera represents a specific (e.g. front or back) camera device, and contains all the device and logic for that device/sensor. Change-Id: Iecc1a1d905501a66edb6e3994ff93d8761b82f8b
* modules: camera: fix compiler warningsAlex Ray2013-06-281-0/+4
| | | | Change-Id: Id1aa624d377776a7e37b52978664d30c927595be
* modules: camera: add get_camera_info supportAlex Ray2013-06-281-2/+2
| | | | | | | Basic static metadata statically constructed from preprocessor passes over an array of camera metadata tags. Change-Id: I16ea9f4d68120d5a0bc010a4a67b0cbcd761329e
* modules: camera: remove unused variableAlex Ray2013-04-291-1/+0
| | | | Change-Id: Ic21cd58a750411167ef4b060e8d3abc295edc83d
* modules: camera: Camera v3 DevicesAlex Ray2013-02-271-2/+16
| | | | | | | Default camera HAL statically allocates camera devices. Update camera device to API v3. Change-Id: Ic53ffcf3b746b9b4011b932e26dbb0f533cba554
* modules: camera: Update to v2.1 camera module APIAlex Ray2013-02-261-34/+64
| | | | | | | Refactor the camera module into a single CameraHAL object. Adds set_callbacks, new in the v2.1 module API. Change-Id: I4da677c28d7425f545f68998844fcfa4caf0feb9
* modules: camera: Hide HAL symbols DO NOT MERGEAlex Ray2013-02-261-4/+3
| | | | | | | Explicitly hide all symbols from being exported from the camera HAL except the symbol required to load the module. Change-Id: I940b24b8d3895f46e63df3c28e43b8cb012bd637
* Reference Camera v2 HAL ImplementationAlex Ray2012-11-281-0/+108
This is meant to be an example and a reference for device manufacturers on how to build a new Camera v2 HAL. This first patch has basic configuration and entry/exit. Change-Id: Ib4166e2eadb813228af38ec31a1215940c070bbf