• Home
  • History
  • Annotate
  • only in /hardware/qcom/camera/QCamera2/HAL/
History log of /hardware/qcom/camera/QCamera2/HAL/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
842d685aa593c35533b607d3c3f6ccd74d801fa3 14-Nov-2013 Sungmin Choi <sungmin.choi@lge.com> Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17

Because of adding EXIF DateTimeDigitized entry,
should increase MAX_EXIF_TABLE_ENTRIES.

Bug: 11693325
Change-Id: I9cdd85a12e6e0bd577a020075c357214145ea1e9
CameraPostProc.h
b7d60b47be821f96a510448617817514884130c5 16-Oct-2013 Sungmin Choi <sungmin.choi@lge.com> camera: Increase MAX_EXIF_TABLE_ENTRIES to 16

Bug: 9396502
Change-Id: I70f8172c6d05088304095913538287a9a4e10545
CameraPostProc.h
88275babe9ee86e0ec3d99c754f135fd69566d3d 13-Jun-2013 Sungmin Choi <sungmin.choi@lge.com> camera: Add EXIF tag information for maker and model

Bug: 9396502
Change-Id: I3dfa58c9077e147fb891ddd36143ebcc26cdf779
Camera2HWI.cpp
7a737278045be557b6b1b8a1bd53033faec67166 19-Sep-2013 Ajay Dudani <adudani@codeaurora.org> camera: exif support using the new metadata structure

1. Change the mm-jpeg-interface to support 2 different version
if the metadata structure.
2. Extract exif data from the new metadata structure

Bug: 10037666
Change-Id: I9be22208ad1be0ce3b852b3920ec1beb10a44d9f
CameraPostProc.cpp
c90fa3ccfef1e9b8a6aa1a457efd3d4dabdef7e2 10-Sep-2013 Eino-Ville Talvala <etalvala@google.com> Camera2: Fix build, really.

- Add NULLS to the _other_ camera module fields

Change-Id: I3c127c2f9ab9d04e97566fdea45f18a798124e75
Camera2Hal.cpp
5742a83e6dd53af94e5d6925392133e28bf39bbd 20-Aug-2013 Vineeta Srivastava <vsrivastava@google.com> Fix missing header file include

Added frameworks/native/include/media/hardware

Change-Id: Ie98a09e9bb1e2bbbc22c2124c5df77844df98cad
ndroid.mk
025ab8ca7a6d9228b3c8cc04a4f1741defe526ed 29-Jul-2013 Nagesh Subba Reddy <nageshsreddy@codeaurora.org> Camera3: Use different stream types for different streams

Add a different stream type for app callback streams, as well as
distinguish between zsl snapshot stream and non-zsl snapshot stream
by using different stream types.

Change-Id: I0d68ad61e1a3409bd9555af90895da95a8c9628d
Camera2HWI.cpp
Camera2HWICallbacks.cpp
CameraChannel.cpp
CameraParameters.cpp
CameraPostProc.cpp
085dd635c27cb2057d34ed6695aed29624e4b560 17-Jul-2013 Vineeta Srivastava <vsrivastava@google.com> Merge "Camera3: Add ZSL snapshot support"
c8d1059ae679132e7654708fdfca6ee221775187 17-Jul-2013 Shuzhen Wang <shuzhenw@codeaurora.org> Camera3: Add ZSL snapshot support

1. Fill out supported hardware level in static medatada.
2. Use BLOB stream's size as the size for ZSL stream.

Change-Id: Ica8ee7974c1f22bb4be68be8e41a94560f24c4f0
CameraMem.cpp
10bf682b54d6ff703c42feaf17ba8f6e3ab3a891 17-Jul-2013 Vineeta Srivastava <vsrivastava@google.com> Revert "camera: Add EXIF tag information for maker and model"

This reverts commit 120dd2c03b81058ae019c5971e2fd8fa4a223a2f.

Change-Id: Idd0fd54c95e2115ebf4b4bafaf40e7f3c2c03289
Camera2HWI.cpp
120dd2c03b81058ae019c5971e2fd8fa4a223a2f 13-Jun-2013 Sungmin Choi <sungmin.choi@lge.com> camera: Add EXIF tag information for maker and model

