History log of /device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
64c67b3e59ad0de6e6afc24930419e7e31015439 29-Apr-2014 Shuzhen Wang <shuzhenw@codeaurora.org> Camera3: Do not block process capture request from HAL

1) Remove the logic to block process capture request from HAL
based on kMaxBuffers. This logic is now implemented in frameworks
2) Set mJpegMemory in postprocessor init instead of start

Bugs-fixed: 13886061
Change-Id: Iac9060272c4f7e295507d099cfb842845f1c3089
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
ca8b4c43d60647bed9ec89fa9971c6d98639d492 25-Nov-2013 Shuzhen Wang <shuzhenw@codeaurora.org> Camera3: HAL refactoring

1. Add vendor tag in preparation for using it
to store opaque metadata needed for ZSL
reprocessing
2. Generalize reprocessing to offline reprocessing
such that it doesn't depends on either metadata
buffer or the input buffer belonging to a particular
stream.
3. Remove mJpegSettings member variable so that jpeg
settings can be queued/dequeued the same way as
buffer/metadata during postprocessing.
4. Consolidate cam_parm_t and metadata_buffer_t.
5. Partial implmentation of Zero Shutter Lag: assuming
that a flush() call precedes reprocessing.

Bug: 13301331

Change-Id: I4bbf91a510894ece2584d501546fb0551316fea9
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
fa2212bce01597e61c7e2b75aeb15e515fe19374 20-Jan-2014 Shuzhen Wang <shuzhenw@codeaurora.org> Camera3: Add new EXIF fields for JPEG

TAG_WHITE_BALANCE, TAG_SUBSEC_TIME_ORIG,
and TAG_SUBSEC_TIME_DIG are added.

Bug: 12475431
Change-Id: Ie9cb089fd604dbc723c26c6b0252e8f5289b995e
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
09e3ad5f8cd92b090e84c80e302bf1e333b62fc9 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
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
f5965361b05495af95d698e23306305e05dbf581 16-Oct-2013 Sungmin Choi <sungmin.choi@lge.com> camera: Increase MAX_EXIF_TABLE_ENTRIES to 16

Bug: 9396502
Change-Id: I70f8172c6d05088304095913538287a9a4e10545
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
5bdb04b32c4247f252b9aa883de37d66c5e7d084 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
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
8991e1387b323f2cd4003c0703dc28db5ee5cb87 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
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
1a0205e643b429af30e6151defcb7f4061c0b46c 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
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
71ae6fc1f1ac135689beac90e5c237ff5196f379 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
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
171ceabc7c1c61e15e4b006a00cfcc5ea9932d79 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
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
b6424056f1221af718daa26e0dc441b8d3cd15e5 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
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h
3ab16af7eb740d44ac36d570aab1e9a56b800313 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
/device/lge/hammerhead/camera/QCamera2/HAL3/QCamera3PostProc.h