History log of /hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f7a4d11e9f710e2cd0592310ac1baecccb85f1d1 18-Oct-2012 Jason Simmons <jsimmons@google.com> Snapshot of TI's camera HAL development with adjustments to build in our tree

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
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
d9949c1e47698ef0e36ffadeebe642a3abe53f8b 02-Nov-2011 Gilles-Arnaud Bleu-Laine <gilles@ti.com> CameraHal: Add 2592x1728 and 2592x1458 image capture resolutions

Part of the fix for b/5546023

Adding new resolution to support 16:9 and 3:2 aspect ratio.

Note: This allows to keep same aspect ratio between video preview
and video snapshot.

This change requires a matching Ducati update. For the power savings to take
effect, the new resolution must actually be used by the application.

Change-Id: I87d5f3155856b0c2c83763349843628eeadfacfc
Signed-off-by: Gilles-Arnaud Bleu-Laine <gilles@ti.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
39ad5f81c0a0cb884fafdf66a24a9473c72b2c25 28-Oct-2011 Tyler Luu <tluu@ti.com> CameraHal: Limit 1080p framerate max

Change-Id: Ic02b60940f80d309f9a87b6e1307fbbdd0c592ff
Signed-off-by: Tyler Luu <tluu@ti.com>

related-to-bug: 5508276
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
0aa3eea21098a49cf7601d135945d0feae9c3e72 27-Oct-2011 Tyler Luu <tluu@ti.com> Remove non-(calibrated, api, or verified) 3A settings

Change-Id: I16aaafeb43a0799cf12d97979709524e3b0fc933
Signed-off-by: Tyler Luu <tluu@ti.com>

related-to-bug: 5472533
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
d16343600a83478ed6223e51aa41f717f28b6351 20-Oct-2011 Sundar Raman <sunds@ti.com> CameraHAL: Fix for #testJpegExif

Set the focal length to correct defaults for primary and secondary
for the sensors on the phone. Previous camerahal value was wrong.
Call setupEXIF even in the case where we return from
useBufferCapture when the port is already enabled.

Change-Id: I224ec2f19af11de525455015c1822ba6a13c4d17
Signed-off-by: Sundar Raman <sunds@ti.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
7b5711d6afaba0b507cf8a8b171ef035ad76218f 18-Oct-2011 Tyler Luu <tluu@ti.com> CameraHal: Add 960x720 preview resolution

b/5469299

Change-Id: I5e5e9aac09a162708896376bb78697c9f48c075d
Signed-off-by: Tyler Luu <tluu@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
8b0b73df9a2fe8e4fc2c36919d05321f2d96d543 13-Oct-2011 Tyler Luu <tluu@ti.com> CameraHal: Adapt to new framework vstab param

change to use the new KEY_VIDEO_STABILIZATION parameter from the framework
instead of using TICameraParameter definition.

Change-Id: Ifed4c147e6ad3c02b35772343d9d339ab1402eac
Signed-off-by: Tyler Luu <tluu@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
704b8c03d4765b2f6d0a67bd175a7e9c51661c92 08-Oct-2011 Sundar Raman <sunds@ti.com> CameraHAL: Restore zoom stages back to 60

This provides for a smooth zoom experience with immediate zoom

This reverts commit a38ea5631d139c3d5ffd4e181df2216dbce1b10c.

Fixes b/5251916

Change-Id: If1724ec2ad5d3106e10ee5c2e691f99c19675eaf
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
72b0d2814165e633385bd87a838fc9c3a8250113 15-Sep-2011 Akwasi Boateng <akwasi.boateng@ti.com> omap4xxx: camera: send different preview and video buffers for MMS mode

Fixes b/5265389 b/5156090

1. Add support to send different preview and video buffers to framework in MMS
mode.
2. For resolutions less than or equal to QVGA, preview resolution will be
changed to a bigger resolution matching the aspect ratio of the preview
resolution.
3. During record the changed resolution will be resized to the original
resolution and sent to the encoder.
4. Modified NV12 resizer routine to account for frame offset and stride to
avoid double memcpy of the buffers

Change-Id: If66aa1fd861078d0a63b4a77a1bdc20d4c6bccda
Signed-off-by: Akwasi Boateng <akwasi.boateng@ti.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
524cc0cda6ed8cb07e0469fc931657ac60335aa1 15-Sep-2011 Sundar Raman <sunds@ti.com> CameraHAL: Fixes for FPS range configuration

Change-Id: Idfc506812d6e0f1d88bdc5d7d62c159f9c9ad642
Signed-off-by: Sundar Raman <sunds@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
edd46f9fca8856c26bb367ba2d7a29a7002ed9af 12-Sep-2011 Sundar Raman <sunds@ti.com> CameraHAL: Default continuous autofocus mode for 3rd party apps

3rd party apps like bar code scanner work really well with continous
auto focus as the default mode.

So this patch sets the default focus mode to continuous-picture

Change-Id: I721ad98f26ad18a6ecf98c09c16ac17e8aacdf05
Signed-off-by: Sundar Raman <sunds@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
51b7403cb7fd69599aecede92bb179f05e89376c 09-Sep-2011 Iliyan Malchev <malchev@google.com> omap4xxx: hasta la vista, libtimemmgr

Change-Id: Ib2e253090258299ec21f9f17e1763be8bf3cc1dc
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
381ec2390c3d9d6ba3b67cf53e69fec96e7a7bd1 08-Sep-2011 Akwasi Boateng <akwasi.boateng@ti.com> Set default fps range for video mode to 24<->30

Hack to allow image mode fps=15 and
vide mode fps = 24