Bug: 9396502
Change-Id: I3dfa58c9077e147fb891ddd36143ebcc26cdf779
Camera2HWI.cpp
774e44f08ae1755115c0a8644c9265bf977dd11f 12-Jun-2013 Vineeta Srivastava <vsrivastava@google.com> Splitting hardware/qcom/display chip specific.

Qualcomm msm8960 and msm8974 specific code is split in msm8960 and msm8974
directories. Makefile points to TARGET_BOARD_PLATFORM specific directories.

Change-Id: I7df92d149363fa9a2d05103ded2801531041e363
ndroid.mk
1d1acf66461fdc4e078a8f1b335d6ac0f48ea89e 25-May-2013 Nick Kralevich <nnk@google.com> Don't call property_get with too small a buffer.

Fix build.

Change-Id: I13651d1b30bba4f7802f1b66905f453fa2723d49
Camera2HWI.cpp
CameraParameters.cpp
5758ba27cc995e4a572e07b55c575384c8bd049d 08-May-2013 Iliyan Malchev <malchev@google.com> camera: prioritize HAL3.0 over HAL1.0

Change-Id: Id0c77ef083ad4f88ecbd8b7b1d661453df4d5b3f
Signed-off-by: Iliyan Malchev <malchev@google.com>
ndroid.mk
744f5403bebb0e27140d16a5df7a341713c24a13 05-May-2013 Nagesh Subba Reddy <nageshsreddy@codeaurora.org> Camera3: Update HAL code from AU 221 to AU281

Change-Id: Ie24a113648b00c2069db4e79c805d96df977bfd7
ndroid.mk
Camera2HWI.cpp
Camera2HWI.h
Camera2HWICallbacks.cpp
CameraChannel.cpp
CameraMem.cpp
CameraMem.h
CameraParameters.cpp
CameraParameters.h
CameraPostProc.cpp
CameraStateMachine.cpp
CameraStream.cpp
CameraStream.h
CameraThermalAdapter.cpp
est/Android.mk
d2c6ec688bd988c7efbd5384356f8e32f67bcd71 03-May-2013 Ying Wang <wangying@google.com> Use libqcamera2_util to fix build race condition

Previously due to '../' in the source file paths,
the util cpp files got compiled twice and written to the same output
file:
.../SHARED_LIBRARIES/camera.msm8960_intermediates/../util/QCameraQueue.o
.../SHARED_LIBRARIES/camera.flo_intermediates/../util/QCameraQueue.o

Change-Id: I3589c9959d311e04a3921f9e88baeca2194be4c6
ndroid.mk
6c6d887243f26c81543d33c2f8aa169862324b40 24-Apr-2013 Shuzhen Wang <shuzhenw@codeaurora.org> Camera2: Prepare for Camera HAL3 support

- Move utility classes out of HAL folder into util folder.
- Remove redundant code from mm_camera_stream.
- Add new definitions for cam_intf.h and cam_types.h for HAL3 support.

Change-Id: Ia336aa35f9d45167d2b45d3b58606e3d05a1746c
ndroid.mk
Camera2HWI.cpp
CameraCmdThread.cpp
CameraCmdThread.h
CameraParameters.cpp
CameraQueue.cpp
CameraQueue.h
57ca376c966d912e1a77faf60a32ef405cd395f4 10-Apr-2013 Shuzhen Wang <shuzhenw@codeaurora.org> Camera2: Add burst channel before continuous channels.

This simplifies the ISP logic to figure out which ports is for burst
and which port is for continuous. If there is a burst channel, it's
created first, so that ISP doesn't need to reconfigure if burst channel
comes at last (ISP only has 2 output sizes).

Change-Id: Id83f78f2107296674c8700f216101049c81694ad
Camera2HWI.cpp
72594c0844ef2066190ecaddf73c9207a983ad90 20-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: send bundle info via stream parameter

Change session based parameter for set bundle info to stream based,
to resolve issues with reprocess streams.

