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
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
1237194c260eaedcb6384c400b7add966e143c96 |
|
19-Sep-2013 |
Ajay Dudani <adudani@codeaurora.org> |
camera: Add exif support 1. Add exif extraction from metadata 2. Move Exif to be job based parameter in mm-jpeg-interface Bug: 10037666 -- [HH] camera exif header information Change-Id: I0d98f5ed325880491aa63db6194d539f06ca888c Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
14dfc272241ba78c85a327da2872e71b3208f8c5 |
|
07-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add LOG_NDEBUG in all source files This will help debugging Change-Id: I12748efab9c1b6652394b4ef9c927365935c9924
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
6a225c824c49ff9ecdc4b67c802f1af272569e03 |
|
06-Sep-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Name HAL threads Name the HAL threads to make debugging easier Bug: 10609699 Change-Id: Ic953947eca7e4fde7c87bd7c890d1811cc3ff2fb
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
d63e05e886cb66cbbd321c0f5441e17e66ba25da |
|
31-Aug-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add reprocess path for ZSL Add the reprocess path for ZSL to enable WNR, ASF and rotation reprocess Change-Id: I132be710e5fe1cc1436626679a7f533f73f9ae0a
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
cff7dec6ff5025ebab7dae0465524d3d2fc3496b |
|
24-Aug-2013 |
Ajay Dudani <adudani@codeaurora.org> |
Camera3: Fix thumbnail stretch issue If image is already rotated by post proc, swap the thumbnail destination buffer width and height before giving it to the encoder Change-Id: I328a762887b469fc88d298c131cde356dc2dd03f (cherry picked from commit ab93af6714041141d8a66e6e2c921097e1341a08)
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
49542da1f1db437888282ee70a89e5c1a0b03947 |
|
22-Aug-2013 |
Mekala Natarajan <mekalan@codeaurora.org> |
Camera3: Use non zsl snapshot stream for encoding Check for the jpeg input buffer in the non zsl snapshot stream if the reprocess is disabled. Bug: 10397683 Change-Id: I161f52ba693d47135d632e5297d69bc0ffbb3444
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
34a6e88cee59495adcf1437d027c105171738a07 |
|
01-Aug-2013 |
Nagesh Subba Reddy <nageshsreddy@codeaurora.org> |
Camera3: Pass stream type mask as part of parameter Camera3 request contains both settings and buffers as one entity. While HAL send setting via setParameter, and queue buffers to kernel via v4l2 QBUF. To make sure proper synchronization between them in the lower layer, HAL specifies which streams does a particular request expects buffer from. This implicitely maintain the association between request and buffers. Change-Id: I945578d2180b0755e7bc5936daeebdb371cccde7
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
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
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
c6f7291ea07883e0b6a274319f7e5b01c4a01578 |
|
16-Aug-2013 |
Mekala Natarajan <mekalan@codeaurora.org> |
Camera3: Enable rotation reprocess Enable snapshot rotation through cpp, so that we can use hardware jpeg encoder Change-Id: I02a70d9b2e6b45635390cff5f113799dbbcb4768
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
7ee407aa1024789089aad411c372c79423699976 |
|
30-Jul-2013 |
Ajay Dudani <adudani@codeaurora.org> |
Camera: Initial commit for reprocess 1) Create a new channel for reprocessing 2) Make changes in postprocessor to enable reprocessing 3) Pass metadata buffer to reprocess Enable reprocessing path for WNR Change-Id: I0afd20be5ed087f04eabc4324a413659d9b0e7f1
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
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
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
221ef4d6a8613c5ffa33b5a7a8c36a4acb8605ae |
|
09-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Halt Snapshot stream when not in use Halting snapshot stream when not in use by following indirect changes * Change total # of YUV buffers for snapshot to 1 * Dont return buffer when snapshot encoding is complete * Return this buffer only when next snapshot is required Bug: 9669777 Change-Id: I33a838fe3aebdbdeb6ccfb666f4e1ac545925b9f Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
9a351c81529b36fd8b6978ca21a27bdc56a01355 |
|
05-Jun-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix JPEG Exif CTS test 1) Destroy an old jpeg session before creating a new one 2) Fix error handling from mm-jpeg-interface to HAL 3) Fix the way GPS_PROCESSING_METHOD is read and updated in HAL Change-Id: I6e784bc53fb1cdc1110d1b0ecfc0b1da435dbd14 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
0a686661965fcbbfabf2d5e3c2768c9582828226 |
|
07-May-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fix Corruption for Snapshot -Add cache cleaninvalidate call for Jpeg output buffer -Remove additional Scanline as result of height padding Change-Id: If075718f38fcf0615b8c57842a9e75cb63f08439
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
d5d5a90863708ac1cdbef25c41853b6f6f05d4e2 |
|
05-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Code clean up and bug fix - Stop all streams before removing any of them. This is due to hardware limitation. - Remove compilation warnings. - Eliminate log flooding. - Remove conditional compiled-out code. Change-Id: I606bf495f76c0cc67ebceed699b371ab939d73a4
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
a4f99c05471ae7d2b57f20b1178e0a8597596fb0 |
|
24-Apr-2013 |
Apurva Rajguru <arajguru@codeaurora.org> |
Camera3: Send buffer index info to post processor Send jpeg output buffer with index information to postprocessor. Index will be used to choose the appropriate frame to be send back in process_capture_result. Change-Id: I1cd5479917a4780b95fd5beca6fb9227fb2e41e5
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
f2fc1625456303cb52ec068d25308229e4322d4c |
|
19-Apr-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Snapshot bring up -Configure Snapshot stream as continous -Configure Pic Channel as Burst -Change mechanism to get buffer to on request Change-Id: I4c0860c26b5c253e4464875620bd48d73dedb294
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|
66cadfdce2ea19f4707bf2a595b58bd36fbfdf3b |
|
04-Apr-2013 |
Apurva Rajguru <arajguru@codeaurora.org> |
Camera3: Initial snapshot implementation This change implement non-ZSL image capture for HAL3. QCamera3PicChannel manages the YUV stream, as well as JPEG encoding using postprocessor. Change-Id: If9e5fb71f38b8a37fb2a4de26f1504dcafed761b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3PostProc.cpp
|