History log of /hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
17071e43a448f45e864bc41049528ceb82f21a37 02-Oct-2014 Ruben Brunk <rubenbrunk@google.com> Fix JPEG thumbnail size check.

Bug: 17590892

Change-Id: I72363eca10fc5c2fb6eb76934bc908b42b2741db
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
abb5b431e20db3e83cd85f4fca307a73ad343a7d 10-Feb-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Remove geometric correction tags.

Change-Id: I01d70e06540862f7f30df570cb447c4411d9e4d4
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
11939de848a42efa7c9d17949f2087f97f5223c0 24-Jan-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Update maxRegions tag.

Change-Id: I22501cbf7f941d9626b88182e2dda8a13a620d01
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
7b21d940d32e52778634bfd319869675ba89406d 18-Jan-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Update sceneMode tag spec.

Change-Id: I495435397086a295280c556d94fe8efd442a12c3
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
877105063c2a4f9050ea899fcff3843f39050ec6 04-Oct-2013 Alex Ray <aray@google.com> Merge "libcamera2: Static characteristic metadata fixes" into klp-dev
30f3ec95f62e0a6998d87f909844eb332c7b66e7 30-Sep-2013 Alex Ray <aray@google.com> libcamera2: Add exposure time to default request

Bug: 10837491
Change-Id: I0ec0850cabb4aef76ed97a14838594ed3f549266
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
1b2236edfaed20ebf8087a3017042989dfa7b1fe 26-Sep-2013 Alex Ray <aray@google.com> libcamera2: Static characteristic metadata fixes

Bug: 10838063
Change-Id: I28b841bda396312c0a2999cd5844640527a9fc77
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
a4863a2a81c6c3bbb3600e41c9847a10f4e6e96d 23-Sep-2013 Zhijun He <zhijunhe@google.com> libcamera2: hardwareSupportedLevel should be limited

Bug: 10388724
Change-Id: I564e8c5860aa322d3f5261e027f8ffcf3a02974a
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
4eb2f24ae7aab13ad9fbcd3117a42430e0c3c41f 18-Jul-2013 Zhijun He <zhijunhe@google.com> Camera2: Update static camera metadata

Change-Id: Ia2ad2879446e3e03e9c120f38d5d68ed6d35231d
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
05c0c1a4b70392cf7a8a3fd7d12f99e597a3e996 03-Jun-2013 Alex Ray <aray@google.com> libcamera2: add hardwareLevel to camera metadata

Technically, this is only required for v3 and higher devices, and this
is a v2 device. There aren't any other v2 devices, so our framework
logic just treats them the same. Adding this metadata entry puts this
device back as a first-class full (v3) device in the framework.

Bug: 9261359
Change-Id: I4ba91c5689fd17d4a3f2044fae1c39dd9ee625df
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
a7fe04979e0131722eb38bf47a42328b2ce976bb 30-Apr-2013 Eino-Ville Talvala <etalvala@google.com> Camera2: Adjust sensor dimensions for correct FOV.

Bug: 8484377
Change-Id: I22ddd62edddc2c9ba10cac35af083df14f0e8f9a
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.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/ExynosCamera2.cpp
3c17a3f79068fef751c777a7c13830d23e5f51cf 22-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Fix for supporting various FPS modes

Add support for 24 and 25 fps modes.
Fix bug on applying maximum fps parameter.

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

Change-Id: I005f87da69ca12d408b51d46f1fbd75d1a1a6cc5
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
0757ed8e7902eff0f8ef114ac97fb4a732243c1c 18-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Add 15fps mode support

Added 15 fps mode for camera HAL.

BUG: 6970986
Change-Id: I86ca5ec0dd7c714c66fc2fd6d3327ecbac1ca42c
7368321
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
9c046e3a60c50acce5e390c1caf1864cacc3b584 09-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Change square aspect resolution

Under VDIS, maximum height of scaler output is 1080.
This patch changes the resolution of square aspect resolution
to 1024 by 1024.
Also removed VDIS and 3DNR mismatch case.

BUG: 7308846
Change-Id: Ia384082ef125263161ac568bef4c3ae74d1984c6
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
87423e5686296b1938959ff8bf9817490ddee2f1 04-Oct-2012 Hyeonmyeong Choi <hyeon.choi@samsung.com> hardware: samsung_slsi: libcamera2: Support JPEG quality

This patch support JPEG quality and thumbnail quality.
The default values of JPEG and thumbnail quality are 100.

Change-Id: I4dc1f21b5b36cb21b3500646817378a0d91e49d6
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
73c6337d144f6228136d1a56dcb3635f6cb544d2 05-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Correct front and rear camera info

This patch corrects AF, AE and Scene mode parameters
for front and rear camera each.

BUG: 7287905
Change-Id: I95c16293530903f3d83170bdb172e67f9adcbaff
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
c6053426696191056192ff8ed0218b81fb246a00 04-Oct-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Use quirk for metering regions

Added quirk setting for metering regions to ignore crop region.

BUG: 7246065
Change-Id: I379734c56e0e8e8a0dae3808352b9c4f0992b0b2
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.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/ExynosCamera2.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/ExynosCamera2.cpp
3c006f81491a876ab9ea48a6479592ea85c5059e 28-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Temp increase of jpeg max size