Change-Id: Ie2a4b3d5c7e32515a1af948fa65c934baaf3e1a9
Signed-off-by: Akwasi Boateng <akwasi.boateng@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
708ed7306c85286aa50d05ba15e0c33106e52ed0 08-Sep-2011 Iliyan Malchev <malchev@google.com> Revert "Revert "CameraHAL : Multiple focus and exposure areas support""

This reverts commit 72bac2af47f73167bd288bc7278e5496ccabe6f4.
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
72bac2af47f73167bd288bc7278e5496ccabe6f4 07-Sep-2011 Iliyan Malchev <malchev@google.com> Revert "CameraHAL : Multiple focus and exposure areas support"

This reverts commit bd9754a1b2c8d5e0a8788d0e42d018857bfef7a7.

Conflicts:

camera/inc/OMXCameraAdapter/OMXCameraAdapter.h

Change-Id: Iad51c457b05de9b5492061b8402e508a6c5b42bf
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
9919dafce4d57f0b9b9aedafc95b756464685009 02-Sep-2011 Tyler Luu <tluu@ti.com> CameraHal: Set KEY_VIDEO_SNAPSHOT_SUPPORTED default

Change-Id: I106a62bc752398f52224d1b1b7ef78a703ab1f17
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
bd9754a1b2c8d5e0a8788d0e42d018857bfef7a7 26-Aug-2011 Milen Mitkov <mmitkov@mm-sol.com> CameraHAL : Multiple focus and exposure areas support

Adds support for multiple focus and exposure areas and
also correctly returning the number of maximum supported
focus and exposure areas.

- Patch set 4: converting the coordinates,
which are sent to 3A in the range 0 - 255. Both Focus
and Exposure algorithms use this range

- Patch set 5: Handling special area (0, 0, 0, 0, 0),
rebasing and also memory allocation alignment to 4K chunks.

- Patch set 6: Freeing the alloc'd buffer in case of error.

Change-Id: I45bdd4309b75ac4d50deb05e97120362cdb1937b
Signed-off-by: Milen Mitkov <mmitkov@mm-sol.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
d054c26243e4cf49e5fe04789e4437e5e0f3f574 30-Aug-2011 Sundar Raman <sunds@ti.com> CameraHAL: Enable GBCE by default

Needed to improve image quality

Change-Id: I727b8ee21a186e1616e690f85075e4e8a64617f9
Signed-off-by: Sundar Raman <sunds@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
c7a945e0434f1b99021d46fddf88bf776da6ad37 29-Aug-2011 Sundar Raman <sunds@ti.com> CameraHAL: Adds ION support to MemoryManager

MemoryManager has been updated to allocate from
ION carveout instead of 1D TILER via MemMgr.

Note:
2D TILER allocation is not supported as it is
not needed currently. We may have to add support for
it in the future.

Change-Id: I3507da9a26ef4cadfda26ee21c8e12bbce515656
Signed-off-by: Sundar Raman <sunds@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
a38ea5631d139c3d5ffd4e181df2216dbce1b10c 28-Aug-2011 Sundar Raman <sunds@ti.com> CameraHAL: Reduce the number of zoom stages to make it responsive

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>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
f26e751771c0794008e466cd8f86601cf55fe572 26-Aug-2011 Tyler Luu <tluu@ti.com> CameraHal: Use LUT to populate VFR list

Instead of trying to calculate supported VFR list
from the min and max reported from Ducati, use
a prepopulated LUT. It is difficult to programmatically
add odd variable framerates, i.e (24,30).

Change-Id: I149ee68dddd57f0f0f69ded6ad51739eec79c771
Signed-off-by: Tyler Luu <tluu@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
e9ab1f4f653c21c2b526af02ceed12ecb935752c 24-Aug-2011 Sundar Raman <sunds@ti.com> CameraHAL: Add support for FOCUS_MODE_CONTINUOUS_PICTURE

This patch adds HAL support for FOCUS_MODE_CONTINUOUS_PICTURE
which is needed for enabling CAF in still image preview.
Although the HAL behavior is same for both VIDEO and STILL
CAF, by setting EFocusControlAuto for ducati, the ducati
distinguishes STILL and VIDEO CAF internally based on
Operating mode (pipeline that is selected - video or zsl)

Change-Id: I808d41620caacca94dd65985c467f41417dee6d8

Signed-off-by: Sundar Raman <sunds@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
1521831b2b2db93a1c90dd960ca4ee56b65de03d 17-Aug-2011 Tyler Luu <tluu@ti.com> CameraHal: Fixes related to CTS test #testPreviewFpsRange

- Framerate ranges were not ordered as per CTS requirement:
( maxFps1 < maxFps2 ) || (maxFps1 == maxFps2 && minFps1 < minFps2)
- This modification also gives higher priority to framerate
ranges over the deprecated constant fps.

Change-Id: Idee8b7ae9c1a3ce1d947bc5067c2c787f30e4d39
Original-author: Emilian Peev <epeev@mm-sol.com>
Signed-off-by: Emilian Peev <epeev@mm-sol.com>
Signed-off-by: Tyler Luu <tluu@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
4b85b17296d877e53a5197b2c0c8306c63839a12 01-Aug-2011 Sundar Raman <sunds@ti.com> OMAP4 Camera HAL: CTS: Setting defaults for some parameters

focal length, horizontal and vertical angles

Addresses failures of following tests:

Change-Id: I36107b8c5cffe843ce7d167a607b9f9269f3ed26
Signed-off-by: Sundar Raman <sunds@ti.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp
c322989ae6ff6769490828de1b5eda12b749cce9 08-Aug-2011 Iliyan Malchev <malchev@google.com> initial commit

Change-Id: I8f7a7eeece0e516efa486b77e9d97805c0e65d3e
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/ti/omap4-aah/camera/OMXCameraAdapter/OMXCapabilities.cpp