History log of /hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0c5aeec9d23b62d45c62e736341ede29b53b95d4 07-Sep-2013 Zhijun He <zhijunhe@google.com> libcamera2: Fix stream id types

Bug: 10604704
Change-Id: Ie336eaf06693a33179625fc93defc7e878f630f7
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
39ed516364d4f0b2648113cb3f94533e86c2da95 17-May-2013 Eino-Ville Talvala <etalvala@google.com> Camera: Fix green JPEGs

Need crop regions to be 4 entries on the input and the output; otherwise
the sanity checks when doing reprocessing will reject the HAL's own output.

Bug: 8947463
Change-Id: I0be0ac816cb65c802c3a5ae56af732edf9145edc
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
a40ca07e12bb91f76cc5bb0ff6a723ea7b724eb8 08-May-2013 Igor Murashkin <iam@google.com> camera: Use cropRegion as 4 parts instead of 3 parts

Bug: 8756080
Change-Id: Id3dff232091f73e4ed143d2f0010451c3709fbcb
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
fd1276b259b81ba698ae7ae9f641e80dc099ecdb 28-Nov-2012 Igor Murashkin <iam@google.com> hardware: samsung_slsi: libcamera2: fix metadata symbols

Change-Id: I2088c777fa0ac6841189d07c520b5607fc898021
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
34d2b94a1d314524aa47d1c9071d9b5027332d65 25-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Fix flash torch mode

This patch enables flash torch mode for flashlight apps.

BUG : 7411246
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>

Change-Id: I293ebf1899d396ca3fd1f4a2c2e9d9e97e99ccc1
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
6a87e47a1b93226f778d859a37b0e4655785a4a8 18-Oct-2012 Younghwan Joo <yhwan.joo@samsung.com> hardware: samsung_slsi: libcamera2: clipping fd score to the max score

This patch is to clip fd score if the score is over the android max fd score
(100). If a fd score exceeds to 100, that value is fixed to 100.

BUG : 7368020
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>

Change-Id: Ieae601cce47d79bcf79bc6e2d80a9ab24a1bb937
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
07ed03595bbba4e9ee5f8c10fa6637e2dc9d0569 10-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Fix EXIF GPS Processing Method

This patch fixes the case that GPS Processing Method field is not
set in EXIF data.

BUG: 7318174
Change-Id: Iad9059072e2b9e27d4c2e90543a966dcd7a26f7a
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
ca31bf2185d8b0550733c1b60278cda076a17a77 05-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Supports AE region

With this patch, selecting AE region by touching screen
will be enabled.

BUG: 7286132
Change-Id: Ifffe5589081ed4d8da47b663e427897bc87b0cce
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
1aebf6df3e4ec3b3487da96797a742dc14bf355a 02-Oct-2012 Younghwan Joo <yhwan.joo@samsung.com> hardware: samsung_slsi: libcamera2: Change FD filtering method

This patch is to change FD filtering method of cameraHAL. By tuning
FD parameter, All IDs of face those have score above 0 are treated
as faces.

Bug: 7276572
Change-Id: Ideaa5c476397e0da47ee0f17b9c6a50cadf3ab0c
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
69d1e6e9c2036cc231544f61df9ee13e00d1fe0c 03-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Fix missing fields in EXIF

ISO vaule and a few more fields are missing in EXIF sometimes.
This patch resolves it.
Fixed metadata bug in flash mode also.

Bug: 7276514
Change-Id: If077d8c5dc4ec7b6821279996637e4329aa43146
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
c68cd007d7c9fa9d06e440e2a644a5b31a5c52f2 02-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Supports scene mode override and quirks

With this patch, HAL will send scene mode override parameters
and quirk parameters for zsl and af mode.

BUG: 7172543
BUG: 7159577
Change-Id: Ia40cf3b600c1ae89a579c3f57f45752cb99ccf3b
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
8b5b8078c3a878793ef03979c6f7eceea894bf62 29-Sep-2012 Hyeonmyeong Choi <hyeon.choi@samsung.com> hardware: samsung_slsi: libcamera2: AE lock bug fix

This patch fix the bug that AE mode is locked after capture.
And fix exposure compensation bug that wrong enumeration.

Bug: 7251985
Change-Id: Idfea6abb194c2bc692a38d0303bef9c9d73c4cea
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
b8146879a137e53742fb20c2ac3cbb6bd8d3feb3 01-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Modify FPS range static metadata

This patch corrects supported FPS range.