Before determining actual maximum size of jpeg image,
temporarily increased ANDROID_JPEG_MAX_SIZE to 10MB
so that still capture can be done without gralloc HACK for blob.

Bug: 7234975
Change-Id: I98093fa07068d4a4aa55dda8030558fa81385405
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
4017b08c048a827a1299fb60859a72bfcda473f4 22-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Support for disabling thumbnail

When jpeg thumbnail size is set as 0 by 0,
thumbnail will not be generated.

Change-Id: I02cf1c3578befc585f4168ef2bbbc4e73eec93b8
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
a86f87c74965e066748af3632000737fb115b56f 21-Sep-2012 Alex Ray <aray@google.com> libcamera2: Enable video stabilization

Bug: 7208193
Change-Id: Ib1cf6a716413e15a7c6576d5b844fe37e496aefe
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.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/ExynosCamera2.cpp
fac627c49392731fe561f548e5c87be3510364d6 19-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Supports VDIS static metadata

To make this patch take effect, VDIS_ENABLE should be defined.
VDIS parameters are defined within static information and
default request template.

Change-Id: I7cab259c00268278b0100aba30439e3a957dc6a7
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
5c88d1f2e176e716cd51df32c6835ec3b89b20e1 13-Sep-2012 hyeonmyeong Choi <hyeon.choi@samsung.com> hardware: samsung_slsi: libcamera2: Modify to support video stabilization(VDIS)

This patch modify to support video stabilizaion(VDIS).

Change-Id: Ie155f5e3e310aa12b77b75fe0b8789ac45932404
Signed-off-by: hyeonmyeong Choi <hyeon.choi@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.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/ExynosCamera2.cpp
e00f6591f64959131a8ddfbbcec7ff36c7eee94e 08-Sep-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: Add fnumber item for metadata

This patch adds f-number item to camera static information.
Fnumber is used for metadata.

Change-Id: Ia4a4624c36a634d087543a42e2575b2eba17bdbe
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
0b7b757d7ef65c064a1cf3bcd3738b7a242811ee 06-Sep-2012 hyeonmyeong Choi <hyeon.choi@samsung.com> device: samsung_slsi: libcamera2: Add support video resolutions.

This patch add support video resolutions as below :
1920, 1080, // 16:9
1440, 1080, // 4:3
1280, 1024, // 5:4
1280, 720, // 16:9
960, 720, // 4:3
800, 480, // 5:3
768, 576, // 4:3
720, 576, // 5:4
720, 480, // 3:2
640, 480, // 4:3
352, 288, // 11:9
320, 240, // 4:3
240, 160, // 3:2
176, 144, // 6:5
128, 96, // 4:3

Change-Id: I9ed59a5c7869b293ec55718fab7e556347fae8f1
Signed-off-by: hyeonmyeong Choi <hyeon.choi@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.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/ExynosCamera2.cpp
c0b6e17e87cb606e25526b3e66604b2e23729ad7 05-Sep-2012 hyeonmyeong Choi <hyeon.choi@samsung.com> hardware: samsung_slsi: libcamera2: Fix preview delay and recording bugs

This patch fixed bugs that the preview is going slower when after capture.
This patch also fixed preview color corruption when 480p recording.

Change-Id: I4823830362cac17cd65a13776cd654801ab2d1fc
Signed-off-by: hyeonmyeong Choi <hyeon.choi@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp
a44c3365bfc7ca02a8462264e3af05604eb1ebf5 31-Aug-2012 hyeonmyeong Choi <hyeon.choi@samsung.com> hardware: samsung_slsi: libcamera2: Add support resolutions / wideAspect

This patch add 3:2 ratio size (720x480) and wide aspect.

Change-Id: I58fe208069a33d79e6a87826969a71c3e3014db3
Signed-off-by: hyeonmyeong Choi <hyeon.choi@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.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/ExynosCamera2.cpp
2d5e6ec2fb1a3868f882d058ebd8286be0bb6185 30-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: fix thumbnail size bug

1. default thumbnail size is 160*120
2. thumbnail size is decided from metadata

Change-Id: Iac6faec295f8df0fc55a400431596077381807b4
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.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/ExynosCamera2.cpp
8e2c2fdbd940265e8413d512c3a0549bbc53c8a2 27-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Enabled Touch Auto Focus

Touch Auto Focus is enabled.

Change-Id: I01f8475a874763561e74294d2d8bff9484faf536
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.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/ExynosCamera2.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/ExynosCamera2.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/ExynosCamera2.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/ExynosCamera2.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/ExynosCamera2.cpp
daa1fcd6e8861944412e5c77db5eb441512aef38 08-Aug-2012 Sungjoong Kang <sj3.kang@samsung.com> hardware: samsung_slsi: libcamera2: Reconstruct static info class

Reconstruct the class for providing static information of camera

Change-Id: I67d3dabdc96c980b9d3d0278112b05d7da59902c
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
/hardware/samsung_slsi/exynos5/libcamera2/ExynosCamera2.cpp