Change-Id: Id612613917c4c84d5d3cc71637f71c759339dfbd
Camera2HWI.cpp
CameraChannel.cpp
CameraChannel.h
CameraParameters.cpp
CameraParameters.h
CameraPostProc.cpp
11832bce7b58277c2eebd9236ac00342ca2d8bfc 30-Mar-2013 Ivan Evlogiev <ivanevlogiev@codeaurora.org> Camera2: Add flag for setting default mode for denoise

- Default value for denoise need to be board specific, since on mako
there is no control over the application setting for denoise

Change-Id: If22e2e81baaf9938c54dba25b57f2ce602dbb3cb
CameraParameters.cpp
cbc47426e57bd30f5a00ec92e166f6e2681ecd4c 29-Mar-2013 Ivan Evlogiev <ivanevlogiev@codeaurora.org> Camera2: Add flag for setting default mode for zsl

- Default value for zsl need to be board specific, since on mako we don't
have control over the application

Change-Id: I11f51ef4e73c9a769c2ac58a62eb90003617e777
CameraParameters.cpp
9fc8e6ba592de8575c9f9901260b74b0ce84fa0c 25-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: Change reprocess streaming mode to burst

PP module expects streaming mode for reprocess to be burst, make
the change correspongly.

Change-Id: I57ea2c3a99d4797f00e2aa2028a8793546fe00b7
CameraChannel.cpp
1c6f92e72d612b773c8e92da909bbb64aaae0b57 28-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: set snapshot format to YUV422 when system prop is set

Per test request, when system prop "persist.camera.snap.format" is
set to 1, snapshot format should be set to YUV422.

CRs-Fixed: 462490

Change-Id: Idd353f90338b595096622bebbeda59a46e578693
CameraParameters.cpp
1843dcd973c7f9ba08362c524d1f731fa827b662 28-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: fix some valgrind and Klocwork issues

- memset mdev_info before use in get_num_of_cameras()
- check NULL ptr in getExifDateTime()

Change-Id: If94426288a3b162ac90feb332510ba11eabc8895
CameraParameters.cpp
a1073a9efa1819daac891932fb928d785a5a1008 09-Mar-2013 Kamen Kirov <kkirov@codeaurora.org> camera: Add support for separate thumbnail omx port

This patch makes provisions to pass the thumbnail source image from
HAL to the input thumbnail OMX port.

Change-Id: Iee521ed3c3102aa8ba34779106307dc0b0b6fa78
CameraPostProc.cpp
28a189e17a0c825b01fb3e0f092c150578787f73 27-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: change error callback method

Change from DataCB to NotifyCB for populating error during
picture taking. Previously HAL is passing NULL data ptr to
dataCB in case of error, but Camera service layer is checking
data ptr not NULL in dataCB and therefore leading to crash.

Change-Id: I1e99e773a2199ae621e97b4fb6d96a64cbcd7e3c
CameraPostProc.cpp
7fde32d818742141a39fda194e66b84109182aff 25-Mar-2013 Emilian Peev <epeevs@codeaurora.org> QCamera2: Adds support for NV16 snapshots

- This change adds support for image capture using
NV16 pixelformat. This pixelformat will be added
to the supported list of picture formats if the
capabilities include it and can be configured by
the camera client.

Change-Id: Ica7859c00601ea32f2a96691b9502744fa2e70ca
Camera2HWI.cpp
CameraParameters.cpp
CameraParameters.h
CameraPostProc.cpp
b971e1489cccffac4035c15eefdeff9ac892cce2 26-Mar-2013 Emilian Peev <epeevs@codeaurora.org> QCamera2: Fix FD face buffer calculation

- This change corrects the calculation for the
face array start.

Change-Id: I593977ac998d778594a75a1c87547f93e93fd0a3
Camera2HWI.cpp
fde009c21f68cbf3562e68b88603730f9d416f3c 25-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: fix bug for noDisplay mode stream buf allocation

NoDisplay mode preview stream buffers should be allocated from
ION heap instead of from Gralloc.

Change-Id: I7bfa7bc13a025b53936ef91cdf00e18e0b223eed
Camera2HWI.cpp
fbe69a7ac63f99c63d50d9abaed766c81d2aab13 21-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: Add KPI performance log

