summaryrefslogtreecommitdiffstats
path: root/services/camera/libcameraservice/camera2/FrameProcessor.h
Commit message (Collapse)AuthorAgeFilesLines
* Camera2/3: Fix deadlock when starting recording before preview.Eino-Ville Talvala2013-07-181-0/+19
| | | | | | | | | | Move 3A notification synthesis for HAL3 devices from Camera3Device::processCaptureResult to Camera2Client's FrameProcessor. This will ensure that calls to processCaptureResult from HAL can never block on Camera2Client internal mutexes. Bug: 9923891 Change-Id: I5184649bf45c0807babe6b8c0e1239e959cd3480
* (Camera)FrameProcessor: Refactor to share code with ProFrameProcessorIgor Murashkin2013-03-111-34/+11
| | | | Change-Id: Ie8cd0df7caf83f9d0134f560ae31ab72f2f7d1fc
* Camera: Move CameraMetadata.h from service to client libraryIgor Murashkin2013-02-221-1/+1
| | | | Change-Id: I940ce86f318f37ae5b73f912a6e589415150125f
* Camera2: Synchronize mode changes and triggersEino-Ville Talvala2012-10-041-9/+15
| | | | | | | | | Make sure that changes to various parameters have reached the HAL before triggering asynchronous events like autofocus or precapture metering. Bug: 7107220 Change-Id: I3c50038de1671968eb32004ce538435121934e7e
* Camera2: Emit FaceDetection events for all except repeating 0-face framesIgor Murashkin2012-09-211-0/+7
| | | | | Bug: 7205311 Change-Id: I570209445acf3a26f2246c3fe886d56bb63bd2f8
* Camera2: Basic ZSL and precapture trigger support.Eino-Ville Talvala2012-09-061-0/+19
| | | | | | | | | | | | | | | | | - Add capture sequencer to control still image capture process - Use precapture trigger for standard capture in sequencer - Add infrastructure for reprocessing streams - Add ZSL processor to maintain ZSL queue - Add ZSL capture sequence to sequencer This patch sets up ZSL mode and precapture triggers. For now, to enable zsl mode, set the system property camera.zsl_mode to 1. Bug: 6243944 Change-Id: Icf8cb1a83a7c11a152a11007c8f3c54f8ea1c70c
* Camera2: Factor out FrameProcessor.Eino-Ville Talvala2012-08-281-0/+57
Move FrameProcessor to its own file, add necessary interfaces to Camera2Client. Bug: 6243944 Change-Id: I8d1b8280a65d2822461ebe6b6c9de17992b34276