Bug: 7259959
Change-Id: I29d9811b356128d7d47e86a0c5bfdde7fc6ad63d
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
14dce02c7c8fdc2a9f2a83ed285ea9a79c75089b 29-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Fix AE state for night mode

Makes AE state to be passed to camera service properly
so that service can decide capture method between ZSL and normal.

Bug: 7257412
Change-Id: I58e8b69a9e444cdc6a69de73075fe67e85ddaa08
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
48728d495b8aa54d3c6cc95229f49f3135107aec 26-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Fix AWB metadata error with ZSL

This patch fixes AWB metadata error that causes
stillshot with invaild AWB setting in case of rapid shot.

Bug: 7239330
Change-Id: Ibaa9e4278ea158a0f26a299ad566f3aa045ed108
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
83bc29031b8fbc600f8907128e5ea626194ab045 29-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Supports FPS range metadata

This patch enables the processing of min/max FPS metadata.

Bug: 7249364
Change-Id: I27b87ef05d482a37ccf71e87f4d726dfecc4f74f
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
275c974460bee1fdb9fde2713e60dec91c3a551e 25-Sep-2012 Younghwan Joo <yhwan.joo@samsung.com> hardware: samsung_slsi: libcamera2: support face priority scene mode

This patch is to support AF with face result at face priority scene
mode. This feature is required camera fimware which version is #2645
or above.

Change-Id: If189904f88be0737a011f32e9831b457f6f77261
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
a85ec381852b79025154d21a78f9bbf28b474462 24-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Add safety code for frame drop

In case of frame drop in scalers, properly sends notify
so that image chain go on processing.

Change-Id: Ia57105d4ee99c7e60d1a59dba53db161b1eb99fd
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
f3312f8b250f3d2774564123ca0d7802f5016df5 20-Sep-2012 Younghwan Joo <yhwan.joo@samsung.com> hardware: samsung_slsi: libcamera2: add classification of FD meta data

This commit is to add classification of FD meta data by
fd scores

Change-Id: I593383eca67b7a84421ef8d69f532878923db5eb
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
a8be0011f1bdcee9d635f1ca9e9c9a01ea856c0e 19-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: ZSL Bug fixes

Fixed crash on switching modes.
Reprocessed stream data will have proper timestamp.

Change-Id: I4453aa237eef6911f4c44a7f02a8494f32f58072
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
fdbaf5d207ecca09ee1815dcb82b220d2b38ae53 15-Sep-2012 Younghwan Joo <yhwan.joo@samsung.com> hardware: samsung_slsi: libcamera2: manual focus mode bug fix

This patch is to fix a bug that internal af canceling may be
duplicated with manual af

Change-Id: I492cc7a7292089808551067e3d68eee3e9daa566
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
6e33cc8b38f89781ee832b02025dc242a9ff86c7 14-Sep-2012 Younghwan Joo <yhwan.joo@samsung.com> hardware: samsung_slsi: libcamera2: support AE and AWB state

This commit is to add AE and AWB state to dynamic meta data
sent by cameraHAL to camera service.

Change-Id: If73d729c310c8daf002e5ba433a8c52ea1c7b2b5
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
b8d41ae295226cc4324d239dae17b219706b76df 14-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Use FORMAT_ZSL for stream setup

Use CAMERA2_HAL_PIXEL_FORMAT_ZSL for ZSL stream setup.
Also fixes bugs when switching betwwen still and recording mode
and ZSL reprocessing failure case.

Change-Id: Ib12427c5535a834bbd01b37bf3708643a6fe7c40
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
ed4ad5fedd954a140d28263a131e066fcea66774 14-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Modify Debug Message

Changed message levels of essential non per-frame logs to debug
and lowered level of per-frame logs.

Change-Id: I015608cac05990a9e16b7e7908eed005dac5fa05
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
f85c3f0fae2469ee77bee0a6e01b6580eb12fb20 09-Sep-2012 hyeonmyeong Choi <hyeon.choi@samsung.com> hardware: samsung_slsi: libcamera2: Modify max count of face detection

This patch increase the number of maximum face detection from 3 to 16.

Change-Id: Ifa6ea64012772d13130d55a83553315599783ad3
Signed-off-by: hyeonmyeong Choi <hyeon.choi@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
53f62ad92ec5a5d11114420ca83cb122c38c2ef1 12-Sep-2012 Younghwan Joo <yhwan.joo@samsung.com> hardware: samsung_slsi: libcamera2: support wb exif info