Add KPI performance log using prefix [KPI Perf].

CRs-Fixed: 465310

Change-Id: I9d796d2245e391844f77bd9f12e8005cc6cdb2e6
Camera2HWI.cpp
Camera2HWICallbacks.cpp
CameraPostProc.cpp
CameraStream.cpp
b62b9fe1b51cc4b36a69ff46fa486ae92a908406 22-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: disable reprocess temporarily

HAL will temporarily disable reprocess until PP is ready.

CRs-Fixed: 466543

Change-Id: If29d95254f64905b54dad4e230a09fb08ef2934d
Camera2HWI.cpp
3f92cbaa5bde0dba1e4a9a67e5aa60fc0af2dfa0 21-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: add supported livesnashot sizes for HFR

Supported livesnapshot sizes are different for various HFR values.
Add supported livesnapshot sizes for each HFR entry and HAL will
select the optimal size for livesnapshot.

CRs-Fixed: 465675

Change-Id: I8f260d05cd724a8c783c0b8d39a8973e041a667a
CameraParameters.cpp
2f073d4cfa214187fc326377a1e0eecad84eaf3d 16-Mar-2013 Muhua Li <muhual@codeaurora.org> QCamera2: add support for video HDR

- Expose supported video HDR modes to app
- Add video HDR in set parameters to pass to camera daemon

Change-Id: Id11d6e3b6cc59abba9e6188b8bf110e43f20fbfc
CameraParameters.cpp
CameraParameters.h
a1724bc599bec5b2fbe3f4a34d0eca2406ba4c5f 20-Mar-2013 Ivan Evlogiev <ivanevlogiev@codeaurora.org> QCamera2: Trigger buffer cache clean invalidate just after dequeuing

- This change moves the buffer cache clean invalidation
right after the buffer is dequeued from the camera.
This is done in order to avoid any race conditions
that could occur when buffers are processed in
different contexts at the same time.

Change-Id: I590e89bb4175afb57cb873631b210de6b7da48c6
Camera2HWICallbacks.cpp
CameraPostProc.cpp
CameraStream.cpp
CameraStream.h
4faf945bcfc04ead5b44da6468f8087618aa8741 15-Apr-2013 Mansoor Aftab <maftab@codeaurora.org> Camera2: Enable ZSL by default

Change-Id: I0ee4864a3653d50f0cb2117ba54397431bc021dd
Camera2HWI.cpp
CameraParameters.cpp
baf72fb053356fbf48e660c9a700fdb363571389 10-Apr-2013 Ying Wang <wangying@google.com> Add liblog

Bug: 8580410
Change-Id: I0f2ccc8ca7411158a4914db14c417e4f74edbbec
est/Android.mk
6f83d735d8e3b918da42e6b559fcd0efb78133e5 03-Apr-2013 Iliyan Malchev <malchev@google.com> qcom/camera: new camera HAL implementation

This HAL is taken from the following project:
remote: git://codeaurora.org/platform/hardware/qcom/camera.git
SHA: 72226d4d1cda595b55ded993571de114c8ec9893

In addition, the makefiles have been patched so that it builds within AOSP.

Change-Id: I87125fd134838f41c75a0027da98440f63cfedb5
Signed-off-by: Iliyan Malchev <malchev@google.com>
ndroid.mk
Camera2Factory.cpp
Camera2Factory.h
Camera2HWI.cpp
Camera2HWI.h
Camera2HWICallbacks.cpp
Camera2Hal.cpp
CameraAllocator.h
CameraChannel.cpp
CameraChannel.h
CameraCmdThread.cpp
CameraCmdThread.h
CameraMem.cpp
CameraMem.h
CameraParameters.cpp
CameraParameters.h
CameraPostProc.cpp
CameraPostProc.h
CameraQueue.cpp
CameraQueue.h
CameraStateMachine.cpp
CameraStateMachine.h
CameraStream.cpp
CameraStream.h
CameraThermalAdapter.cpp
CameraThermalAdapter.h
est/Android.mk
est/qcamera_test.cpp
est/qcamera_test.h