summaryrefslogtreecommitdiff
path: root/camera/OMXCameraAdapter/OMXZoom.cpp
AgeCommit message (Collapse)Author
2012-10-23Snapshot of TI's camera HAL development with adjustments to build in our treeJason Simmons
The head of TI's hardware/ti/omap4xxx/camera repository at the time of the snapshot was: commit 4447eaef6dc757aecab869054460ae87848e575e Author: Vladimir Petrov <vppetrov@mm-sol.com> Date: Thu Aug 16 19:13:03 2012 +0300 CameraHal: Add support to release tap in/outs Change-Id: Ia6bfefb427fe171067eddcab6d896683ff2d149f
2011-10-12CameraHAL: Restore zoom stages back to 60Sundar Raman
This provides for a smooth zoom experience with immediate zoom This reverts commit a38ea5631d139c3d5ffd4e181df2216dbce1b10c. Fixes b/5251916 Change-Id: If1724ec2ad5d3106e10ee5c2e691f99c19675eaf
2011-10-12CameraHAL: Pass zoom values smoothlySundar Raman
Update the zoom values to the ducati only in the fillBufferDone callback if another zoom request is already in progress. However, overwrite the zoom value with the latest value requested by the application Fixes b/5251916 Change-Id: I419baadb2ddd094277f003ddf25f63dca5d078f8 Signed-off-by: Sundar Raman <sunds@ti.com>
2011-09-23Make previous zoom index a member variableAkwasi Boateng
Change previous zoom index variable from static to member variable since variable is not reset when application is closed or during suspend resume. Change-Id: I7a757655dc7e5b30d21716dd38908f3d18131cde Signed-off-by: Akwasi Boateng <akwasi.boateng@ti.com>
2011-08-29CameraHAL: Reduce the number of zoom stages to make it responsiveSundar Raman
Reduce the number of zoom stages from 61 to 31 to make the smooth zoom more responsive. Change-Id: I74eb20795cc5164cb03ca7155300bed7cd0716e6 Signed-off-by: Sundar Raman <sunds@ti.com>
2011-08-12Camera HAL: CTS: Fix for #testSmoothZoomSundar Raman
The zoom value being passed up with stopSmoothZoom was 0 instead of 1. CTS expects the value of the zoom callback to atleast start from 1. This patch fixes this. Change-Id: I2a043af12d15e83012d1e5b633209ccf194e71ea Signed-off-by: Sundar Raman <sunds@ti.com>
2011-08-10CameraHal: Fix a few corner cases with smooth zoomTyler Luu
Fixing a few robustness issues with smooth zoom. 1) Notify application about smooth zoom success only after setting the state internally. If we notify application first, it can signal another smooth zoom start breaking our state. 2) If we notify in goal reached, we don't have return zoom status again. Double notification can lead to crash Change-Id: Idda594957822373cb3fd73f1a00459dd9900d955 Signed-off-by: Tyler Luu <tluu@ti.com>
2011-08-08initial commitIliyan Malchev
Change-Id: I8f7a7eeece0e516efa486b77e9d97805c0e65d3e Signed-off-by: Iliyan Malchev <malchev@google.com>