summaryrefslogtreecommitdiffstats
path: root/libs/camera/CameraParameters.cpp
Commit message (Collapse)AuthorAgeFilesLines
* camera: Add more CAF constantsRicardo Cerqueira2012-01-121-0/+3
| | | | | | More possible camera effect symbols used by libcamera blobs Change-Id: I308f9b8b373daee841931533a2c64be9260ce0aa
* Camera: Support CAF Gingerbread ReleaseGiulio Cervera2012-01-051-0/+40
| | | | | | | | | | enabled with: BOARD_CAMERA_USE_GETBUFFERINFO := true BOARD_USE_CAF_LIBCAMERA := true BOARD_USE_CAF_LIBCAMERA_GB_REL := true Change-Id: I5f0bdef1a1f8d81e346245c2b9053fe984097276
* camera_client: Stub configuration parameters used by recent CAF camerasRicardo Cerqueira2011-12-271-0/+40
| | | | Change-Id: I9d81cf40d020b0e0d9970ff294a16d7113f68ff3
* Support Motorola Custom libcamera ParametersEmilio López2011-09-161-0/+17
| | | | | | | | | This commit adds support for get/setCustomParameters, two functions used on Motorola Tegra 2 libcameras to pass special values like usenvbuffer, video size, etc. It also adds some required keys and functions to CameraParameters. Change-Id: I30bfc02862972a9437e925322ab0e7ea89d4a767
* Camera: Add qcom-compatible symbolsRicardo Cerqueira2011-02-051-0/+5
| | | | | | | | | | CAF-derived libcamera blobs expect the symbols to be named *CONTINUOUS_AF*, not *CAF* like in HTC's. Also, the handleShutter calls are used with a second boolean argument, to specify whether it's the final shutter callback or just a sound request. Enable these with BOARD_USE_CAF_LIBCAMERA Change-Id: I3437c579a686ac64248cefbdf26affdfa0ef6909
* Camera: Adding frameworks support for Touch AF/AEC feature.Apurva Rajguru2011-02-051-0/+25
| | | | Change-Id: I5bd64d29d249979738d023aed3ce48b0889d76c5
* Camera: Adding framework support for Touch AEC.Apurva Rajguru2011-02-051-0/+31
| | | | Change-Id: I11ba827e6b8d680b01a0869afa2c049501b21b71
* Camera: Add support to set the frame rate modesMohan Kandra2011-02-051-0/+14
| | | | | | | Add support to change the frame rate modes between auto and fixed. Change-Id: I38577bae7dda99b0f82ee9af29f3557157e17bb6
* frameworks/base: compilation changesPriya Komarlingam2010-12-201-0/+43
| | | | | | camera changes and audio changes for compilation Change-Id: Ic1ed590eed00e2c7093e6b2f9dc5188b6aee4926
* CAF Continuous AutofocusGiulio Cervera2010-12-181-0/+6
| | | | Change-Id: Idfdcf8ac657669b75c5a6219c2f91d20963bbe5b
* Rename FOCUS_MODE_CONTINUOUS to FOCUS_MODE_CONTINUOUS_VIDEO.Wu-cheng Li2010-09-211-1/+1
| | | | | | | | | | This constant is not public yet. Continuous autofocus should behave differently in still camera and camcorder. In camcorder, lens movement may be more smooth. And the triggers to start a new focus search may be different. If there is a need, FOCUS_MODE_CONTINUOUS_PHOTO can be added in the future. Change-Id: I05df9e491aca37829be3df92a73b952f26c86a4a
* Remove camera metering mode API.Wu-cheng Li2010-08-301-7/+0
| | | | | | Metering mode is not supported yet. Change-Id: Id6906d6ab0cd1a9dcbc5c303d8d5081b2cda699e
* Add camera fps range API.Wu-cheng Li2010-08-201-30/+29
| | | | | | | Original preview frame rate API assumes the frame rate is fixed. It does not not work with auto frame rate camera. Change-Id: I38f7122ac8ec844ffd63558dc0763ffa17b0926a
* Adding getSupportedPreviewSizes to CameraParameters.DO NOT MERGENipun Kwatra2010-08-191-25/+36
| | | | | | | | Moved functionality to parse string of sizes from getSupportedPictureSizes to parseSizesList. Added getSupportedPreviewSizes which returns a list of supported preview sizes. Change-Id: I41d4f62f9f1641e9e9258aa2ebaeda13ba846c02
* Adding getSupportedPictureSizes to CameraParameters.DO NOT MERGENipun Kwatra2010-08-191-2/+31
| | | | | | | | Also added a struct 'Size' containing a width and a height field. Modified parse_size to optionally set an end pointer pointing to the character after the found size. Change-Id: I0c95ebf1ad4684721b32165f363db7d4d15a1b19
* Add KEY_SUPPORTED_METERING_MODES and fix some typos.Wu-cheng Li2010-06-041-3/+4
| | | | | bug:2737111 Change-Id: I108ae7057786921bf99385ad66dbc1f02d6a1448
* Add camera metering mode API.Wu-cheng Li2010-06-031-0/+6
| | | | | bug:2737111 Change-Id: Ie986fee56ebeaaed2d2efb757701dfe3ffdec8d8
* Add video frame parameter.Wu-cheng Li2010-05-281-0/+1
| | | | | | | | The image format of preview frames and video frames may be different. We need another parameter for video frame format. bug:2720893 Change-Id: I966a31b0ce8cab25cdde65db65a18c8cbe9c7bd6
* Fix build error.Wu-cheng Li2010-05-151-1/+1
| | | | | | Original name INFINITY conflicts with the macro in math.h. Change-Id: I9845ed84fca17813dd971239a902cc1e0bad1e3e
* Add camera focus distances API.Wu-cheng Li2010-05-151-0/+2
| | | | | | | | Applications can use this API to estimate the distance between the subject and the camera. bug:1955650 Change-Id: Ie6c8ea4971759cab6c9bcdda2c5ceb5925791c27
* am d8c33747: am 78624e41: Add remove method in CameraParameters class.Wu-cheng Li2010-05-121-0/+5
|\ | | | | | | | | | | | | Merge commit 'd8c33747afbe98e893e0569f3bf45b67a9e8e728' into kraken * commit 'd8c33747afbe98e893e0569f3bf45b67a9e8e728': Add remove method in CameraParameters class.
| * Add remove method in CameraParameters class.Wu-cheng Li2010-05-111-0/+5
| | | | | | | | | | bug:2672651 Change-Id: I537c817b5ca6a3d925f22febe9a5769156354d00
* | Add continuous focus mode constant.Wu-cheng Li2010-05-101-0/+1
|/ | | | | bug:2612447 Change-Id: I9bc3f5a47ad50722a265d50b1d28fb82a2253dc9
* Add SCENE_MODE_BARCODE and FOCUS_MODE_EDOF.Wu-cheng Li2010-04-101-0/+2
| | | | | bug:2544367 Change-Id: If122a7745e080f9e4bffb15dc4930d71f0421867
* Add camera parameter string constant for "true".Wu-cheng Li2010-03-081-0/+2
| | | | | bug:2458926 Change-Id: I11eaae8ff031765e23f2627ded5873eabc09cead
* Add location provider name to gps-processing-method in EXIF header.Ray Chen2010-03-051-0/+1
|
* Unhide zoom API.Wu-cheng Li2010-03-011-0/+5
| | | | bug:2458926
* Unhide exposure compensation API.Wu-cheng Li2010-02-261-1/+3
| | | | bug:2375993
* split libsurfaceflinger_client and libcamera_client out of libuiMathias Agopian2010-02-111-0/+369