This patch is to fix a bug that whitebalance info of EXIF
is not proper. Handling AE and AWB lock are changed due to
these parameter were separated from AE and AWB mode

Change-Id: Id5c906fb80e714813531de78238196e3e97bfee9
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
5506cebff05ff1356ae17fe4c30c033d2285d5f5 12-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi:libcamera2: Enable ZSL and frame sync

This patch enables ZSL feature.
Stream structure has been re-organized for supporting ZSL.
Modified Start/End sequence.
Requires frame sync functionalities.

Change-Id: I02a77027934fcc4238afd63ee67259708893ea5e
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
9a710a4598b2ea5b676c2ad8ad40b9088661c366 06-Sep-2012 Younghwan Joo <yhwan.joo@samsung.com> hardware: samsung_slsi: libcamera2: update flash function

This patch is to modify flash sequence base on the defined
flash scenario. this patch is also applied to monitor dynamic
meta data. Due to change camera meta data structure, updating
driver and camera firmware is needed to apply this patch.

Change-Id: I39a9a1b648a20470b017a5ea614dc3260e3d838a
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
b55ed6644478926b4f46307103774e100e167025 01-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Bug fixes and stability enhancements

1. Optimize preview buffer size and dequeue count
2. Fix crash when Stillshot/Record mode change
3. 30 FPS fix for video recording

Change-Id: Ia4e27e1ee58fe774b199cf15c1e05279b7d152b8
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
e4657e32d8ce4a88f2c15de1de60e27f3d1778ab 29-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Enable 4x digital zoom

Enables 4x digital zoom function
Requires matching version of driver

Change-Id: I1abbd2781fd3d47c162a68802d5b532c54e0dcb6
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
a15b4e3ffb3e1822af22ccbfab876c3b0e2dbf08 28-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Fix Night scene mode

When using night scnee mode, separate parameter will be appiled
for preview/capture operation.

Change-Id: I2875baa0d404fd92cc6df98f7c174bf86adbd9db
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
fd2d78a2d270f85a71578423e1f2b4f99fd99216 27-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Enabled Face Detection

Face Detaction is enabled.

Change-Id: I3e004a10252cc2a4514951439203a1aae08e492b
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
15fd82319b9d931a31f40c504d3acbc7e62d4ced 24-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Stability Enhancement

Also added supported resolutions

Change-Id: Ie53adbbfd3b115811625ca85df05c370074107e6
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
2bdec0603559f57a420e8926da22cc437e1336ec 18-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Add SceneMode support

This patch enables SceneMode feature.
Requires camera 4th release.

Change-Id: I52e67161f0b89b4d05147d04f4f4a68b54c4e89c
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
0f26b20fd328df0ad1cfed28eb456217b22d7780 18-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Add AF/CAF Feature

This patch enables AF/CAF of camera.
Requires camera 4th release.

Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>

Change-Id: I97547674ee115f7a00fd9ceeebbd0456a37c25e4
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
ad37861e56882dcb5fa42beb9dba60637d6e3c0f 17-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: 4th release of camera

Redesigned HAL for increasing stability

Change-Id: If04eb3af7675e04fc9b59775e6e4ca396f1ed64a
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
b56dcc00a5e081efd036c714e0693f5e27ebc820 08-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Add support for metadata

Added supports for metadata for both requests and frames.
AWB modes and scene modes are enabled on HAL side

Change-Id: I8dddc1676b45638eb6c554b8fc6c0a6bfef480a5
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
be494d19b61b202bc071ec8f6bc5d395ebf397bb 05-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Stability Fix and code clean-up

Clean-up unused codes and logs.
Resolves instability caused by frame sync error.
Unifies internal data structure.

Change-Id: I29a220e29b5856a42f0727427f9e8af10848500c
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
13d8c7b4650fb7897b4291ed9b3d57b19f7d1ccd 14-Jul-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Camera 2.0 2nd release

This version includes HAL implementation for supporting stillshot.
This version requires dma_buf enabled gscaler and jpeg encodere.
Fixed Color Inversion.

Change-Id: Id4386733d1f3e87ac6fa9b15bb3ed93b2f5f25a5
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp
c15a6b003394494149ef7d65ae35c38755cb8b93 05-Jun-2012 Jiyoung Shin <idon.shin@samsung.com> hardware: samsung_slis: libcamera2: initial version of CameraHAL2

camera preview is only possible with initial version

Change-Id: I414366895955e902701c95737c4068987eb26c3b
Signed-off-by: Jiyoung Shin <idon.shin@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/MetadataConverter.cpp