d59d4ae1e81b3b4f85c59b75636580830b3f0833 |
|
14-Apr-2016 |
Steve Pfetsch <spfetsch@google.com> |
camera: Update camera HAL to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.134 Squash of following commits: c0e8526 QCamera2: Changes to remove false error logs in HAL. 65de91b mm-jpeg-interface: Manage diff aspect ratios for thumbnail src and dst 80b01ac QCamera2: HAL: move cam_global_debug_level_t definition 1ce2634 QCamera2: HAL: use setprop to enable fd ui updates in video 4f832d6 QCamera2: Handle preview callback incase of invalid format. e5af6b4 QCamera: Fix incorrect index increment in loop. 8e6d122 QCamera2: stack: Update the metadata version to 6 15f03a5 QCamera2: Fix miscellaneous coding warnings in HAL module. 1d59233 QCamera2: Handle error if postproc init fails c91017b QCamera2: Add enums to cam_format_t for more greyscale formats 9bd0fe4 QCamera2: HAL1: Deprecate the Burst Snapshot feature c7b65fd QCamera2: HAL: Disable preview stream processing for 4K SWTNR 8335912 QCamera2: Mechanism to detect missing buffers from camera daemon. 7ac5ea1 QCamera2: Fix ZSL flush Q logic. a6e1d49 QCamera2: HAL: Reduce analysis dimensions for video fd 037a256 QCamera2: Early Jpeg configuration is done for longshot. d0b6479 QCamera2:HAL:JPEG:Update to use new ASD bus event type e5d6875 QCamera2: Disable encode power hint with camera close 200441d Enable EXIF orientation information 5cc93af QCamera2: HAL3: Add MONO sensor format 4502e12 mm-jpeg-interface: Create dummy OMX handle. 3490b0d QCamera2: Enable camera_test app. 6b55e7e QCamera2: Use preview frame for liveshot thumbnail. 1d51a04 QCamera2/HAL: Disable HAL-1 test app compilation 4da0e64 Remove internal code name of msmtitanium for msm8953 (C) f9fd7e9 QCamera2: HAL: Changes for instant capture and instant AEC (C) 2eae83f Camera2: HAL: Changes to know capability of instant capture/AEC (C) e376158 QCamera2: HAL: Set advanced capture mode param to backend (C) 09cdb68 hwcamera : Add support for msmcobalt target (C) 431468b QCamera2: Provide API's to skip preview frames in HAL (C) Change-Id: I3e59bcf6543d9941d9c727b89918e83459c1c946 Change-Id: I0b9c9d7df3a4482f4ee6eca79c51b494f1e388b2
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
28263f1f90ddbc15ece167cca540ec21132e188a |
|
09-Apr-2016 |
Naveen Ramaraj <nramaraj@codeaurora.org> |
QCamera2/HAL3: Black region and black level in public tags Use the public tags for the following metadata instead of vendor tags - ANDROID_SENSOR_OPTICAL_BLACK_REGIONS - ANDROID_SENSOR_DYNAMIC_BLACK_LEVEL - ANDROID_SENSOR_DYNAMIC_WHITE_LEVEL Bug: 28091008 CRs-Fixed: 998824 Change-Id: Id4b3facc9ca7bca07e0850d65d521b6a66f7032d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9889e60c03ef8d0dabc1d01c69957371dbbd7771 |
|
16-Mar-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
QCamera2: HAL3: Send BUFFER_ERROR for BLOB stream in case of buffer drop In case of buffer drop, send BUFFER_ERROR, so that app doesn't receive a green frame. Bug: 27074407 Change-Id: I08062ef82e22f454f0cd466b4f3a2d65eeef52a7
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
3da12334742260414d1dac0cdad89c3c94d33fed |
|
07-Apr-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
Merge "QCamera2: HAL3: Enable realtime time stamp" into nyc-dev
|
a282d3e519bfd25e696fb51b25ff8dc816654dc1 |
|
17-Mar-2016 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
Camera3: Add support for manual ISP digital gain - Update the ISP digital gain capability. - Consume manual digital gain in case of manual mode Ack-by: Nagesh Subba Reddy Change-Id: Ie8f64cf7de9f12dfdb8161bc867f80b854dc7383
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
0989e26913547df4b15a55d12024ef18309a8c55 |
|
11-Mar-2016 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
Camera3: Advertise opaque raw size info Update static metadata and advertise size in bytes for all the listed opaque RAW buffer sizes. Also add ANDROID_SENSOR_OPAQUE_RAW_SIZE to availableCharacteristicsKeys. Ack-by: Elvice Wu Change-Id: I414b214c93466e1fdb492f1bd26b38efd5f92eba
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
53696cdbbf666b4e1c350483e443530dc49b45cc |
|
19-Jan-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
QCamera2: HAL3: Enable realtime time stamp Change timestamp source to REALTIME now that driver SOF timestamp uses boot time timestamp. Bug: 22214409 Change-Id: I9947d4f857c6e075592447fb902d16a4b65d0e3d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
92a2363ea76b42a5cb3a1041d0d751b27c05c314 |
|
25-Mar-2016 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
QCamera2/HAL3: Add more resolutions to HIGH_SPEED_VIDEO list Instead of advertising only the maximum resolution for each fps, advertise all the resolutions upto maximum resolution supported by sensor for a given frame rate. Note that other constraints from VFE, CPP, CPU, memory might further limit these resolutions but are not handled by this change BUG=27837180 CRs-Fixed: 998321 Change-Id: I37841afca7652b977f04e8909d5aeafdd23b8092
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1687b440bcda598006d1950f74915f0cea3b66a3 |
|
09-Mar-2016 |
Mekala Natarajan <mekalan@codeaurora.org> |
camera: update HAL to AU64 Update HAL to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.064. Top commits: 4395409 QCamera2: Resolve CLANG compilation errors c62e068 QCamera2: Remove LOCAL_CLANG := disable flags Change-Id: I779a2b4c63db1f76b3b75515c6d2fd9ce2d16eb5
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
66f9976540f830b0090ff2ca557b0364a53f2008 |
|
04-Mar-2016 |
Patrick Tjin <pattjin@google.com> |
Initial commit of msm8996 camera HAL Includes these commits: clone of CAF:platform/hardware/qcom/camera -b caf/camera.lnx.1.0-rel.1.0 e4e210b Promotion of camera.lnx.1.0-00031. ee1f0a8 QCamera2: Changes to fix color format issue in HFR batch mode. 67a0842 QCamera2: Changes to fix offline RAW cancel picture issue. aabc087 QCamera2: HAL: Make Analysis stream format same as Preview 13c82a3 QCamera2: Fix issue with EXIF make & model tags Changed files: Android.mk replaced Bug: 27456444 Change-Id: I154fb0f1399cfbad7cef66d2c48120ecd6fce9da
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b0d02bfd9919a0405278add0207af12a24edc6f7 |
|
29-Feb-2016 |
Ed Tam <etam@google.com> |
Purging hardware/qcom/camera to prep for new camera HAL Change-Id: Ia67a1f30a97aa639f5593ec30ae888ed3268e855 Signed-off-by: Ed Tam <etam@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
300b5fd2a504f14d114baaf3775927ae0c790ec4 |
|
19-Jan-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
QCamera2: HAL3: Enable realtime time stamp Change timestamp source to REALTIME now that driver SOF timestamp uses boot time timestamp. Bug: 22214409 Change-Id: I9947d4f857c6e075592447fb902d16a4b65d0e3d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
85834850be9508f26d7636c1a6db2deddf863058 |
|
17-Jan-2016 |
Zhijun He <zhijunhe@google.com> |
QCamera2: HAL3: replace abort with exit am: eeeffc0d6b am: 1cd2b06ca0 * commit '1cd2b06ca04caca7f942a8774436c9f224ca4bce': QCamera2: HAL3: replace abort with exit
|
1cd2b06ca04caca7f942a8774436c9f224ca4bce |
|
17-Jan-2016 |
Zhijun He <zhijunhe@google.com> |
QCamera2: HAL3: replace abort with exit am: eeeffc0d6b * commit 'eeeffc0d6b865dbd165df268ee8764b1f50f7d59': QCamera2: HAL3: replace abort with exit
|
eeeffc0d6b865dbd165df268ee8764b1f50f7d59 |
|
16-Jan-2016 |
Zhijun He <zhijunhe@google.com> |
QCamera2: HAL3: replace abort with exit Bug: 26570334 Change-Id: I2f3c0d84ad24c8d071981be410acb3083b0a8e13
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
bfd70a8b9492c703d61e13a0dece07b167d53347 |
|
14-Jan-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost. am: ecc5ece9ef am: fc3f16d449 * commit 'fc3f16d44983c1506bb6a8ea882f0f5509c02110': QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost.
|
fc3f16d44983c1506bb6a8ea882f0f5509c02110 |
|
14-Jan-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost. am: ecc5ece9ef * commit 'ecc5ece9eff7c7855faf676881d0aba59c1bd1db': QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost.
|
ecc5ece9eff7c7855faf676881d0aba59c1bd1db |
|
12-Jan-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost. When there are buffers not returned during closeCamera, restart both daemon and mediaserver to reclaim leaked memory. Bug: 25149843 Change-Id: I5283d37e04ab6e7b0305db5821a38a83f3ae5126
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
04b65a2b57febd510721bcfdfe9d3bc2e35256de |
|
01-Dec-2015 |
Zhijun He <zhijunhe@google.com> |
Camera3: add dynamic whilte level support Current devices use fixed whitelevel in ISP and sensor. Bug: 23011454 Change-Id: I9cad83ae17347a6a49ccffe4c52c104a42badcd7
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
34cca27776ae4687aaa7825943617ee7d47636d4 |
|
28-Nov-2015 |
Zhijun He <zhijunhe@google.com> |
Camera3: add dynamic black level support Also add the optical black region support. Bug: 23011454 Change-Id: Id25ac67c5cb8e6ca26fb239cf52b597f8b0a6c5b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
bac3bdfb36c9b1c5e35dde523d32e1c690138b92 |
|
15-Oct-2015 |
Chien-Yu Chen <cychen@google.com> |
am 2b922024: Merge "QCamera3: Fail unsupported stream configurations" into mnc-dr-dev * commit '2b9220248bd56e2e200208e8ef5130b5046a3b48': QCamera3: Fail unsupported stream configurations
|
0fe6077518bf72f429553d5c2143dcb5488c475f |
|
06-Oct-2015 |
Chien-Yu Chen <cychen@google.com> |
QCamera3: Fail unsupported stream configurations If both JPEG and preview streams are on ISP encoder path, pproc does not apply CAC2 on the jpeg stream. Disable such configurations to ensure CAC2 is always applied on jpeg BUG=24617874 Change-Id: Ibca4756068a0211315c2a49116f880e63150a959
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
6bb7fcd76510e6bf9e3be2cb9df29681a3293f1c |
|
04-Oct-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
am 1bf1f3c7: Camera3: Send reprocess shutter notify and input buf after pproc * commit '1bf1f3c7189974816f4a08f6051dda423213ddae': Camera3: Send reprocess shutter notify and input buf after pproc
|
65858bf094f9a33ea491445f09a7b92fec4a4096 |
|
04-Oct-2015 |
author=Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
am a7586e9c: Camera3: Do not allow dropped metadata * commit 'a7586e9c14c53908d91d48cca8a9579018877759': Camera3: Do not allow dropped metadata
|
1bf1f3c7189974816f4a08f6051dda423213ddae |
|
22-Sep-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
Camera3: Send reprocess shutter notify and input buf after pproc Send the reprocess shutter notify, and partial result with the input buffer after the HAL has finished reading the input buffer i.e. the pproc stage. This unblocks future reprocess requests and enables parallelism between the two reprocess stages - pproc and jpeg. Note: This fixes a bug where the input before was returned while the HAL was still using it BUG=24497512 LACAM-1386 Ack by Tanmaya Change-Id: I0587550572f66db6476f48653d7ab187a2ba1f56
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
a7586e9c14c53908d91d48cca8a9579018877759 |
|
15-Sep-2015 |
author=Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
Camera3: Do not allow dropped metadata It's a fatal error to drop metadata. Because if a metadata is dropped, there will be incomplete process_capture_result. BUG=24497512 Ack by: shuzhenw Change-Id: I349336fd2d2f2c2cc80b29846408fb5d5c91ce38
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d98d10a77fa86e8aa2685ed9ed1c7e102f772d61 |
|
02-Oct-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
am 73640de4: Camera3: Add support for dynamic EIS ON/OFF * commit '73640de4bcd72e53708202d0fa84c94936dbe1da': Camera3: Add support for dynamic EIS ON/OFF
|
73640de4bcd72e53708202d0fa84c94936dbe1da |
|
29-Jun-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add support for dynamic EIS ON/OFF -Hook up public image stabilization parameter to backend Bug: 21753709 Change-Id: I90f03fb979c5d0cc8a34b5913e42220e299f7f78
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
aa0d1cb23546b5f4a808fc0267dd38f6195414d7 |
|
27-Sep-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
am e7c8e5de: Camera3: Decrease max_buffers hint for ISP for 4K recording * commit 'e7c8e5dee1af8b4b3079d4a3f2bcc5cf0fc86037': Camera3: Decrease max_buffers hint for ISP for 4K recording
|
e7c8e5dee1af8b4b3079d4a3f2bcc5cf0fc86037 |
|
22-Sep-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
Camera3: Decrease max_buffers hint for ISP for 4K recording This reduces memory footprint by reducing number of native buffers. Bug: 24100214 Ack by: Shuzhen Wang Change-Id: I44ec8f3443e6838f1f69e8b07c34675588f4d214
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
7bc704bfad2a66d0f69e3078e78a39e9a62829ba |
|
26-Sep-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
am 248c5928: Camera3: Adding checks for stream handle * commit '248c5928c919ee33290a3065d4a9427074fc43f4': Camera3: Adding checks for stream handle
|
3f2e5fc2b6e5fe63d7174c2196ea830e157b8ea5 |
|
25-Sep-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
am e8267978: QCamera2/HAL3: Use mOpMode instead of mBatchSize in callback * commit 'e826797867c4d551d7d26edfffde5470a44fdeff': QCamera2/HAL3: Use mOpMode instead of mBatchSize in callback
|
248c5928c919ee33290a3065d4a9427074fc43f4 |
|
24-Sep-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
Camera3: Adding checks for stream handle In certain conditions it is possible that flush is called before the stream handles are initialized. Ex: between configureStreams & processCaptureRequest Adding more checks for such cases. Bug: 23186410 Ack by: Mansoor Aftab Change-Id: I10c5ef691ba12f9cf98363613ad28070d82514c3
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e826797867c4d551d7d26edfffde5470a44fdeff |
|
24-Sep-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
QCamera2/HAL3: Use mOpMode instead of mBatchSize in callback mBatchSize is updated in process_capture_request. To access mBatchSize in callback, need to add additional mutex lock which can affect the performance due to thread scheduling. Instead use mOpMode to decide between handleBatchMetadata and handleMetadata Bug: 24121558 Change-Id: Ibfb7b7d37300ee5cb64c03fdc38629f1aec916f3
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9c4cee956a055068d0fbd5718a9b86228b843f29 |
|
19-Sep-2015 |
Colin Cross <ccross@android.com> |
resolved conflicts for edec06f0 to mnc-dr-dev-plus-aosp Change-Id: I93ee3417f8a178bc3ecf885ed1614ff9c41762ef
|
0b0e5da80d295cae340a2623451293cb1c0ab927 |
|
16-Sep-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
QCamera2/HAL3: Do not CPP bypass zsl stream when bUseCommonFeatureMask If bUseCommonFeatureMask is set, then zsl stream should use commonFeatureMask otherwise VFE stream mapping fails LACAM-1267 Change-Id: Ib7c64979e1ff47219306e978b5b9bbf887df4d0a
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
6430eca00a1ce64295df92bcc8b4bd530ae71081 |
|
11-Sep-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
camera: update to AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.312 35189e1 QCamera2/HAL3: Fix handleBatchMetadata boundary conditions Change-Id: I0dfe5553241a9bde3d5c6e9bee3e9de998c1a222
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
32939b2560b1ff8a5bbfd09e13b1014e8b3a556f |
|
10-Sep-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Enable CDS for certain modes -Enable CDS for 4K unconditionally -Patch effectively enables CDS for non-4k resolutions based on non-availability of TNR -Disable CDS for HFR Change-Id: Ia6dadf9917921810c42eb1613cfc8b538af2e801
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
aaef861b9c5715ab7d3818ad50e694942bb7fcec |
|
11-Sep-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fill in proper CAC mode for all templates Because CAC mode is sticky, if we don't specify CAC modes for all templates, sticky mode may spill over across different capture intents. Bug: 23720655 Change-Id: Ifbfd79c21028b7f10fc1b25c817f90349df3797c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
7d57147aeda278f9a4e92d7f48e26ec4b92745e1 |
|
13-Aug-2015 |
Guruprasad Gaonkar <ggaonk@codeaurora.org> |
camera: update to AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.312 6ebe040 Revert "Camera3: Disable TNR by default" 100dffb QCamera2/HAL3: perf lock for HDR+ 1688313 QCamera2: PowerHint moved to QCameraPerf Class for HAL/HAL3 Change-Id: If3494faec4270d88711b4a0c7171cf1e6352f68c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
fc87e8275ac41e2f933d60dca74350a11176c524 |
|
14-Jun-2015 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
camera: update to AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.309 e1dfbec Camera3: Bundle all streams configured Change-Id: I2fd8eff5b72170dddb530eef46962be7fb659c90
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2bb1e8c82b53daad72761551e21ac72e455c0387 |
|
28-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Pass stream through PProc non-jpeg type streams -Jpeg stream is capable of downscaling from a larger H/W VFE output, when overriden by another stream -Similar capability is not available for YUV/Implementation defined streams currently. -Without PProc we cannot support 2 non-jpeg streams as a result of this. -Hence include CPP whenever there are 2 stream and neither of them are JPEG Change-Id: Ie9e3bffcb613af2e1d9cbda8e72a0537a82c3b6b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
ae7466dab763aeb27db41423edaf6526228cc722 |
|
03-Sep-2015 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.300 2e505d8 Camera3: Fix a typo in ALOGE Change-Id: I401b65c78bf58a1d00f2eaf8d0b4f16c0877ece1
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
51f26cb0e3cfeedf3f367b7c33e6120f71292d44 |
|
04-Sep-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Reduce the max inflight buffer count for BLOB This helps reduce the memory footprint for BLOB stream. Change-Id: Icf0541b81c14a417b8abf227c93b5691466f7248
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
bb702291f6e9bbf9a630804d29b87840439db095 |
|
02-Sep-2015 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.297 febec17 Camera3: Disable TNR by default d2770dd Camera3: Move AF states and related metadata 43a321f Camera3: Only do PPROC bypass for YUV streams larger than 4k 28a87c2 Camera3: Fix video width/height initialization Change-Id: I40c1596f6f919ef94d0a27102fc2464439ebb4a0
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
a1b5cb625827776d2a320931d4a25601ff6ea5f5 |
|
01-Sep-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.290 e55ac2e Camera3: Refactor TNR code for HAL3 00cc456 Camera3: Fix the support channel creation decision logic Change-Id: I006af853d21fb76ffd539ed58818d7afedaac12e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c7c01ceb42b632113f1c22620c20ce1333be0a6c |
|
27-Aug-2015 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.286 02d554a Camera3: Return the correct thumbnail size through the metadata 0c260a0 Camera3: Update noise profile calculation ffa41d4 Camera3: Add the flash mode and flash state to reprocess metadata c871137 QCamera2/HAL3: Change video colorspace to 601 bf0a183 QCamera3: Start data proc synchronization issue 9cc0947 Camera3: Only support simple mode face detection Change-Id: Ibcbcff0d628ab6bad52dfd62feedb1b2e4a50e5b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1d145d45c647da0bb9896f5b78705ca8224812d2 |
|
27-Aug-2015 |
Tanmaya Godbole <tgodbole@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.279 Camera3: Do not advertise AE_MODE_ON_AUTO_FLASH_REDEYE Since the redeye mode is not supported, do not advertise this as an available ae Mode from the HAL. Bugs-fixed: 23233560 Change-Id: Id5720f2064693a3f7e7277ddb6ad50857f00a1d4
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c052dc20b117a68ed51e37c4c1050c311d17716b |
|
20-Aug-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.276 6105299 QCamera2: Perf lock for camera KPI HAL/HAL3 4f444f9 Merge "Revert "QCamera2: Perf lock for camera KPI"" 8ba6ac6 QCamera2/HAL3: Don't hardcode the number of batch buffers af0843e Revert "QCamera2: Perf lock for camera KPI" Change-Id: Ibf5d28f2160b0e6bbc25dda75598b32a8b47a54e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
447d3ff3606cb1e0bbc906d2db7fece125754e2a |
|
21-Aug-2015 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.271 a0c97c4 Camera3: Add support for 2015 experimental tags 501de7b mm-jpeg-interface: Fix memory leak during b2b snapshot 887d289 QCamera2: Wait for PMIC to finish initialization 31b46e4 Camera3: Do not allocate any HAL buffers for analysis stream 4cc5a76 Camera3: Specify default crop_info in metadata for no-crop case Change-Id: I58bc6d9530df26fdeaf8e92098d3483d155e5e6c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
0ac987d0fa81d5fdd0544de4c85c8d1d3f0f51f9 |
|
22-Aug-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
Camera3: Remove edge/noise/shading strength tags They are FUTURE tags, and HAL shouldn't use it in any way. Change-Id: I6bc97c9cab58152bca9f715a626836ac8cae278e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
5306c55ec7920e9bcba164855dc7163b256cbf10 |
|
21-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Disable CDS for EIS This is a workaround to handle exclusivity between CDS and EIS. Bug: 23393150 Change-Id: I0b88781a9cf07a8a498060f9e9f9f67652a154cf
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
77e1315e1bfa44fc305c24f88c38e9efe865158e |
|
20-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Temporarily disable log error until b/22952640 fixed Change-Id: I083f2e62f3daa0222d08957d70d38e5eab2fa8ef
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f047033a29138b2a235e4d73f62d039bddf73ae4 |
|
20-Aug-2015 |
Zhijun He <zhijunhe@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.254 bf16816 Camera3: Use correct BLOB size for JPEG output 3d408a9 QCamera2/HAL3: Increase MAX_HFR_BATCH_SIZE to 8 3e608d4 QCamera2/HAL3: Increase FOCAL_LENGTH_DECIMAL_PRECISION to 1000 Change-Id: Idd437c879e4fb7bfdaee8b1cb2a7d68a45588dd2
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
080f30216a4336ff35fdddea84eb39f92368e0d2 |
|
19-Aug-2015 |
Zhijun He <zhijunhe@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.251 ce5ca18 Camera3: Avoid duplicated crop/upscaling in pproc 2cb7416 Camera3: Store current JPEG setting Change-Id: Idfa853cf9f749615a6d5d96b53a7664a3a8e7dc4
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e533b5427a9f46cf4904a5f592c91e5f866df7db |
|
19-Aug-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.248 baa652a QCamera2/HAL3: Increase HFR buffers to improve frame rate 551ba17 QCamera2: Added support for 3A version info in HAL 3 a5d1ddb Camera3: Fixes related to flush and abort Change-Id: I63da99cc7464fd9061bcc07cfa43496084eb17a7
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
6aa9b38bfca290ae44bb5417d8758aa1ddc55eb2 |
|
18-Aug-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.245 a5d1ddb Camera3: Fixes related to flush and abort 9ae95c6 Camera3: Correct the assumption on when to create reprocess channel 8f4ec04 Camera3: Add YUV_888 as a supported output format for reprocess 07a2608 Revert "Camera3: Override CDS mode in Pproc bypass case" 5f72dad QCamera2: HAL3: Add stream based cds into metadata ce5c2a5 QCamera2: add CDS feature mask b077914 Camera3: Improve PPROC bypass Change-Id: I56b361afb98f1598e31089a1dc3cb1774bc7e75e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
fe66e8338c5abdafe169d47e4936668d808a8eac |
|
14-Aug-2015 |
Zhijun He <zhijunhe@google.com> |
Merge "Camera3: Improve PPROC bypass" into mnc-dr-dev
|
93423e9e6dfa22e08f661e2909ffb7b9682c370e |
|
14-Aug-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.237 0f3adc9 QCamera2/HAL3: Set HFR_MODE_OFF when in non-HFR mode a46c578 QCamera2/HAL3: Advertise HFR capability only if sensor advertises 85a6677 HAL/QCamera2: Add new meta data for source black level applied 3288511 Camera3: Fix leak of qcamera_hal3_pp_buffer_t structure Change-Id: I955d275d27e0817844683f46c3dbeefcc543f68d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c2c225a60f1fc4110bebfd7b2878ee2a75b4236e |
|
13-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Improve PPROC bypass - Fix the check for USAGE_ZSL - Check crop region when deciding PPROC bypass - For YUV888 stream, allocate internal heap buffer on demand. - Fix logic to handle pending buffers when switching between PPROC bypass and non-bypass modes - Start YUVChannel in ::request if it's not already started. Bug: 22994770 Change-Id: I4788ac3fda7969a8bccc077e734c164f1fe7f3c5
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
a1ebf7b9f1d5e9cbd6f7f71684a7183848ccbcfd |
|
12-Aug-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.230 1d0e294 Camera3: Do not block process_capture_request for a reprocess request 073c23a Revert "QCamera2/HAL3: Disable analysis stream for HFR" 57b01eb Camera3: Enable log message for buffer drop Change-Id: I872ccd08a3ad57bed07f111030c79e00517bcc0c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b6e5f465c153deccb183eabe67dd130240126286 |
|
11-Aug-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update to AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.228 6adb1d4 Camera3: Enable TNR (Temporal Noise Reduction) 362c1fe Camera3: Change callback buffer format ada817b QCamera2: Add eeprom version and ldaf calibration data to exif 1c754a7 QCamera2: Add eeprom info field Change-Id: I170295f7ea107eae6c6e0b5f9e76d6c666eff31f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2a35fa11cb5afe4326e35b2ac99869fedcb9e7bf |
|
08-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Avoid double free of the reprocess metadata The settings associated with the input request were accidenly freed twice which would cause undefined behavior. Fix this. Bug: 23035339 Change-Id: Idc407dc914294b133bbbc050031afa243044b64e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
a167c9fee0b82c7475c3770da3dda3c68089306a |
|
08-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fix default noise and edge mode for ZSL ZSL mode default noise and edge mode should be ZSL. Bug: 23009781 Change-Id: Icb3f615834afa68830746f988b0a439f42598bc2
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
5449d1a5d04b10c3cfa9f8133a0b43a29b6057a7 |
|
07-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Return metadata for input buffer Fix a bug in the capture result logic where sometimes the metadata for input buffer was not returned Bug: 22929068 Change-Id: I1ed3a34b240ce23a4a934f11f44a03bfb7d44508
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
bed747e59c1b82688b547e2ee01746a4685c15ea |
|
07-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
QCamera2/HAL3: Disable EIS for HFR mode Disable EIS for HFR mode Change-Id: If9c9a817b007d56bb039ef3cca15981572d50c2a
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
53b8dd20b4ced92afe25a777caab5e943c499c05 |
|
07-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
QCamera2/HAL3: Disable CDS for HFR CDS is not verified by ISP team for batch mode. We see camera preview freezes in HFR mode while mode switching if CDS is enabled. This change sets the CDS to OFF on the first process capture request in HFR mode and also blocks the CDS per-frame setting Change-Id: I1588cd244000afd2949e7a79ba09a2e5f7c4a341
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e03726469f37ef6902098ba2d12f37e7bdce2f5a |
|
30-Jul-2015 |
Tanmaya Godbole <tgodbole@codeaurora.org> |
Camera3: Make the reprocess crop data agnostic to stream id Since we cannot guarantee that the stream id of the reprocessing input stream will be the same as an existing stream id, we have to decouple the crop information from stream id. Instead, we can be certain that an output stream the same size as the reprocess stream will have the same crop information and hence we use stream size to determine reprocess crop information. Change-Id: I645913d82bf1fe381e069142a9bc4b18b77ee220
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
57b7a75f6677fd76252e9d2a027a0f9333e92e3d |
|
06-Aug-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Override CDS mode in Pproc bypass case For YUV888 stream, if pproc bypass is enabled, HAL needs to disable CDS. This is because application consumes the bypassed YUV888 output, and if the output is chroma subsampled, application won't be able to interprete. Bug: 22952640 Change-Id: Id33edbe9081de6172317cd6f72ca8edbe0a3a9d7
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
fbc4c285cddb731b23f4696125dfc3cc43de4a6e |
|
05-Aug-2015 |
Mekala Natarajan <mekalan@codeaurora.org> |
Update to AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.211 1adeea Camera3: Use recommended analysis stream format ef5cb51 QCamera2: Add analysis recommended format and Y only enum Change-Id: Ib64dd56d29aaa3c5c5e5c818c4d495f0925bd56b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
7175e1db0e33399f5529c50028a0e5b67b93630c |
|
04-Aug-2015 |
Mekala Natarajan <mekalan@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.207 QCamera2/HAL3: Disable analysis stream for HFR When analysis stream is enabled, buffer drops are observed at cpp in HFR 240 fps preview mode. Disabling analysis channel for HFR mode as WAR until the issue is fixed Change-Id: Ib73e026a2a7f73054231269689e6a4ecbad8d275
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f88ffafee88041c5f64995a9dd7b0c60dd0daa1b |
|
31-Jul-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.202 QCamera2/HAL3: Make eis.enable property as persist for consistency Change-Id: I91f8a3a1af6b3f7c871e2d6b6c141dbe2ba92976
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
00fac3c93291dc2b78bc270d06b545083a108f78 |
|
30-Jul-2015 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.199 Camera3: Enable offline postprocessing for large YUV streams QCamera2/HAL3: Silence dynamicblackLevel logs Bug: 22843933 Change-Id: I28ae0512f1817736c3804e6fa2d2833b8681d2c8
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
547442802b5d87d8067d02d736cda174efff9d5d |
|
16-Apr-2015 |
Tanmaya Godbole <tgodbole@codeaurora.org> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.198 ba52ec8 QCamera2: Fix FD(file descriptor) checks to allow 0 as valid value d1e1f5a QCamera2: Add system prop for face detection 4b40273 Qcamera2: Add 3A version info. 213524b camera: jpeg: Fix buffer corruption issue with PIP e078af9 camera: jpeg: Fix work buffer index for multiple jpeg session 32e8704 QCamera2: Changes to fix timing issue in ZSL mode and rotation. 6defd52 QCamera2: Apply delayed msgs before StartPreview 750eeda Camera3: Fix scene mode capability f2d7de3 QCamera2: Support EUSERS error code for camera_open 1b64f42 QCamera2: Perf lock for camera KPI db37e1d QCamera2: Changes to make separate setprop preview and video TNR. a6d1462 QCamera2: Add support for HAF/TOF/DCIAF exif. 6d9546a Camera: Handle the DAEMON_DIED error correctly Change-Id: Iea0f559fc741303f3706d5de8739a5b3d2dcc237
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
cade83b700c4f23b4ecda674ea3cdde9b08272fd |
|
25-Jul-2015 |
Mekala Natarajan <mekalan@codeaurora.org> |
Camera3: Remove explicit active array size addition to configurations The active array size is added to the supported sizes through the capabilities from the MCT, hence it will be present in the available configurations. No need to add it explicitly in the HAL. Change-Id: I484d91b19b59b4245cd6f84b869bcac6a75f6f1d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
7468653b7f54bd628382bb0f1c55932585482cca |
|
22-Jul-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.176 ba9500a Camera3: Fix memory corruption caused by strlcpy d96522a Camera3: Add the parameters to the correct metadata buffer Change-Id: I72d0962525aca2eaed0c828dd85c62c37fface1f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
4ce918645690edc60529ddd7915505acb5aaf937 |
|
18-Jul-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.173 a6b54d4 Camera3: Change the logic to decide IS type 109c2f6 Camera3: Refactor some reprocessing code 28385fd QCamera2/HAL3: Advertise only 120 fps or above as High Speed 85172e8 Merge changes I40aa6aec,I6380d43d into LA.BF64.1.2.9 a7f38db QCamera2/HAL3: Re-send META_STREAM_INFO when HFR fps changes 4f79f08 QCamera2/HAL3: Use HFR sensor mode when in HighSpeedMode be284ff Camera3: Enable torchlight for PMIC driver Change-Id: I4911722a150bb11fa323d73d0e19bfd2e9a6aa58
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
aa129e9213b2f56662ce20cdc8ace99e1ae06e17 |
|
15-Jul-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.170 ef0c115 Camera3: Add support for dynamic black level reporting 5f25369 QCamera2/HAL3: Dynamic Black level feature ed517be QCamera2/HAL3: Disable 120 fps mode in HFR Change-Id: I7c827a8140cbdc19df9246a6f0afd8cfafb0764c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
44da8d6efda66d9599b170b92f7722f1e328ed1a |
|
13-Jul-2015 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
QCamera2/HAL3: Disable 120 fps mode in HFR Do not advertise 120 fps mode in the capabilities Change-Id: I8f1a0e1252a118aa8a213a5ca43117e0155e74fa
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
5f136dbac31354839bbdc03f0329bd811f447eac |
|
12-Jul-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.162 a06b4cc QCamera2/HAL3: Enable HFR by default 2da5f88 QCamera2/HAL3: Fix double free in HFR due to QCameraQueue::flush 8fe196d Camera3: Erase pending request after freeing input buffer 8c52f3c Camera3: Advertise active array size for i/o streams Change-Id: I05c708583ccc742acf682e3e1182029606166d9f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d2ca449acfbd86b94f2892471093158935b0cdc1 |
|
09-Jul-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.157 be44e15 QCamera2: Introduce enum for Hotpixel modes. 41fcd26 Camera3: Fix testJpegExif CTS failure. b74aaf3 Camera: Close the fence fd after sync_wait. e305652 QCamera2: Replace Fence::wait with sync_wait. 26f9f95 Camera3: Advertise available shading modes. 3b244c6 Camera3: Advertising available control modes. 2e3acc8 QCamera2: Advertising HIGH_QUALITY modes 5b4d94b Camera3: Advertising AE and AWB lock availability. 67c1278 QCamera2: Suppress torch mode status change for camera without a flash c2e624f Camera3: Add support for conflicting_devices and resource_cost ba38f3c QCamera2: Add flash device name info e5c5f33 QCamera2: Add HAL support for flashlight b1578a0 mm-camera-interface: Retry in case of timeouts 10b75fd Camera3: Increase retry count when opening camera a1d918f QCamera2/HAL3: Add static properties aeLockAvailable and awbLockAvailable 049ade7 QCamera2: Translate crop region b/w active array and sensor crop dc1b100 Camera3: Use the snapshot format for input buffer size calculations 32fcb3b Merge "Revert "Camera3: Fix RAW16 stride"." into LA.BF64.1.2.9 8503cdf Camera3: Fixes for input buffer references and return 37e0c34 QCamera2/HAL3: Fill fps_range structure as per HFR use cases 3e1909a Revert "Camera3: Fix RAW16 stride". 69d6e0c Camera3: Implement YUV -> YUV reprocessing 3c16aad Camera3: Change the Channel Structure for Reprocessing Change-Id: Ie10ce2679f8ef53c1a51e062e68016e57d6d1aff
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c504c0c7f125a9b6fee2e375af85432a6e1d9b51 |
|
08-Jul-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
QCamera2/HAL3: Add static properties aeLockAvailable and awbLockAvailable As per HAL3 spec, - Devices with MANUAL_SENSOR capability or BURST_CAPTURE capability will always list aeLockAvailable true - Devices with MANUAL_POST_PROCESSING capability or BURST_CAPTURE capability will always list awbLockAvailable true Bug: 22308360 Change-Id: Ia88d064faf4d9d1b9e84b149cbe71b1b07287b6c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
80495236085279a54afee1b2dbfcf32a0a309f42 |
|
02-Jul-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fixes for input buffer references and return 1) HAL should not hold on to the input buffer pointer after process_capture_request returns, so deep copy the buffer 2) Fix an error where the input buffer was not returned to the framework in certain cases. Bug: 21935351 Change-Id: I1644747d60f7d000c35e09db4cebe8bc31b76036
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
82978588c07fc6617b3abf6e77d3087b45d12ace |
|
02-Jul-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
QCamera2/HAL3: Fill fps_range structure as per HFR use cases fps_range.video_fps is used by 3A/Sensor to pick the sensor mode. Set this fps based on aeTargetFpsRange according to the HFR usecase: - Camcorder preview before the first recording (video stream is not present in the configure_streams) - Camcorder preview after the first recording (video stream is present in the configure streams but the video buffer is not is not requested in the process capture request) - Video recording This change also reduces the number of times the request->settings is parsed in HFR mode to once per batch. Bug: 21950976 Change-Id: Id656c5c0e0f9152d43fafcccb9e655727a2255e8
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
cdd3ac97397c5a0b10d390341a8abfbc3d15593c |
|
30-Jun-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Implement YUV -> YUV reprocessing Setup the input YUV to output YUV reprocessing path. Create the YUV channel that handles input buffers to genereate reprocessed output YUV buffers. Bug: 21934891 Change-Id: I54cc079f982cf113164a8250f4409f8a48908804
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
90f7d0bec061cdbd2ed15512c6ccf13d2c342ff4 |
|
30-Jun-2015 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Change the Channel Structure for Reprocessing Change the channel structure to make reprocessing more flexible across different stream types. This change is a precursor to the input reprocessing changes Bug: 21934891 Change-Id: Ie1230c0e62ce3197ead3cf6d473f59d967c8372e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
36bf36c2513d16c30918d3a0f3525247a63e428e |
|
29-Jun-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.140 e67b4f3 QCamera2/HAL3: Decouple MAX_ROI from [ae/af/awb]Regions 8030657 QCamera2/HAL3: Remove High Speed Video Scene mode 94c659d Camera3: Do not report frame drop for JPEG buffer c37683d Camera3: Correct the frame dropped metadata assumption b607cad QCamera2/stack: Change Raw10 byte alignment from 16 to 8 Change-Id: I2cfefb55b50fe5ac88be94b61577c69863151b2b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
963eb65e4dfd152821625a999b53c4891ac6e04e |
|
25-Jun-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: Update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.134 cc0b66e QCamera2/HAL3: Add support for constained High Speed Mode f80486a QCamera2/HAL3: Add batch mode support for HFR b36e287 Camera3: Add support for HIGH_SPEED_VIDEO scene mode Change-Id: Ib117861017994c676a45a923481860a0de6bcb3d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e51f34f22df3bb9ad5f34ab77d900d6a1faad588 |
|
18-Jun-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: Update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.122 4e42c61 Camera3: Check if mPictureChannel is valid. 2f70b8c Camera3: Advertise android.reprocess.maxCaptureStall b6b4ba7 Camera3: Ensure postprocessor is stopped during teardown 9e9d6dd Camera3: Fix opaque reprocess corruption 70af40b Camera3: Ignore Pic Channel native PP mask for reprocess e5d3e2e Camera3: Use ZSL size for Picture Channel override 2c0b288 Camera3: Match input stream size to larget output size 051a25a Camera3: Add reprocess static metadata ebd0145 Camera3: Add support for reprocess parameters 1f83f05 Camera3: HAL 3.3 Reprocess: Opaque/YUV to JPEG 405bc3f Revert "camera3: Use JPEG size as ZSL stream size" Change-Id: I1f92445c3a47920e1feb8f2b594e4c98b2f5f449
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
4d017a7ea03989adb115cef482889a8172f30634 |
|
11-Jun-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.110 277aa09 mm-camera-intf: Reset buf_idx inside batch buffer after queueing 71785e5 Camera3: Support sensor output being different than active array df86df2 Camera3: Only update power hint entering/exiting video mode d87924d QCamera2: HAL3 changes to support online rotation c63435c Camera3: Add vendor tags for av_timer Change-Id: I1b7593bfc97b1460674c3c03b9d5307f8b0212f6
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f11b21ef2a1403f259cc039c930ce922683d510a |
|
02-Jun-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.089 Change-Id: Ie55ca59165215cdf18254a3e5f79f97de17ce797
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
3ec60da53b4b3b199f438d50fea4cc951537c849 |
|
02-Jun-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.098" This reverts commit 24ec300b427e94714369447e316bfdcf58df9522. Change-Id: I747c463685ebef2a56c731b7ff651c76f73b4b9b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
24ec300b427e94714369447e316bfdcf58df9522 |
|
02-Jun-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.098 18e4c2b Merge commit 'AU_LINUX_ANDROID_LA.BF64.1.2.1.05.01.01.066.163' into LA.BF64.1.2.9 cc23306 QCamera2Factory: Initialize HAL descriptor before get_camera_info 499e598 Camera3: Add Support for 3A Stats Exif Debug Params. e64e190 QCamera2: Increase i/p buffer count for all 4K sessions e6830ca Merge "QCamera2: Changes to read updated rotation value and configure cpp" 1a85379 Merge "QCamera2: Restart preview only when needed" f216413 Camera3: Don't access jpeg output if job fails fc23ac9 Merge "QCamera2: Changes to enable TNR independently for preview and video." fbd7436 QCamera2: Changes to read updated rotation value and configure cpp 0ad3e80 QCamera2: Restart preview only when needed 9c718cd Merge "QCamera2: Disable preview messages after ZSL snapshot" 888d6d0 QCamera2: Changes to enable TNR independently for preview and video. 5c343a3 QCamera2: Disable preview messages after ZSL snapshot 4f779ff QCamera2: Changes to update pproc config values in metadata. 0e4f22f QCamera2: Changes to enable batch mode only if fps more than 120. 85517b9 Merge "QCamera2: Don't create jpeg session when there are no stream bufs." 1ff53a3 QCamera2: Don't create jpeg session when there are no stream bufs. 1cf20eb Merge "QCamera2/HAL3: Advertise noise profile/green split for bayer sensor" 91c0117 QCamera2/HAL3: Advertise noise profile/green split for bayer sensor 1aae6dc Merge "Camera3: Define and use upper bound on SYNC latency" d65dfa7 Merge "camera: jpeg: Handle different aspect ratios for thumbnail and main image" 1b2e5a9 Camera3: Define and use upper bound on SYNC latency 6b4ab1a camera: jpeg: Handle different aspect ratios for thumbnail and main image d71676d Merge "QCamera2: Remove torch WA during stopped preview" 845ada7 Merge "QCamera2: Get index of metadata to be used for EXIF" 0c0fd59 QCamera2: Get index of metadata to be used for EXIF 4ba6052 Merge "QCamera2: Changes to keep batch buffer count within capability." 3c0ee00 Merge "HAL 1.0 : Changes to enable camcorder batch mode processing" 6562373 QCamera2: Remove torch WA during stopped preview bad248e QCamera2: Changes to keep batch buffer count within capability. 7baa5d8 HAL 1.0 : Changes to enable camcorder batch mode processing d699c2b Merge "Changes to avoid assert in case ISP sends buffers with same frameID." 5736190 Changes to avoid assert in case ISP sends buffers with same frameID. cd997e6 Merge "Camera3: Serialize access to 'getCamInfo'" 988dd41 Camera3: Serialize access to 'getCamInfo' 083b1f0 Merge "Qcamera2: Changes to update HFR table for more fps values." 0d07e04 Qcamera2: Changes to update HFR table for more fps values. 94f1138 Merge "QCamera2: KW fixes for memory allocation" 33dbec1 Merge "Camera3: Fix RAW16 stride" 1fe1d18 Camera3: Fix RAW16 stride c30b60d Merge "Camera3: Add missing RAW10 in min_duration switch case" 6ab3770 Merge "mm-camera-interface: Fix stride calculation for MIPI Raw10" a1bcc70 Merge "QCamera2: Disable CDS for chroma flash" 7d91e3e Merge "Camera3: Added READ_SENSOR & BURST Capabilities" c20ffb8 Camera3: Add missing RAW10 in min_duration switch case d7e997a mm-camera-interface: Fix stride calculation for MIPI Raw10 d8fdbf1 QCamera2: Disable CDS for chroma flash bcf0a5d QCamera2: KW fixes for memory allocation 8a77adf Camera3: Added READ_SENSOR & BURST Capabilities Change-Id: I0611d11c015ff19cdb4ac33e1ec0a06412a27352
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
70381c33dd5dc44892293201494f324f479a01c8 |
|
15-May-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: add camera hal camera hal version AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.060 Change-Id: I5aa694d022ec80bf231a8c2f4ed82b7f7fb09f03
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2892557d2b6ab55e3b86e7b20b36723cffd57b6f |
|
15-May-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "camera: add camera hal" This reverts commit 11c15f219a4c7b095d5d3367bc369cc2ea873ffa. Change-Id: Ieb7fe72daf5c0d081e74175b2a5482f401517cc8
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
11c15f219a4c7b095d5d3367bc369cc2ea873ffa |
|
15-May-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
camera: add camera hal camera hal version AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.060 Change-Id: Iac4bbb2778f28546875d1f08a29153f450a56868
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
01b765e872b36ecc2e52569326be00105f52544c |
|
30-Oct-2014 |
Chih-Hung Hsieh <chh@google.com> |
Replace gnu designator with standard syntax. Clang compiler complains about the non-standard syntax. BUG: 18193625 Change-Id: Ibdd0035b6d47670ee138820748035d702c83de3d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9043979fe76373a4e9408949bbbe1aae85277652 |
|
25-Jun-2014 |
Iliyan Malchev <malchev@google.com> |
obsolete hardware/qcom/camera This project now lives per device, under device/$OEM/$TARGET/camera. Change-Id: I4e9be5516a3bdeb4db7978cb01c06105bd3428ca Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
edc7d18eca9cc3d053d0c41059366e06dd524334 |
|
24-Jun-2014 |
Iliyan Malchev <malchev@google.com> |
Revert "AU_LINUX_ANDROID_WOLFPACK64.04.04.02.114.022" This reverts commit 1ae761c167e28a6a40830d52576fe5bcbce0debb. Change-Id: I1cdbd78cd9c2987229271cb03dc5ce3df7e9267e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1ae761c167e28a6a40830d52576fe5bcbce0debb |
|
24-Jun-2014 |
Iliyan Malchev <malchev@google.com> |
AU_LINUX_ANDROID_WOLFPACK64.04.04.02.114.022 701f98f camera HAL: add makefile guards d06734d QCamera2: Really remove KERNEL_OBJ dependencies bebb0a6 Camera3: Update HAL implementation to CAMERA_MODULE_API_VERSION_2_3 spec 66dad10 QCamera2: Fix gralloc include path 57f1584 Revert "rename heap_mask -> heap_id_mask" 4b96d93 QCamera2: Enable vanilla HAL 274834e Merge "QCamera: Change metadata tuning version to 3" b83e62f Merge "Camera3: Remove unsupported jpeg sizes" 95317a9 Merge "camera3: Update MANUAL_POST_PROCESSING enum name" 7636c91 Merge "QCamera2: Always compile mm-camera-test and mm-jpeg-interface test" ff0c817 Merge "QCamera2: Move common dependency and kernel headers to new makefile" 9c00bc8 Merge "QCamera2: HAL: Featurize value added features" a4efc51 Merge "QCamera2: Replace fdprintf with POSIX dprintf" 61a2c57 Merge "Camera: Support msm8084 board platform" 166c020 Merge "mm-qcamera-app: Fix for take picture freeze" b45e8ca Merge "QCamera2: Adding support for Auto HDR" dea36bd Camera3: Remove unsupported jpeg sizes 45850c7 camera3: Update MANUAL_POST_PROCESSING enum name d5c00b9 QCamera2: Always compile mm-camera-test and mm-jpeg-interface test 6b13afb QCamera2: Move common dependency and kernel headers to new makefile 218cb5c QCamera2: HAL: Featurize value added features 2d08b64 QCamera2: Replace fdprintf with POSIX dprintf 58d344e Camera: Support msm8084 board platform d4c8c3b Merge "Camera : Fix incorrect raw stream dimension issue." 5ab3556 Merge "QCamera2: Add dynamic JPEG QTable support in mm-jpeg-interface" 8bc17ce rename heap_mask -> heap_id_mask ecda31e QCamera2: Make file changes for compiling 32bit only c408ced Camera3: Implement android.request.pipelineDepth 121a0a2 Camera3: Add support for CDS vendor tag 078946d QCamera2: Add CDS mode parameter 42ea4e3 QCamera2: Add dynamic JPEG QTable support in mm-jpeg-interface a523ffc Camera3: Set power hint during camera operation. f7ad1c4 Camera3: Set sync frame number to int64 3e60232 QCamera2: unlock jpeg session lock during OMX_SendCommand 362bc5d Camera: Add new setprop parameter to specify RAW format b71ffbd Camera3: Add subsampling flag during reprocess 03eeb20 camera: jpeg: Enhance mm-jpeg-interface-test app 02d67d8 QCamera: Fix for AEC fluctuation in video recording. 690c24e QCamera2: Add FD callback support for RDI mode 069b3fa QCamera2: Add support for scene selection mode c8bdf5e QCamera2: Add Extra preview buffers to maxStreamBuf f67c883 QCamera2: AOST: Disable sharpness for optizoom a736592 Merge "QCamera2: Fix random wrong input for bracketing" e850a42 QCamera2: Fix random wrong input for bracketing 887d5e6 Camera: Add deferred work logic for RAW stream ac58c04 Merge "camera: HAL: Update Makefile to generate correct library" 92ef6fc Merge "QCamera2: Properly handle buffer start poll" 928792d Merge "QCamera2: Don't initialize preview channel in ready state" 85ffa6d Merge "QCamera2: Supports torch flash mode configuration without preview" b75f1be camera: HAL: Update Makefile to generate correct library 3178252 QCamera2: Properly handle buffer start poll 558d322 QCamera2: Don't initialize preview channel in ready state ed19108 QCamera2: Supports torch flash mode configuration without preview 20f4561 QCamera2: Fix a typo f39ebea Camera : Fix incorrect raw stream dimension issue. 52ce0f7 Camera3: Prevent possible memory corruption c5335fa Camera3: Update defaults for manual template 859d152 Camera3: Add availableStallDurations metadata d3fcde5 Camera: Add support for DNG metadata ac17813 Camera: Add support for Neutral point DNG metadata 1eb4680 Camera: Add support for forward transform and color transform 672080d Camera3: Implement android.sensor.greenSplit 7f0f943 Camera: Add metadata support for DNG tags 511efff Camera3: Report correct flash mode and flash state d1d39cf Camera3: Report Android sync frame number 6765acd Camera3: Fix jpeg metadata reporting 9eb7e03 Camera3: Add support for test pattern e2f5e6b Camera3: Calculate end of Jpeg buffer according to spec 7f58018 Camera3: Set first the focus mode then the focus value bf8b2fc Camera3: Propogate correct antibanding mode to the backend 4b5d717 QCamera3: add support for referenceIlluminant 9687350 Camera3: Do not block process capture request from HAL 38cccca Camera3: Update supported tonemap modes 1a0b651 Camera3: Add support for thumbnail quality 9656695 Camera3: HAL refactoring 6e3a5a8 mm-qcamera-app: Fix for take picture freeze 17e98f6 QCamera2: Change all 1 byte param_data_t members to 4 bytes 8dee056 QCamera2: stack: Remove duplicate definition in metadata structure ba62192 Camera: Consolidate param and metadata buffer structures 5c4eed8 Camera3: Fix memory leak during frame reprocess 70549de Camera3: Remove redundant Buffer tracking structure ad53bb4 Camera3: Use active array top/left from capability 508c5c0 Camera3: Add new static metadata 6602b0a Camera3: Report hotpixel and hotpixelmap modes 86edd82 Camera3: Upgrade Camera device version to 3.2 a3fb5c3 Camera3: Set focus distance calibration static metadata d8572eb Camera2: Add flash.available tag with new metadata spec d1684fa Camera3: Add support for tone map mode 7ff3636 QCamera: Change metadata tuning version to 3 58ddc83 QCamera2: Adding support for Auto HDR c1294e1 Camera3: Add data type for Lens shading mode 9369c89 Camera3: Add missing metadata in templates d7e4c68 Camera3: Remove unnecessary heap allocations c00e5e1 Camera3: Remove buffer registration phase 121e382 Camera3: Fix vendor tag implementation fa673f1 Camera3: Bump up module api version to 2.1 7f86d78 Camera3: Queue buffer before setting frame settings f8ba64a camera3: Update maxRegions tag. fe82fef Camera: Replace metadata buffer with a structure of structures 2062203 QCamera2/HAL: Adds run-time enabling of debug logs e11d03a QCamera3: Adding Urgent Metadata 2e3df5f Camera: Makefile changes to bringup camera 7dc4fac Camera: Changes needed for compilation b8f5ae1 Merge "QCamera2: Disable flash bracketing after capture" d11b3af Merge "QCamera2: Set HAL3 metadata in mm-jpeg-intf testapp" b82164c Merge "QCamera2: Add support for thumbnail quality in the JPEG interface" bc4dc32 Merge "Camera3: Make maximum thumbnail size to be 4x3" 30f0f54 Merge "Camera3: Add availableLeds to static metadata" 434a222 QCamera2: Disable flash bracketing after capture 7c43145 Merge "Rename plutonium to msm8994" 41b5144 Camera3: Make maximum thumbnail size to be 4x3 01548a3 Camera3: Add availableLeds to static metadata fc0aa8e Merge "QCamera2: Decrease thermal level fps steps" 4b1622c Merge "QCamera2: Correct crop data query from metadata" 06900ad Merge "QCamera2: Fix metadata searching" bf98ed4 Merge "QCamera2: Fix flash bracketing capture hang" f023bbe Merge "QCamera2: Fix flash updating" eca81b4 QCamera2: Fix flash updating 44cb5e7 QCamera2: Fix flash bracketing capture hang 1f63fd4 Merge "camera: Disable Flash on UbiFocus and Optizoom" 9c45df7 Merge "Camera3: Fix value reported for maxFaceCount" 0720f2f Merge "Camera3: stop_channel should be after stop_stream" ffd7ba3 QCamera2: Set HAL3 metadata in mm-jpeg-intf testapp 107e1df Camera3: Fix value reported for maxFaceCount 6508344 Camera3: stop_channel should be after stop_stream 9132f22 Merge "Camera3: Set F_NUMBER in exif header" 2abd4b1 Merge "QCamera2: Extract metadata depending on HAL version in mm_jpeg_interface" d9e7dba camera: Disable Flash on UbiFocus and Optizoom 74369db QCamera2: Fix metadata searching 00b6244 QCamera2: Add support for thumbnail quality in the JPEG interface fcd8eee Camera3: Set F_NUMBER in exif header f2f44e3 QCamera2: Extract metadata depending on HAL version in mm_jpeg_interface aea5114 QCamera2: Decrease thermal level fps steps fab8407 Merge "QCamera2: Fix clearing configuration list from set face detect" 42b2d33 Merge "QCamera2: Take pictures without zoom for optizoom input" 2261c64 Merge "QCamera2: Fix number of snapshots per shutter for ubi refocus" 11d9729 Merge "QCamera2: Don't sync parameters for reprocessing stream twice" dfba507 Merge "QCamera2: Add RDI secure mode support" d79f6e4 Merge "QCamera2: Refactor decision for using main stream for thumbnail" f4e1bd2 Merge "QCamera2: Fix thumbnail rotation and crop" e7f35a6 Merge "QCamera3: Adds run-time enabling of debug logs" 1e97201 QCamera2: Fix number of snapshots per shutter for ubi refocus 134ee70 QCamera3: Adds run-time enabling of debug logs cce4787 Merge "QCamera2: Klocwork issues clean up" 1d13805 Merge "QCamera2: Don't set default legacy burst" 25aa733 QCamera2: Fix clearing configuration list from set face detect d1103d9 Merge "camera: CDS info fill in during re processing" 426f63b QCamera2: Take pictures without zoom for optizoom input 7376f9c QCamera2: Refactor decision for using main stream for thumbnail d58931c QCamera2: Fix thumbnail rotation and crop 36201ca Rename plutonium to msm8994 fefa033 QCamera2: Add RDI secure mode support 20de875 Merge "QCamera2: Remove extra imglib bufs" d312a65 Merge "QCamera2: change the logic of pthread_cond_wait" d2fffb8 QCamera2: Don't set default legacy burst 6740d36 Merge "QCamera2: Set m_nFaceProcMask flag early in setFaceDetection" 02c7330 Merge "Add support for Burst mode flash feature" d771707 Merge "camera: Disable Face Detection in video mode" 91497e8 Merge "camera: HAL : Add msm8916 tartget" 952e86e Merge "camera: Revert copyright for Android open source" 1590c26 camera: Disable Face Detection in video mode 83299df Merge "QCamera2: Sync postproc thread start" d0d8daf QCamera2: Don't sync parameters for reprocessing stream twice daa8996 QCamera2: Remove extra imglib bufs 20df0c3 camera: Revert copyright for Android open source 178ffa8 camera: HAL : Add msm8916 tartget b192e87 Add support for Burst mode flash feature f4e7e1d Merge "Camera: Increase preview buffer number in ZSL mode by 2" 5c1ed0f camera: CDS info fill in during re processing 7aa12c6 Merge "Camera: Add linked list for API results" f8faa40 Merge "QCamera2: Add preview ready state to isPreviewRunning function" a8ffa5e Merge "Camera3: Fix Jpeg encoding" 3e319d8 Merge "Camera3: Minor HAL3 static metadata fixes" 2e8d2c7 Merge "QCamera2: Pass the parameter from HAL for DIS" 31c8214 QCamera2: Set m_nFaceProcMask flag early in setFaceDetection d0e2587 QCamera2: Klocwork issues clean up 394d094 Camera: Increase preview buffer number in ZSL mode by 2 7c5c721 Merge "QCamera2: Fix flash not fired for chroma flash" 6987f3e Merge "Adding Camera Hardware Exif Tags populated at Camera backend" 9a6b075 Camera3: Fix Jpeg encoding 9886468 Camera3: Minor HAL3 static metadata fixes bffb658 QCamera2: Fix flash not fired for chroma flash 5640484 Merge "camera: Fix ubifocus crash during legacy burst mode" 9fda7bb Merge "QCamera2: Don't display input frames for reprocessing" 1406126 Merge "QCamera2: Fix zsl buffer starvation" ac12b48 Merge "QCamera2: Fix optizoom buffer number" 501dbdf Merge "QCamera2: Move optizoom enable decision to camera parameters" e9527a4 Merge "camera: Fix ubifocus refocus hang and corruption issues" 43a5319 Merge "QCamera2: Sync image prop runtime parameters" 1a2fd26 Merge "camera: Support refocus feature for ubifocus" 5690610 camera: Fix ubifocus crash during legacy burst mode e2c6576 QCamera2: Don't display input frames for reprocessing 88ac3e0 QCamera2: Fix zsl buffer starvation 9671fbb QCamera2: Fix optizoom buffer number 8852bd2 QCamera2: Move optizoom enable decision to camera parameters e66e67e camera: Fix ubifocus refocus hang and corruption issues 5fdcfd7 QCamera2: Sync image prop runtime parameters c89e58e camera: Support refocus feature for ubifocus 459ffe1 Merge "Revert "Camera: Replace exhaustive param list with only required runtime list"" c4e1a1f Revert "Camera: Replace exhaustive param list with only required runtime list" 30c61d1 Merge "Camera: Qcamera2: Increase chromatix data buffer size for eztune" 8fa5c6a QCamera2: Correct crop data query from metadata a15db07 Merge "QCamera2: Fix ae bracketing" fd69c35 Merge "QCamera2: Add support for ZSL HDR" 3115729 Merge "Revert "QCamera2: Add optional holding image capture buffer release"" 258063f Merge "QCamera2: Fix zsl aost buffer number" ff490c8 Merge "QCamera2: Start bracketing for non zsl mode" 0456a52 Merge "QCamera2: Fix port issues for Add support for AOST features." 94006d9 Camera: Qcamera2: Increase chromatix data buffer size for eztune a058a87 Merge "QCamera2: Use snapshot frame for thumbnail in ZSL" 5f8c47c Merge "hardware/qcom/camera: Enable plutonium target" b054f70 Merge "QCamera2: Added RDI support" 4c58594 Adding Camera Hardware Exif Tags populated at Camera backend c7e915f Merge "QCamera2: Fix metada data buf leak for error handling" 3e41d24 Merge "Camera: Add the HAL version" 68091e7 Merge "QCamera2 : Restart preview when DIS is enabled/disabled." d151b7c QCamera2: Fix ae bracketing 33a7f30 QCamera2: Add support for ZSL HDR 3e5eff2 QCamera2: change the logic of pthread_cond_wait 688684c hardware/qcom/camera: Enable plutonium target 194894e QCamera2 : Restart preview when DIS is enabled/disabled. 8f98f0a Revert "QCamera2: Add optional holding image capture buffer release" e207bda QCamera2: Fix zsl aost buffer number aea4abe QCamera2: Start bracketing for non zsl mode 9624b22 QCamera2: Fix port issues for Add support for AOST features. b556a31 QCamera2: Added RDI support e62e2bb Merge "Camera: fix memory leak in camera hal" c9adbad Merge "camera: fix sensor info parsing logic" 4a8747f Merge "Camera: Get camera info from media devices." e88285d Merge "QCamera2: Sync stream stop with poll updates" 1d8d680 Merge "QCamera2: Add support for flash during longshot" 4e5be46 QCamera2: Fix metada data buf leak for error handling 602b30c QCamera2: Add preview ready state to isPreviewRunning function e4c8fe0 QCamera2: Pass the parameter from HAL for DIS 5e80f55 Camera: Add the HAL version 8f01cca QCamera2: Add support for flash during longshot aad41b9 Merge "QCamera2/stack/mm-camera-interface: Enable/disable debug logs runtime" 8b36148 Merge "Camera: Replace exhaustive param list with only required runtime list" fa1b4e0 Merge "QCamera2: Adds support for offline reprocessing" cb115a8 Merge "Camera: Set preferred preview size from supported preview sizes" 5f33d8a Merge "QCamera2: Avoid race condition during thermal init" 76fd4f1 QCamera2: Sync stream stop with poll updates 204c87b QCamera2: Use snapshot frame for thumbnail in ZSL ec8ed5e Camera: Add linked list for API results 381f635 Merge "Revert "camera: Update the stride for thumbnail buffers"" a3edb4c Merge "Camera: Match thumbnail aspect ratio to liveshot size." bbe7986 Camera: Match thumbnail aspect ratio to liveshot size. b5d1516 QCamera2: Avoid race condition during thermal init c7af4a4 Camera: fix memory leak in camera hal c6862fc camera: fix sensor info parsing logic 27d6adc Camera: Get camera info from media devices. 78d4913 QCamera2: Sync postproc thread start c2e5d22 Merge "QCamera2: mm_jpeg: Fix work buf count" 822206c Revert "camera: Update the stride for thumbnail buffers" c4ea640 QCamera2: Adds support for offline reprocessing 88291d7 Camera: Set preferred preview size from supported preview sizes 66482e5 Merge "QCamera2: Camera_test makefile added to HAL Makefile" 5176e70 Merge "QCamera2: Don't enable ZSL by default" f82d0c0 Merge "mm-qcamera-app: take picture no matter focus is success or not" 7d015d8 Merge "Camera: Disable livesnapshot for 4k x 2k resolution" caa9219 Merge "Qcamera2: Fix avtimer time stamp calcuation." ec86fc9 Merge "QCamera2/HAL3: Add dump functionality" d6216c8 Merge "QCamera2: Allow memory pools to be disabled" 8702692 Merge "QCamera2: Adds memory pools for stream buffers" e8bc0f0 Merge "QCamera2: Adds support for early preview restart" 42283c1 Merge "QCamera2: Fix for raw capture concurrency" 893322a Merge "QCamera2: Add Deffered work thread" c08b3e9 Qcamera2: Fix avtimer time stamp calcuation. 4fa17e2 Merge "QCamera2: Fix disabling flash during HDR" b49b7fb QCamera2/HAL3: Add dump functionality 4dea1d6 QCamera2: Allow memory pools to be disabled ad53b73 QCamera2: Adds memory pools for stream buffers e5c7ea5 QCamera2: Adds support for early preview restart f7d4e11 QCamera2: Fix for raw capture concurrency abc99ea QCamera2: Add Deffered work thread c9be92e QCamera2: Don't enable ZSL by default eeabc6f mm-qcamera-app: take picture no matter focus is success or not 2a9181e Merge "QCamera2: Avoid race conditions during jpeg encoding" 07b3a02 Merge "Camera2: Remove tuning parameter entry from metadata list" 24e9989 Merge "Changes to wait for extra buffer allocation until start stream." 07a1b4c Merge "Camera: Correct burst count for preview + raw." 5d2e07e Merge "QCamera2: Add ZSL buffer matching log" 4f6d251 QCamera2: mm_jpeg: Fix work buf count 219e692 Merge "QCamera2: Add dump functionality" 5cd5cfb Merge "QCamera2: Remove redundant ifneq from make file" 4122bef Merge "QCamera2: add output format support for jpegdec" 00a3732 Merge "QCamera2: Add support for early shutter callback" f9150cb Merge "Camera HAL1.0: Buffer Optimization for single ZSL snapshot" 7eb197e Merge "QCamera2: Reduces buffer count during reprocess in longshot" a2800e4 Merge "QCamera2: Fixes incorrect channel start error handling" 7013543 Merge "QCamera2: Changes for HDR metadata posting" ac3d9f1 QCamera2: Camera_test makefile added to HAL Makefile 3711d12 Merge "camera: Add cpp_chromatixData in cam_types.h" 8553a45 Merge "Qcamera2: Fixing jerkiness in recorded video" e989330 Camera2: Remove tuning parameter entry from metadata list 4630c4c Changes to wait for extra buffer allocation until start stream. 279fde6 Camera: Correct burst count for preview + raw. 03e87b3 QCamera2: Fix disabling flash during HDR af6c9a0 Merge "Camera3: Only use Plain Old Data for global variable" e94813f Merge "Camera3: Add new EXIF fields for JPEG" dbbb651 Merge "Camera3: Clean up ALOGE calls in non-error conditions" 73c3713 Merge "Camera3: Implement flush call for version 3.1" 31c179c Merge "Camera: Reset current focus state in stopPreview." ac25a08 QCamera2: Add ZSL buffer matching log cf431d7 Camera: Reset current focus state in stopPreview. ef4d3e3 Merge "QCamera2: Enabling Sensor Snapshot HDR feature" 735cb2c Camera3: Only use Plain Old Data for global variable 46851b9 Camera3: Add new EXIF fields for JPEG a1dbdd3 Camera3: Clean up ALOGE calls in non-error conditions 60a522d Camera3: Implement flush call for version 3.1 f9b9adf QCamera2: Reduces buffer count during reprocess in longshot 89590b4 Camera: Replace exhaustive param list with only required runtime list e57d843 Merge "QCamera2/stack/mm-jpeg-interface: Enable/disable debug logs runtime" 687f40e Merge "QCamera2: Increase private metadata size to 4 KB" 942eb2c QCamera2: Changes for HDR metadata posting 086b84c Merge "QCamera2: Correct dump file prefix" 783b934 camera: Add cpp_chromatixData in cam_types.h 022b0ca QCamera2: Add dump functionality 737e11b Camera: Disable livesnapshot for 4k x 2k resolution fa07083 QCamera2: Add support for early shutter callback 752a668 QCamera2: Avoid race conditions during jpeg encoding 1492be1 QCamera2/stack/mm-jpeg-interface: Enable/disable debug logs runtime 974c13f QCamera2/stack/mm-camera-interface: Enable/disable debug logs runtime bd634fd QCamera2: Correct dump file prefix ef8982c QCamera2: Enabling Sensor Snapshot HDR feature 524be43 QCamera2: Increase private metadata size to 4 KB ac60962 Merge "QCamera2: camera_test: Adds support for ViV recording" 3c99e44 Merge "Camera: add stream type in qbuf log" b454b93 Merge "Camera3: Permit larger metadata buffers" 4cb4a41 QCamera2: add output format support for jpegdec a2957a1 Merge "Camera: Update metadata struct in test app" 4771ceb QCamera2: Remove redundant ifneq from make file 7d430a9 Qcamera2: Fixing jerkiness in recorded video bd2acac Merge "Camera: if HSR is off, set the user selected HFR value" 6aa4b5d Merge "QCamera2: Allocate ION buffers for postview in no display" 847bfd7 QCamera2: camera_test: Adds support for ViV recording 16d57c8 Merge "Camera: Add system property to enable HAL3." cc59ca9 Merge "QCamera2: Disable flash during HDR" 1c4db86 Camera: if HSR is off, set the user selected HFR value 4d4f2a0 Camera: Update metadata struct in test app 209d056 Camera3: Permit larger metadata buffers 6dfa27c Merge "QCamera2: Fix for SW based encryption" 3112f5c Merge "QCamera2: camera_test: Add support for PiP capture" 0bd4cf1 QCamera2: Disable flash during HDR c666621 Merge "Camera: Fix histogram functionality" c3f8bfc Merge "QCamera2: Add support for high speed recording" b8e0593 Merge "QCamera2: Seperate Preview and Video fps" 5f665b1 QCamera2: camera_test: Add support for PiP capture 4641563 QCamera2: Add support for high speed recording 7a1b4d5 QCamera2: Seperate Preview and Video fps d293f83 Camera: Add system property to enable HAL3. a969b8a QCamera2: Fix for SW based encryption 04693c6 Merge "QCamera2: Fix ordering of burst snapshots" 7369d1d Merge "camera: adding exposure time to EXIF" a327d5b Merge "HAL3: EXIF: Set DATE_TIME_DIGITIZED to match DATE_TIME_ORIGINAL" d3fe0a4 Merge "Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17" f173ba7 camera: adding exposure time to EXIF d7bbca7 HAL3: EXIF: Set DATE_TIME_DIGITIZED to match DATE_TIME_ORIGINAL 3b6fcd1 Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17 a30dc09 Merge "QCamera2: hdr: Fix number of reprocessing buffers" bd7342e Merge "QCamera2: hdr: Enable output crop" 66b976d Merge "QCamera2: Fix close bracket position" 51cb0fa Merge "Camera2: Integrate HAL1 and HAL3 into one library" b9f7131 QCamera2: hdr: Fix number of reprocessing buffers 28c852b Camera2: Integrate HAL1 and HAL3 into one library a4d024a QCamera2: Fix close bracket position b5ced63 Merge "Camera: Add AEC settled field in metadata" 6191425 Merge "Camera: Cancel Liveshot if stoprecording is issued." 331e4b0 QCamera2: hdr: Enable output crop 7e827a4 Merge "Camera: Send snapshot frame for reprocess if crop feature is enabled" 5a7761d Merge "HAL: Fix for display the histogram in App" 60f095f Merge "camera: decouple from Ion handle type" f044023 QCamera2: Allocate ION buffers for postview in no display 759a882 camera: decouple from Ion handle type d562f1f Camera: Send snapshot frame for reprocess if crop feature is enabled d5683f9 Camera: Add AEC settled field in metadata 411045e Camera: add stream type in qbuf log 278f363 Merge "Camera: Block CancelAF till HAL receives AF event." 6b84e4a Camera HAL1.0: Buffer Optimization for single ZSL snapshot dfc5e9b Camera: Fix histogram functionality c096af0 Merge "mm-qcamera-test: Avoid Tune data reset during snapshot capture" 59a93b6 Camera: Cancel Liveshot if stoprecording is issued. c709c9a Camera: Block CancelAF till HAL receives AF event. 2d23bc4 Merge "QCamera2: Fix crash with HDR & jpeg memory optimisation" be42239 HAL: Fix for display the histogram in App 240441c Merge "camera: use new API for Ion handles" 185362d mm-qcamera-test: Avoid Tune data reset during snapshot capture 21941de QCamera2: Fix crash with HDR & jpeg memory optimisation 1c1a311 QCamera2: Fixes incorrect channel start error handling 09cd345 Merge "QCamera2: Fix reprocessing buf numbers" b7ad5f8 Merge "Camera : Query min undequed buffers from Bufferqueue." eb429cc camera: use new API for Ion handles 5f10c23 Merge "QCamera2: Add OMX extension to set JPEG encoder speed mode" 8b1d617 Merge "mm-camera-test: Fixing the Snapshot Crash" 271a92b Merge "mm-camera-test: Eztune: Fixing preview resolution" fb9adbd Merge "mm-camera-test: Add support to Tintless enable & disable" ab1987e Camera : Query min undequed buffers from Bufferqueue. 57799e3 mm-camera-test: Eztune: Fixing preview resolution 99c099a mm-camera-test: Fixing the Snapshot Crash 6bad469 mm-camera-test: Add support to Tintless enable & disable c5854d8 Merge "QCamera2: Add optional holding image capture buffer release" 0954afd Merge "QCamera2: Adds multimodule support" 89fb4d6 QCamera2: Fix reprocessing buf numbers f3eafc9 QCamera2: Adds multimodule support 88a6628 Merge "camera: Add crop/upscale support for AOST features" 4b02559 QCamera2: Add optional holding image capture buffer release 2be8255 Merge "hardware/qcom/camera: Adding msm8916 to V4l2 drivers list." fa83a84 Merge "QCamera2: Add needed buffers for nonZSL AOST" ec45f68 QCamera2: Add needed buffers for nonZSL AOST 3e96319 Merge "QCamera2: Add jpeg output memory optimization" 56ccb32 Merge "Qcamera2: Change JPEG output buf to heap mem" 8676aac QCamera2: Fix ordering of burst snapshots cef1db5 Merge "QCamera2: Clean up camera interface" 2ef907c hardware/qcom/camera: Adding msm8916 to V4l2 drivers list. a8dbeaf Merge "mm-camera-test: do not start af job if auto focus is not supported" 2448662 mm-camera-test: do not start af job if auto focus is not supported aae6b4d camera: Add crop/upscale support for AOST features e3839b5 Merge "QCamera2: Add support for AOST features." 71cbbcb QCamera2: Add support for AOST features. 4f54cdd Merge "mm-camera-test: config picture dimension for jpeg encoder." 09026c4 Merge "camera: Reset queued_buffer_count for every recording" 1248178 Merge "hardware/qcom/camera: Adding msm_bronze to V4l2 drivers list." de9000e camera: Reset queued_buffer_count for every recording c56c90a hardware/qcom/camera: Adding msm_bronze to V4l2 drivers list. 8065678 Merge "camera: jpeg: Fix F-number if the sensor provides the value in AV" 6e7bf6d Merge "QCamera2: Enable thumbnail rotation through SW encoder" 44ee3b8 Merge "mm-qcamera-app: Add increase & decrease saturation support" 9ccf767 Merge "QCamera2: add IS type property" 28b2499 Merge "QCamera: mm-jpeg-intf-test: Add support for JPEG burst mode" 04b66cc QCamera2: Clean up camera interface 33fcd3b Merge "mm-camera-test: Add Auto Focus Done Call Back support" b776b4a QCamera2: Add OMX extension to set JPEG encoder speed mode ae9b117 QCamera2: Add jpeg output memory optimization 040986c Merge "Remove AOSP reference to utils.mk" 3ef35be QCamera: mm-jpeg-intf-test: Add support for JPEG burst mode b0b3f3a Merge "QCamera: Fix shutter callbacks" 93bde5d Remove AOSP reference to utils.mk 98831e4 mm-qcamera-app: Add increase & decrease saturation support 5f354c8 Merge "QCamera2: Ignore HDR setting, if burst mode is set" b788d61 Merge "QCamera2: Move getting output crop to postprocessor thread" d3e9dcb Merge "QCamera2: Fix postview stride and scanline" 59d8206 Merge "QCamera2: mm-jpeg-intf: Multiple changes for dual encoding" 9241dbf Merge "QCamera2: Multiple HAL changes for dual JPEG encondig" 5285f77 QCamera2: add IS type property cb47707 mm-camera-test: config picture dimension for jpeg encoder. 7e54325 Merge "QCamera2: Allocate complete gralloc buffers" 30b9ccd QCamera2: Ignore HDR setting, if burst mode is set 1750d26 QCamera2: Move getting output crop to postprocessor thread ea10fce QCamera2: Fix postview stride and scanline ea656fa QCamera2: Allocate complete gralloc buffers a2f46b4 Merge "camera: Include mpq8092 for compiling libomx_core.so" 20ec732 Merge "QCamera2: Add Jpeg Monochrome color format" eb8792c Qcamera2: Change JPEG output buf to heap mem 778a6a4 camera: Include mpq8092 for compiling libomx_core.so 2dd2b79 Merge "QCamera2: Disable HDR thumbnail reprocessing" 7f67aab QCamera: Fix shutter callbacks 922e66e QCamera2: Enable thumbnail rotation through SW encoder 1968c11 QCamera2: Multiple HAL changes for dual JPEG encondig 59507cb QCamera2: mm-jpeg-intf: Multiple changes for dual encoding ac3ec8e QCamera2: Disable HDR thumbnail reprocessing 9e7cfc3 mm-camera-test: Add Auto Focus Done Call Back support 1954b42 QCamera2: Add Jpeg Monochrome color format ae67b1d Merge "Merge "QCamera: Fixes for Snaphshot"" fa43431 Merge "QCamera: Fixes for Snaphshot" fb7cf3f Merge "Revert "Camera3: Use different stream types for different streams"" 0f95c56 Merge "QCamera: Fixes bug introduced by previous merges" 39e0107 Merge "QCamera: Use Stream Identity instead of Stream type" 35787f0 Merge "QCamera: Fixes for Snaphshot" fa26169 Merge "Revert "Camera3: Use different stream types for different streams"" 337dddb Merge "QCamera: Fixes bug introduced by previous merges" 4d8f957 Merge "QCamera: Use Stream Identity instead of Stream type" bf3dadf QCamera: Fixes for Snaphshot fb61d3d Revert "Camera3: Use different stream types for different streams" 388fe11 QCamera: Fixes bug introduced by previous merges 33d870f QCamera: Use Stream Identity instead of Stream type e625ae3 camera: jpeg: Fix F-number if the sensor provides the value in AV 5ff1df0 QCamera2: Exif support for HAL3 metadata 6287049 Some more HAL3 fixes 2298250 Camera2: HAL: Add support for CAM_INTF_META_STREAM_INFO 131434c Camera: HAL1: Remove AF state machine fe74496 Metadata structure changes c460004 Camera3: Dump tuning metadata to binary file ac6c628 Camera3: Changes to dump tuning Parameter to binary file in HAL 1f38f9a Camera3: Enable Raw Snapshot functionality 8e03934 Camera3: Additional hints for callback 2131f70 camera: Increase MAX_EXIF_TABLE_ENTRIES to 16 550ad68 Camera3: Query camera during initialization afea4cd Camera3: Validate request rate based on metadata rather than buffers 99f50a7 Camera3: Unblock capture_request in correct condition ed7ac99 camera: Add EXIF tag information for maker and model 2906c9c Camera3: Handle the way fd stats are sent to frameworks 8595ad1 Camera3: Reduce the max inflight requests to 4. f3309cc Camera3: Change max inflight requests to 5 1768fdf Camera3: Add PASSIVE_UNFOCUSED focus state 7c4699d Camera3: Add poll fd in QBUF as asynchronous call 7471d5d Camera3: Fix edge mode and add some metadata results c1e5001 Camera3: Clear Metadata channel references 2d29a82 QCamera3: Scene Mode Fix bf914be Camera3: Add frame drop info to metadata ec63562 QCamera3: Passing CAM_INTF_META_LENS_STATE from AF to HAL 2fadd80 Camera3: Add defaults for some parameters 65e4f0a QCamera3: FD statistics correction aa892cd Camera3: Fixes instability during camera close 1df5e90 Camera3: use the correct coordinates in resetIfNeededROI 55475ef Camera3: Add the JPEG Info to MetaData a1fc24f Camera3: replace EDQUOT with EUSERS 7ed1213 Camera3: Stop polling when no buffers are queued to the kernel 92d7aef Camera3: Fix send stream info. e68ae38 Camera3: Send flash mode to result metadata bc45ea0 Camera3: Corrects order of parameter/metadata enumeration 1144239 Camera3: Set name for stream process thread 2f758a0 Camera3: Corrects error checking during camera info query ffa0c1c Camera3: Removes raw sizes from metadata 5793790 Camera3: Fix memory leaks during preview start/stop 24f836f Camera3: Populates request ID in default requests 003f603 QCamera3: Fix focusRange to be a pair of float value f8cf0d0 camera: say no to logspam d02a0e8 QCamera3: Populate the base gain factor metadata c11538c Camera3: Populate the sensor.exposureTime in initStaticMetadata a461c30 Camera3: Fix accidentally reverted change in QCamera3HWI 60c5a4c Camera3: Use EDQUOT when open multiple camera failed 264a108 Camera3: Check metadata channel before stopping it 00cabb6 Camera3: Change metadata reporting to framework 81e45fd Camera3: Enforce order of adding parameters 1ebe4fd QCamera3: Adding timeout to processCaptureRequest 4f284cd Changes made to compile camera HAL3 2b6bff8 Updates for the camera HAL3 fab5c00 Camera3: Set the edge strength based on fwk value b29dbbd Camera3: Fix AF and AWB translation 9ba0002 Camera3: Add meta data entry for tone map d64ac82 Camera3: Synchronize between metadata stream with image streams f16b61c Camera3: Fix edge mode and noise reduction mode settings f9ec7c2 Camera3: Send stream type information to daemon 8da3ec8 Camera3: Add LOG_NDEBUG in all source files af78c2f Camera3: Add color channel info with tonemap info. e32cfbf Camera3: Fix rapid ZSL snapshots 1b5e9fe Camera3: Name HAL threads 7a18bee Camera3: Give heads up capture intent to Daemon f47252b Camera3: Enable livesnapshot for zsl 77a20e1 Camera3: Add reprocess path for ZSL 06e0606 Revert "Camera3: Work around for streams with different o/p rates" 432bf75 Camera3: Only queue snapshot YUV buffers before snapshot request 7c50842 Camera3: Main flash support for Snapshot 4725e98 Camera3: stream on all streams at first request 84aa5fe Always set AE_MODE_ON_AUTO_FLASH as scene mode override c55bf3d Camera3: Fix thumbnail stretch issue bc09b9b Camera3: Add support for face detection ab43203 camera: Update the stride for thumbnail buffers 2f9739f Camera3: Use non zsl snapshot stream for encoding 5b55903 Camera3: Fix missing/incorrect static metadata fields. cd436df Camera3: Pass stream type mask as part of parameter 5c3b222 Camera3: Use different stream types for different streams 8fd824c Camera: Add checks to validate wnr capability. 2c83629 Camera3: Enable rotation reprocess 6a25451 Camera3: Add new parameter and metadata definitions d38b9d5 QCamera3: Flash Firing Level Support e1af6ce Camera3: Fix exposure compensation setting ffe619a Camera: Initial commit for reprocess 321a143 QCamera3: Enable flash torch mode for video usecase 3d5eb51 Camera3: Correct min frame duration and sensitivity range 589f6e2 Camera3: Add pending request count in metadata a2ce9e2 mm-jpeg-interface: Disable verbose logs by default 5f6d823 Camera3: Fix issues with ZSL snapshot 8406a93 Camera3: Protect against deleting un-initialized channel obj 2eb24a4 Camera3: Merge mMutex and mRequestLock 12efad7 Camera3: Add ZSL snapshot support 794c302 Camera3: Increase meta data buffers in line with preview buffers 313534e Revert "Camera3: Destroy metadata stream whenever configure_streams happens" 3634d37 Camera3: Destroy metadata stream whenever configure_streams happens 9452923 Camera3: Add query capability 544c57c Camera3: Fix memory leak 8c39b21 camera: OMX extention to pass work buffer 97aaea0 Camera3: Halt Snapshot stream when not in use 709ce12 Camera3: Fix translation ae modes to internal flash modes 6819eaa Camera3: Handle Scene mode Manual to Auto sequence. 25d5ee8 Camera: send encode hints to power HAL for preview start/stop 1c2e114 Camera3: Work around for streams with different o/p rates d4cc8d8 Camera3: Add scene mode support, change max zoom f8a42a3 Remove dependency on is-board-platform-in-list to determine target 482450b Camera3: Only delete channel object when one is available 2dadfb7 Camera3: Fix JPEG Exif CTS test 43d169f Camera3: Update EXIF tag information 0fd1804 Camera3: Protect against simultaneous camera instances bce3174 Camera3: Fix JPEG Exif CTS test 568f4ac Camera3: Update EXIF tag information a5bd4a2 Camera3: Reset the ROI based on scaler crop region. 58a6a7a Camera3: Fix the infinity focus mode 4057479 Camera3: Only add faceDetect metadata when necessary 888dc18 Camera3: Protect against invalid memory access 86917a5 Camera3: Disable debug logs b247ccf Camera3: remove verbose log c024795 Camera3: Fix issues with exposure compensation 52e9852 Camera3: Fix Preview Format & Scene mode parameters a85908f Camera3: Add missing code for Request id 0e9f9c0 Camera3: Remove the hardcoding for thumbnail size 9725cc2 Camera2: Support Zoom for HAL3 ce5e96c Camera3: Fix JPEG encoding for different orientation 4ce4dd1 Camera3: Support for more 3A features 9e92a5e Camera3: Add changes necessary for 3A 605a456 Camera3: Pass 3A roi data to backend 906d5c6 Camera3: Fix global gStaticMetadata for static metadata 5655f0d Camera3: Implement the preview callback. 14908b0 Camera3: Fix correct datatype for Zoom f1dfd50 Camera3: Fix Corruption for Snapshot 8057150 Camera3: Code clean up and bug fix d84ae23 Camera3: Enable capabilities and fix errors 2cda56e Camera3: Merge recording & snapshot functionality 7b1f17a Camera3: Integrate fixes for preview, capture and video 9c4da4a Camera3: Send buffer index info to post processor 670068b Camera3: Snapshot bring up 0a17e9b Camera3: Enable video recording 76a18d3 Camera3: Add metadata and buffer aggregation in callback 2278ccb Camera3: Manage streams in configure streams be74220 Camera3: Enable preview e0dc505 Camera3: Initial snapshot implementation 02c67df Camera3: Convert the callback metadata into fwk struct 5eaae85 Camera3: Add code to do metadata translation 971e1c4 Camera3: Implement capture request & capture result path 0e49d5e Camera3: Implement process_capture_request and metadata channel 1d54bfd Camera3: Metadata translation 350ff82 Camera3: Initial implementation c030cf5 Merge "QCamera2: Fix thumbnail rotation issue for jpeg sw encoding" 4f8a777 Merge "camera: Add support for APQ8084 target" 8e4e827 Merge "QCamera2: Sync access to stream parameters" d554be1 QCamera2: Sync access to stream parameters 55f1c56 Merge "QCamera2: State Machine - AF during capture" 43e2492 Merge "camera: Add VIDEO_HFR_OFF to hfr supported modes" c7d6342 camera: Add support for APQ8084 target 42d8778 Merge "Qcamera2: Make JPEG work buffer cached" efe576f Merge "QCamera2: Add support for longshot in non-zsl mode" 95be30b camera: Add VIDEO_HFR_OFF to hfr supported modes a94be5a Qcamera2: Make JPEG work buffer cached c2c4028 Merge "QCamera2: Add flag for enabling HDR output crop" 338f30b QCamera2: Add flag for enabling HDR output crop f0c0b67 Merge "camera : Fix race condition in wait-signal API." cfaf669 Merge "QCamera2: Add support to identify VT call" 1f06c46 Merge "QCamera2: add mobicat parameter" 6758b39 QCamera2: Add support for longshot in non-zsl mode f1bfb54 QCamera2: add mobicat parameter 5065a04 QCamera2: Add support to identify VT call 437660f QCamera2: State Machine - AF during capture 6516111 Merge "QCamera2: Load adsprpc lib" 327ee95 Merge "QCamera2 : memory leak with memory buffer allocations and deallocation" 0bb907c camera : Fix race condition in wait-signal API. 1c1a40a Merge "Camera: Play shutter before post process in non ZSL mode" a6032eb QCamera2: Load adsprpc lib 7d6538f Merge "Camera: Dont handle HDR meta data while capture is in process" 4203627 Merge "QCamera2: socket communication to chromatix" fee6c83 Merge "QCamera2: Fix thumbnail reprocess skipping for HDR" 531cf6f Merge "QCamera2: Always get output crop for reprocessing stream" 1f8926c Camera: Dont handle HDR meta data while capture is in process f91fbfc QCamera2: Fix thumbnail reprocess skipping for HDR 984385d QCamera2 : memory leak with memory buffer allocations and deallocation 05fba0e Merge "QCamera2: Fix exif tags memleak" 9194d27 Camera: Play shutter before post process in non ZSL mode 320c928 Merge "QCamera2: Pass Pix size to jpeg open" 6a3d364 Merge "QCamera2: Prevent race condition on jpeg rotation" e97c009 Merge "QCamera2: WNR default setting for cbcr only" 63e08ca Merge "Revert "QCamera2: fix the size displayed error of livesnapshot exif"" ce62277 QCamera2: socket communication to chromatix a4a499a QCamera2: Pass Pix size to jpeg open f96f813 Merge "Camera: Initialize thermal daemon after openCamera is successful" 902b1ef Merge "Camera : Optimize buffers allocated in different usecases." 224c6bb QCamera2: WNR default setting for cbcr only 1ac7e9a Revert "QCamera2: fix the size displayed error of livesnapshot exif" 82a4d3a Merge "QCamera2: OMX extension for metadata encryption key" 5aa08c7 QCamera2: Always get output crop for reprocessing stream e4d4c7e Merge "QCamera2: Remove device display for Chromatix light." e593729 Camera : Optimize buffers allocated in different usecases. 9e8fe7e Camera: Initialize thermal daemon after openCamera is successful 232c8c0 QCamera2: Prevent race condition on jpeg rotation 9ec517b QCamera2: Remove device display for Chromatix light. b0f096e Merge "camera: Set WNR to off in some unsupported picture format" cf826a4 QCamera2: Fix thumbnail rotation issue for jpeg sw encoding 36b5a55 Merge "Camera: Add property to set auto anti banding value." 3b1ff4f Merge "QCamera2: Query the flash status before prepare hardware" f705ed8 QCamera2: Query the flash status before prepare hardware c9c7e3d Merge "Revert "QCamera2: Adds performance lock during snapshot"" ab0325d Merge "QCamera2: Re-enables auto HDR callbacks to camera client" 23ec2e5 Merge "QCamera2HAL: add video rotation support" 274a9f6 Camera: Add property to set auto anti banding value. a81f964 Merge "Qcamera2: Apply WNR only for main image" 914532a Merge "QCamera2: Add OMX extension for metadata" 191438c Revert "QCamera2: Adds performance lock during snapshot" 3a78ef3 Merge "QCamera2: Dynamically calculate jpeg work buffer size" 20f18da Merge "QCamera2: Fix for mm_camera_poll_fn fatal error." 77d9c4b QCamera2: Dynamically calculate jpeg work buffer size 394a2d1 QCamera2: Re-enables auto HDR callbacks to camera client 4c4d90f QCamera2: Fix exif tags memleak dd63b4a Merge "camera: Add flash mode in cam_sensor_params" e776bc9 Merge "QCamera2: Adds timestamp to dumped frames" a232596 Merge "QCamera2: fix the size displayed error of livesnapshot exif" 9687731 Merge "QCamera2: Adds performance lock during snapshot" 83c28f5 QCamera2HAL: add video rotation support b6088d6 QCamera2: OMX extension for metadata encryption key ceb325c QCamera2: Add OMX extension for metadata 9e9a778 camera: Add flash mode in cam_sensor_params 7360904 Merge "camera: jpeg: Fix incorrect exposure time tag" 77cf1af Merge "QCamera2: Adds support for enabling/disabling autoHDR" cd321b5 Merge "QCamera2: Configure default scene for menu based test application" ca7930f Merge "QCamera2: Set HAL version during parameter updates in test library" 7e397ae Merge "QCamera2: Propagate sharpness&WNR to camera test re-process" f8bd497 Merge "QCamera2: Rework EZtune data structures and parameters" 42af229 Merge "Camera: Fix issue of unsupported Qcom Parameters" ec406a2 Merge "QCamera2: Add metadata for chromatix lite" a9e8f6b camera: Set WNR to off in some unsupported picture format db04532 camera: jpeg: Fix incorrect exposure time tag a5ab323 QCamera2: Configure default scene for menu based test application f46af32 QCamera2: Set HAL version during parameter updates in test library 0184469 QCamera2: Propagate sharpness&WNR to camera test re-process be3f8cc QCamera2: Rework EZtune data structures and parameters e328f77 QCamera2: Add metadata for chromatix lite 036d4eb Merge "QCamera2: Handle return value for reprocess channel start" c58ef4d Merge "QCamera2: Connect the metadata pointer for chromatixlite" 6a222c8 Merge "QCamera2: mm-qcamera-app: Trigger AF before snapshot" 104afea Merge "QCamera2: mm-qcamera-app: Add Metadata channel to non zsl preview" 496cda2 Merge "QCamera2: mm-qcamera-app: Add WNR enable/disable to menu" 721b44e Merge "QCamera2: mm-qcamera-app: Add wnr enable/disable" ec766fb Merge "QCamera2: mm-qcamera-app: Move Defines to Defines section" c816c2c Merge "QCamera2: mm-qcamera-app: Fix increase / decrease contrast" e30140f Qcamera2: Apply WNR only for main image 6e1b75e QCamera2: Fix for mm_camera_poll_fn fatal error. 7a43c6f Merge "Changes to dump tuning Parameter to binary file in HAL" d0bc4d4 QCamera2: Connect the metadata pointer for chromatixlite 772f45c QCamera2: mm-qcamera-app: Trigger AF before snapshot 1e7d44d QCamera2: mm-qcamera-app: Add Metadata channel to non zsl preview 8aed95b QCamera2: mm-qcamera-app: Add WNR enable/disable to menu c71938a QCamera2: mm-qcamera-app: Add wnr enable/disable 63acc0d QCamera2: mm-qcamera-app: Move Defines to Defines section 6176556 QCamera2: mm-qcamera-app: Fix increase / decrease contrast 91cac6d Merge "QCamera2: Enable VFR by default in menu camera test" 38fddbf Merge "QCamera2: Adds FPS range configuration in camera test library" ee261f4 Merge "QCamera2: Adds a save thread to post-processor" b551879 Merge "mm-image-codec: Correct value of QOMX_IMAGE_EXT_WORK_BUFFER" 872846a QCamera2: Enable VFR by default in menu camera test b1a8a0e QCamera2: Adds FPS range configuration in camera test library ffb8161 QCamera2: fix the size displayed error of livesnapshot exif a0b0d3c Camera: Fix issue of unsupported Qcom Parameters 9ad5923 QCamera2: Adds performance lock during snapshot 186f2fb Merge "Qcamera2: Just process meta data for JPEG exif when params is valid" 25dfafb Qcamera2: Just process meta data for JPEG exif when params is valid 52b2cf2 Merge "Camera: Fix for CTS testSceneMode" e7b01ca Changes to dump tuning Parameter to binary file in HAL 7ce0cae QCamera2: Adds timestamp to dumped frames d283c58 Merge "HAL Changes to query RAW stream dimension info from sensor." fcf3e2d Merge "QCamera2: Klocwork fixes" 42ac29c Merge "Changes to fix bug related to buffer count." df1345d Merge "QCamera2: query if histogram is supported" 17a7650 Merge "QCamera2: Adds support for tintless parameter" 78953b6 Merge "QCamera2: Enables longshot mode" 602ce63 QCamera2: Handle return value for reprocess channel start 8270c92 QCamera2: Adds support for tintless parameter c850465 Camera: Fix for CTS testSceneMode d440e59 QCamera2: Adds a save thread to post-processor e32d03b QCamera2: Enables longshot mode 484f8b7 Merge "QCamera2: Set effect for snapshot in ZSL" d9ac53d QCamera2: Set effect for snapshot in ZSL a1a806f QCamera2: Klocwork fixes e430818 Merge "read stats log flag from prop, control stats log output dynamically" e76b884 QCamera2: Adds support for enabling/disabling autoHDR ea20ab4 mm-image-codec: Correct value of QOMX_IMAGE_EXT_WORK_BUFFER d738433 Changes to fix bug related to buffer count. 326f80e Merge "QCamera2: Add support to meta valid flag" 9add702 Merge "Qcamera2: Disable WNR for liveshot" 7f4da24 Merge "Qcamera2: Disable WNR & HDR if corresponding feature masks are not set." ae9cb83 read stats log flag from prop, control stats log output dynamically 8589ef0 Merge "QCamera2: disable face recognition feature." 064f5a2 Merge "camera: Add get and set param for raw dimension" 0db46dd Merge "QCamera2: Resolve build dependencies in 'camera_test'" 7cb769d QCamera2: query if histogram is supported 1e6ae97 HAL Changes to query RAW stream dimension info from sensor. 2900f6f Qcamera2: Disable WNR for liveshot 54a6bc4 Merge "QCamera2: Optimize the number of buffers for reprocessing" e8c407e Merge "QCamera2: Optimize the number of buffers for image capture" 1d17a99 Merge "camera: Fix the isHDREnable() API issue" 9c7947a Merge "QCamera2: Add flag for enabling thumbnail reprocessing for HDR" 913864c QCamera2: Optimize the number of buffers for reprocessing cdc6611 QCamera2: Optimize the number of buffers for image capture 907839e QCamera2: Add flag for enabling thumbnail reprocessing for HDR f9ff1b6 camera: Fix the isHDREnable() API issue 9a45613 Merge "QCamera2: Snapshot chromatix add support" 0c7b4ae camera: Add get and set param for raw dimension 08cf513 QCamera2: Resolve build dependencies in 'camera_test' 022fea9 QCamera2: disable face recognition feature. 98e88e4 Merge "QCamera2: give Face Detection result of Snapshot frame in ZSL mode" f7d8eeb QCamera2: Snapshot chromatix add support e9de867 Qcamera2: Disable WNR & HDR if corresponding feature masks are not set. 037c1b8 Merge "Camera: Add online reprocess channel in NON ZSL case if rotation!=0" 1a81189 Merge "QCamera2: Enable scale reprocess for YUV420SP picture format" e5b62e5 QCamera2: Add support to meta valid flag e5c63af Merge "QCamera2: Various fixes for mm camera test" 40b8770 Merge "QCamera2: Adds snapshot size menu in camera test" c7d65eb Merge "QCamera2: Removes obsolete camera test functionality" 0da491a Merge "QCamera2: Adds reprocess support in camera test library" 2605c59 Merge "QCamera2: Adds RAW capture support for menu test" 6528e98 Merge "QCamera2: Adds a sensor select menu in camera test" 6de98e5 Merge "QCamera2: Use camera test lib for menu" c6d314c Merge "QCamera2: Adds extra features in camera test library" b5cbd87 Merge "Qcamera2: mm-qcamera-app: Add menu support." 2a40f33 Merge "hardware-qcom-camera: implement eztuing of 3a part" 0c53fe7 Merge "Qcamera2: chromatix lite diagnostics support" 17bad7e Merge "QCamera2: enable scale in reprocess" 216f855 Merge "QCamera2: set picture size based on scale size table" 9977c81 Merge "QCamera2: define struct for scale parameters" 47e6c23 QCamera2: Various fixes for mm camera test 3032784 QCamera2: Adds snapshot size menu in camera test fbfa054 QCamera2: Removes obsolete camera test functionality 545626f QCamera2: Adds reprocess support in camera test library 7edea5f Merge "QCamera2: Add request for output crop in reprocessing" 30dc3e9 QCamera2: Add request for output crop in reprocessing 5a4b0b3 Camera: Add online reprocess channel in NON ZSL case if rotation!=0 43e76aa QCamera2: Adds RAW capture support for menu test 5889e9f QCamera2: Adds a sensor select menu in camera test 3ebf9a9 Merge "QCamera2: change logic to allow allocating stream buffers in 2 steps" b4f71ee QCamera2: Use camera test lib for menu 1e57b6c QCamera2: Adds extra features in camera test library 283a4fe Qcamera2: mm-qcamera-app: Add menu support. 182d403 hardware-qcom-camera: implement eztuing of 3a part 04722f2 Qcamera2: chromatix lite diagnostics support b2f9b25 QCamera2: Enable scale reprocess for YUV420SP picture format 826c682 QCamera2: enable scale in reprocess 0900528 QCamera2: set picture size based on scale size table dff05c9 QCamera2: define struct for scale parameters 3679fa8 QCamera2: give Face Detection result of Snapshot frame in ZSL mode 03a25f3 Merge "QCamera2: Avoid executing "QCameraParameters::deinit()" twice" 8cbf794 Merge "QCamera2: process auto scene detection update" 498e5bb Merge "mm-image-codec: Make qomx_core thread safe" 30ab437 Merge "QCamera2: mm-jpeg-intf: Handle encode overflow error" 0c3efb8 Merge "QCamera2: camera test library enhancements for tuning" c70fe70 Merge "QCamera2: Process HDR scene events" 6239044 QCamera2: Process HDR scene events 089f64b Merge "QCamera2: mm-jpegdec: Add command line arguments to testapp" 40c29ea QCamera2: mm-jpegdec: Add command line arguments to testapp 440e655 QCamera2: camera test library enhancements for tuning c77c5d7 Merge "Revert "QCamera2: Adds timestamp to dumped frames"" 6607dd8 Merge "QCamera2: Define KPI words" 15807fd mm-image-codec: Make qomx_core thread safe 7ab96d6 Merge "QCamera2: mm-jpegdec: Fix for hang during destroy session" 6c48c54 Merge "QCamera2: mm-jpegdec-intf: Buffer size and dimension fixes" 77c72db Merge "QCamera2: chromatix lite tuning support" efc00f1 Merge "Camera: Increased the Zoom level from 4.2x to 6x" 12ad2ef QCamera2: chromatix lite tuning support 050069d Merge "QCamera2: Enable Reprocess for YUV420SP picture format" 8029181 Merge "QCamera2: support YUV420SP picture format" 116a172 Merge "QCamera2: Tuning library initial commit" 78c2864 Revert "QCamera2: Adds timestamp to dumped frames" 1b57256 Camera: Increased the Zoom level from 4.2x to 6x 05cfe8f Merge "QCamera2: mm-jpegdec: Fix deadlock during decode" f361994 QCamera2: Avoid executing "QCameraParameters::deinit()" twice 628ac02 QCamera2: mm-jpegdec: Fix for hang during destroy session e8e7cba QCamera2: mm-jpegdec-intf: Buffer size and dimension fixes 1ff1a68 QCamera2: Enable Reprocess for YUV420SP picture format b586724 QCamera2: support YUV420SP picture format ca9f5bc QCamera2: process auto scene detection update e8f05ba Merge "QCamera2: Avoid RAW+YUV for preview during video recording" 99bc795 Merge "QCamera2: Adds ZSL YUV dumping before reprocessing" c84d6e1 QCamera2: Tuning library initial commit 50d6383 QCamera2: change logic to allow allocating stream buffers in 2 steps 65bad73 QCamera2: Avoid RAW+YUV for preview during video recording 59716c9 QCamera2: Adds ZSL YUV dumping before reprocessing b71c180 QCamera2: mm-jpeg-intf: Handle encode overflow error 083d9b7 Merge "QCamera2: Adds timestamp to dumped frames" 3512fd0 Merge "QCamera2: Adds raw stream to standard preview&snapshot" 458f32c Merge "QCamera2: Adds raw stream to ZSL channel" 294c46a Merge "camera: Remove unnecessary inclusion of header files." e6923e2 Merge "QCamera2: Add support for nonHDR frame" 189c8b6 QCamera2: Add support for nonHDR frame bf20f7c QCamera2: Define KPI words 8f45d2b Merge "Camera: Give option for user to set fixed FPS" aad92e1 Merge "QCamera2: Fix a race condition during close camera" 6130769 Merge "QCamera2: Store and re-apply last thermal level" e8d890e Merge "Qcamera2: add a decoder component to jpeg interface" 2349f98 QCamera2: Adds raw stream to standard preview&snapshot e32cbe1 QCamera2: Adds raw stream to ZSL channel f9287da QCamera2: Adds timestamp to dumped frames 64d5e0a QCamera2: mm-jpegdec: Fix deadlock during decode 80f6f76 Merge "QCamera2: make sharpness and WNR pp only applied on ZSL" 1a4a856 QCamera2: Fix a race condition during close camera 02fcaf8 QCamera2: Store and re-apply last thermal level 2eb9b96 Camera: Give option for user to set fixed FPS 8f61506 Qcamera2: add a decoder component to jpeg interface 2418a12 Merge "Camera: Pad postview/thumbnail sizes to 64." 27cfecb Merge "QCamera2: Increase HDR buffers with 1" 05acaa6 Merge "QCamera2: Add support for internal QCOM HDR" fdacd0d QCamera2: add omx jpeg decoder component 3075680 QCamera2: make sharpness and WNR pp only applied on ZSL 3a81ce7 Camera: Pad postview/thumbnail sizes to 64. e0555f3 Merge "camera: Add Exif tags from sensor data" 458650b Merge "camera: Add sensor and 3A params to metadata" 95fcbfc Merge "camera: Fix ISO values in Exif" 8c05984 Merge "QCamera2: Add AE params into metadata." 14d70dc QCamera2: Increase HDR buffers with 1 5e47acf QCamera2: Add support for internal QCOM HDR f73dd5e camera: Add Exif tags from sensor data d73c9c1 camera: Add sensor and 3A params to metadata debf27c camera: Fix ISO values in Exif 86a5a1d QCamera2: Add AE params into metadata. 927cb97 Merge "QCamera2: Resolve "missing initializer" error" 2b5bfaf Merge "QCamera2: Resolve "narrowing conversion" error" f720217 Merge "QCamera2: change check for A-family" 2cf8db4 QCamera2: change check for A-family 9c11c89 QCamera2: Resolve "missing initializer" error 8463c47 Merge "QCamera2: pass WNR/sharpness info for snapshot in regualr capture" 89553b6 Merge "QCamera2: Fix for CTS testFocusDistances test case" c6f3dd1 Merge "QCamera2: Fix a bug to stop all preview related streams" 006fb0e Merge "QCamera2: reduce video stream buffer number" 9e6b395 Merge "QCamera2: export support frame rate" 7b4289b Merge "QCamera2: Adds support for propagating HDR algo status" 74f9b74 QCamera2: pass WNR/sharpness info for snapshot in regualr capture 541bc02 QCamera2: Fix for CTS testFocusDistances test case c04342b camera: Remove unnecessary inclusion of header files. 24033d8 Merge "QCamera2: fix some bug for double free in some error cases" c208a7b Merge "QCamera2: Call shutter callback before post-processing" 41abf8f Merge "QCamera2: add support for fixed frame rate trough VFR" f5e81a4 Merge "QCamera2: CTS #testVideoSnapshot updates" 2c85963 QCamera2: Fix a bug to stop all preview related streams 55293da Merge "camera: Enable jpeg parallel encoding" 0dc2d4e QCamera2: reduce video stream buffer number 7cb1ada QCamera2: export support frame rate e3eab65 QCamera2: add support for fixed frame rate trough VFR ac592eb QCamera2: Call shutter callback before post-processing 92f6a44 Merge "QCamera2: change default value for m_currentFocusState" 7e037f1 Merge "QCamera2: support stream based flip setting" 9a51a03 Merge "camera: Pass Exif data as job based parameter" 4f6bfe9 QCamera2: fix some bug for double free in some error cases e92bb02 camera: Pass Exif data as job based parameter 2481cea Merge "QCamera2: adjust capture/reprocess stream buffers in burst mode" 10cf009 Merge "QCamera2: Use work buffer for serial and parallel encoding" 2b84f73 QCamera2: support stream based flip setting 4d159bf QCamera2: change default value for m_currentFocusState 7892d72 QCamera2: adjust capture/reprocess stream buffers in burst mode efe4208 Merge "QCamera2: fix crash when thermal evt handling during closeCamera" 88293e9 QCamera2: CTS #testVideoSnapshot updates 83d309e Merge "QCamera2: Adds QualcommCamera wrapper" f5b14e9 QCamera2: Use work buffer for serial and parallel encoding 89aff96 QCamera2: Resolve "narrowing conversion" error 731b6fa Merge "camera: UV subsampling." a9f0fe9 QCamera2: fix crash when thermal evt handling during closeCamera ad59c5e camera: UV subsampling. 551b430 QCamera2: Adds QualcommCamera wrapper b83183c camera: Enable jpeg parallel encoding c5acf3b QCamera2: Adds support for propagating HDR algo status 54317a7 Merge "QCamera: modify dumpFrameToFile function" 81a7009 Merge "QCamera2: Fix race condition during set/get parameters" fe6c930 Merge "QCamera2: increase unmatched buffers in superbuf queue for burst" 3dbaf7c Merge "QCamera2: call stop_zsl_snapshot after all frames sent to HAL" bdf1924 Merge "camera: jpeg: Fix deadlock during burst abort" 28c12b4 QCamera: modify dumpFrameToFile function 510aab2 QCamera2: Fix race condition during set/get parameters 6bbdf74 QCamera2: call stop_zsl_snapshot after all frames sent to HAL a3fe448 QCamera2: increase unmatched buffers in superbuf queue for burst 043ac46 Merge "Qcamera2: fix 8x26 SOC value" 076dee7 Merge "QCamera2: handle snapshot_done evt in different states" 2e0f289 Qcamera2: fix 8x26 SOC value da910ac Merge "QCamera2: Fix Effect missing when returning to scene mode "Auto"" 0a9fee0 camera: jpeg: Fix deadlock during burst abort 41c5d73 Merge "QCamera2: enable log after debuf" d2103e9 Merge "QCamera2: disable postview callback to send frame to display" 1380dbe QCamera2: Fix Effect missing when returning to scene mode "Auto" c9390df QCamera2: handle snapshot_done evt in different states 2b034ef QCamera2: enable log after debuf af46dd5 QCamera2: disable postview callback to send frame to display 8696fd9 Merge "camera: jpeg: Fix issues with parallel encoding" b79fe9d Merge "QCamera2: fix race condition during stop preview stream" c58e70c QCamera2: fix race condition during stop preview stream 972c30c Merge "Camera2: Prepare for Camera HAL3 support" 0160379 Camera2: Prepare for Camera HAL3 support 2c7205d Merge "QCamera2: need to do flip in reproc stream in ZSL mode" b3b357b camera: jpeg: Fix issues with parallel encoding 58d844b Merge "QCamera2: Adds support for preview stop during video recording" f6cd8ec Merge "QCamera2: add flip mode for postview" 6a9108b Merge "QCamera2: get thumbnail format from thumbnail stream" d9ea584 Merge "camera: Update the stride for thumbnail buffers" 2a3c873 camera: Update the stride for thumbnail buffers 6d49e97 Merge "Camera: add a check for mobicat buffer de-allocation." a939c2c QCamera2: need to do flip in reproc stream in ZSL mode 4d0ecaa QCamera2: add flip mode for postview f392f17 QCamera2: Adds support for preview stop during video recording bf0b0f0 QCamera2: get thumbnail format from thumbnail stream c5cd8c7 Merge "QCamera2: read snapshot burst number from parameter" 4b4003f Camera: add a check for mobicat buffer de-allocation. 609588f Merge "QCamera2: fix a bug in stateMachine" 829aef5 Merge "Camera2: Add GRALLOC_USAGE_HW_CAMERA_WRITE usage flag" 4147420 Merge "camera: Fix exif crash during release" cf1cf67 QCamera2: fix a bug in stateMachine e874fed Merge "QCamera2: set thumbnail color format to H2V2" 10aaa67 Merge "QCamera2: fix bugs in HAL" a5cc419 Merge "QCamera2: cbNotifier needs to exit before all channels during closeCamera" d3d2629 Camera2: Add GRALLOC_USAGE_HW_CAMERA_WRITE usage flag d0a41c4 camera: Fix exif crash during release 45bdecc QCamera2: set thumbnail color format to H2V2 059bcc6 Merge "QCamera2: Support different color format for thumbnail" cf120ec Merge "camera: Fix JPEG hang on snapshot abort" f20d01a Merge "camera: Jpeg pipelining changes" 4ad3b6a Merge "camera: OMX extention to pass work buffer" 22bbef7 QCamera2: cbNotifier needs to exit before all channels during closeCamera 6f3c532 QCamera2: fix bugs in HAL a83500b QCamera2: read snapshot burst number from parameter 32b231a Merge "QCamera2: support 4k camcorder" 006317b camera: Jpeg pipelining changes 22cac35 camera: OMX extention to pass work buffer 8e1eceb QCamera2: Support different color format for thumbnail 35c6b7d Merge "QCamera2: fix a race condition during take_picture" d8cd899 QCamera2: support 4k camcorder d78357c Merge "Revert "Camera2: Prepare for Camera HAL3 support"" a9dca01 QCamera2: fix a race condition during take_picture cfe4e8d Revert "Camera2: Prepare for Camera HAL3 support" a35b85f Merge "QCamera2: fix crash if openCamera fails" c84fd2f Merge "QCamera2: followup change for postpone stream buffer release" dbabe4b Merge "Qcamera2: Fix for corrupted thumbnail" 1b13496 Merge "QCamera2: fix crash if openCamera fails" 1556517 Merge "QCamera2: followup change for postpone stream buffer release" a268333 Merge "Qcamera2: Fix for corrupted thumbnail" 9122ed9 QCamera2: fix crash if openCamera fails 53d4a9f Merge "Camera2: enable camera HAL compile on 8x10" d997582 Merge "Camera2: Prepare for Camera HAL3 support" 274ca74 Merge "QCamera2: stream buffers optimization" c909834 QCamera2: followup change for postpone stream buffer release 2c41851 QCamera2: stream buffers optimization 973685a Merge "QCamera2:Adding logs for calculating AF time" e1559cb Merge "QCamera2: enable recording in camera test" 21c5859 QCamera2:Adding logs for calculating AF time cd2b609 camera: Fix JPEG hang on snapshot abort 6e5531e QCamera2: enable recording in camera test 80903de Merge "QCamera2: Postpone release of stream buffers during raw callbacks" 5526a1f QCamera2: Postpone release of stream buffers during raw callbacks 939d570 Merge "camera: Disable CAC reprocessing for postview frame" 3e34ce1 Qcamera2: Fix for corrupted thumbnail 7228772 Merge "QCamera2: Add OMX extension for serial or parallel encoding mode" c2a5920 QCamera2: Add OMX extension for serial or parallel encoding mode 7844304 Merge "QCamera2: fix a bug in isPreviewRunning()" 7b16b77 Camera2: Prepare for Camera HAL3 support db48e02 camera: Disable CAC reprocessing for postview frame 78983f5 Merge "QCamera2: Avoid adjusting to thermal events when camera is not initialized" 0759963 QCamera2: Avoid adjusting to thermal events when camera is not initialized 7c85f9b Merge "QCamera2: enable reprocess for rotation" bf818e5 QCamera2: fix a bug in isPreviewRunning() 4d5a2da Merge "QCamera2: Syncs snapshot done state events" eae8b3d Merge "QCamera2: Remove unnecessary frees during error recovery" 261fdf9 Merge "QCamera2: Fixes release for reproc buffers" aa0b35f Merge "camera: jpeg: Add stride and scanline to OMX buffers" 0a2d468 Merge "Camera2: Add burst channel before continuous channels." 70aa8ea Camera2: Add burst channel before continuous channels. 5eccb13 Merge "QCamera2: Handle thermal events in additional states" 2ae455e QCamera2: Handle thermal events in additional states de45bdb QCamera2: Remove unnecessary frees during error recovery c71506e QCamera2: Fixes release for reproc buffers 2ead691 Merge "QCamera2: Updates camera error handling" 86ddc79 Merge "QCamera2: Restart Preview after RecordingHint is changed" 0f9fab6 Merge "QCamera2: Add support for capture after video recording is done" ae190e1 Merge "QCamera2: change fps setting for thermal mitigation" 28dc02d QCamera2: Restart Preview after RecordingHint is changed 8e614bc QCamera2: Add support for capture after video recording is done 9197b00 QCamera2: enable reprocess for rotation 1569059 QCamera2: Updates camera error handling 09de387 camera: jpeg: Add stride and scanline to OMX buffers e68e8dd Merge "QCamera2: Removes obsolete code for AF, zoom events" 333935c Merge "QCamera2: add configurable cache flag for ION allocation" 7cea0ad Merge "QCamera2: Error handling in poll_sig." 8dd2dac Merge "camera: Fix exif corruption when metadata is used" 85a6e5b Merge "Qcamera2: Added logs for KPI for face detection,camera close" 091e3e9 QCamera2: change fps setting for thermal mitigation 58d6d37 QCamera2: Error handling in poll_sig. 3668adc Merge "camera: Fix a crash when thumbnail is not enabled" 3440baf QCamera2: add configurable cache flag for ION allocation 1375f5d Merge "QCamera2: change HAL specific parameter settings to be consistent" d0c8ba0 Merge "QCamera2: reslove race condition when sending map/unmap msg" daec86e Merge "QCamera2: Add per frame post-proc configuration" 5417047 camera: Fix exif corruption when metadata is used e09a350 Qcamera2: Added logs for KPI for face detection,camera close 8c7f785 QCamera2: change HAL specific parameter settings to be consistent 313043f QCamera2: reslove race condition when sending map/unmap msg 6c4ee9b Merge "camera: Add CAC support for offline processing" 25d1f1c Merge "Build: Replace system/lib with vendor/lib" 6d90c1f QCamera2: Syncs snapshot done state events 5705b15 Merge "QCamera2: Relaxes ION fd check" e39a366 Merge "QCamera2: Avoids double free when flushing notifications" e5bba42 Merge "QCamera2: Re-enables postview stream in capture channel" 8243fc9 Merge "QCamera2: Adds API for setting notify mode dynamically" 5ed2732 Merge "QCamera2: Corrects the fixed fps ordering" 8ace116 Merge "QCamera2: fix a potential bug in YUV422 snapshot after reproc" c09c6bd QCamera2: Relaxes ION fd check 38935cb QCamera2: Removes obsolete code for AF, zoom events 7e2cf6d camera: Add CAC support for offline processing 1aded74 QCamera2: Avoids double free when flushing notifications 6d166ca Merge "Camera2: Update power HAL hint check" 813e2d7 Merge "Qcamera2: Enable Reprocess for ZSL patch" 38d152c Merge "camera: Add feature mask for CAC" cefe1eb Qcamera2: Enable Reprocess for ZSL patch 5a3d7af Camera2: Update power HAL hint check 3ff5428 camera: Fix a crash when thumbnail is not enabled f55c282 camera: Add feature mask for CAC 0e8901e QCamera2: fix a potential bug in YUV422 snapshot after reproc ac3d0f8 QCamera2: Add per frame post-proc configuration 1c92bc1 Camera2: enable camera HAL compile on 8x10 662d8f1 QCamera2: Re-enables postview stream in capture channel a1024f5 Merge "QCamera2: Fix a minor bug during camera open" 93b2085 Merge "QCamera2: send bundle info via stream parameter" 3d6461d QCamera2: Adds API for setting notify mode dynamically a79b906 QCamera2: Corrects the fixed fps ordering 4cdbee0 QCamera2: send bundle info via stream parameter 51f16a6 Merge "Camera2: Add flag for setting default mode for zsl" 003df32 Merge "Camera2: Add flag for setting default mode for denoise" 366bb86 QCamera2: Fix a minor bug during camera open d4b020a Camera2: Add flag for setting default mode for denoise 6f445c3 Camera2: Add flag for setting default mode for zsl 778e398 Merge "QCamera2: set snapshot format to YUV422 when system prop is set" 03fa1c8 Merge "QCamera2: add two more generic 8-bit raw format." ee27d50 Merge "QCamera2: fix some valgrind and Klocwork issues" 1e15bfa Merge "QCamera2: Change reprocess streaming mode to burst" 545ad58 Merge "camera2: add metadata private byte array." 1413ea4 QCamera2: Change reprocess streaming mode to burst 7a56903 QCamera2: set snapshot format to YUV422 when system prop is set ab2657b Merge "QCamera2: Invalidates buffer caches before queue op." aeb1928 QCamera2: fix some valgrind and Klocwork issues a085d35 Merge "camera: Add support for separate thumbnail omx port" c78788e Merge "QCamera2: change error callback method" 15faa46 Merge "QCamera2: Adds support for NV16 snapshots" 4e06d68 QCamera2: add two more generic 8-bit raw format. d057dd8 QCamera2: Invalidates buffer caches before queue op. d45c6c1 Merge "QCamera2: Fix FD face buffer calculation" 6c522f5 camera: Add support for separate thumbnail omx port cb0c945 QCamera2: change error callback method 20046f2 QCamera2: Adds support for NV16 snapshots 5c061cf camera2: add metadata private byte array. 0bdc9d4 QCamera2: Fix FD face buffer calculation ae5a8f7 Merge "QCamera2: fix bug for noDisplay mode stream buf allocation" e9782f8 QCamera2: fix bug for noDisplay mode stream buf allocation b6625be Merge "QCamera2: add supported livesnashot sizes for HFR" cf3b6a7 Merge "QCamera2: add support for video HDR" be7acb4 Merge "QCamera2: Add KPI performance log" a597a1f Merge "QCamera2: Adds invalidate cache op to the camera tests" 454643d Merge "QCamera2: Trigger buffer cache clean invalidate just after dequeuing" 019bd1b Merge "QCamera2: disable reprocess temporarily" 3314ddc QCamera2: Add KPI performance log c1829a3 QCamera2: disable reprocess temporarily 01620f2 Merge "camera: Fix deadlock issue during abort/fbd synchronization" a931686 camera: Fix deadlock issue during abort/fbd synchronization 1f4fa66 Merge "Camera2: enable ov8825 compile on 8x26" 6953e2e Camera2: enable ov8825 compile on 8x26 056cab9 QCamera2: Adds invalidate cache op to the camera tests 0731f86 QCamera2: add supported livesnashot sizes for HFR 1b0d40d QCamera2: add support for video HDR f110bd2 QCamera2: Trigger buffer cache clean invalidate just after dequeuing 72226d4 Merge "Camera2: add lock/unlock CAF to handle autoFocus in CAF mode" 27d980d Merge "Camera2: support rotation in reprocess" 012ed5b Merge "Camera2: Bug fix for post proc state machine" b919362 Merge "QCamera2: allow number of images dumped by setting system prop" b5266e4 Merge "Camera: Populate EXIF data in the Jpeg interface layer" cba3d30 Merge "QCamera2: pass num_roi=0 to daemon if default area is passed" d0396a6 QCamera2: pass num_roi=0 to daemon if default area is passed b3dd807 QCamera2: allow number of images dumped by setting system prop ebcdbf7 Camera2: support rotation in reprocess c9eaa41 Camera2: Bug fix for post proc state machine 4434c05 Camera: Populate EXIF data in the Jpeg interface layer 099848d Merge "Camera: JPEG Interface changes to include metadata stream" 595b8a5 Camera: JPEG Interface changes to include metadata stream 0b27d84 Build: Replace system/lib with vendor/lib 0f04c30 Merge "Camera2: enforce checking valid focus/metering areas" 0c14e43 Camera2: add lock/unlock CAF to handle autoFocus in CAF mode 4cabeec Merge "QCamera2: Adds ability to disable debug logs at build time" d21b61e Merge "Camera2: change logic to calc num of buffers needed per stream" ea30cab Merge "Camera2: Check if mm-jpeg is already aborted." 37413d7 Merge "camera: Fix jpeg error when thumbnail is larger than main image" a7b2fd9 Merge "camera: Propagate OMX errors to mm-jpeg-interface client" dad40a7 camera: Fix jpeg error when thumbnail is larger than main image dce2fa4 Camera2: enforce checking valid focus/metering areas b7f8487 Camera2: change logic to calc num of buffers needed per stream 36d7b11 Merge "QCamera2: Trigger buffer cache invalidate just before queuing" 03b9a13 Merge "Camera2: Enable jpeg abort functionality" 2a40508 Camera2: Check if mm-jpeg is already aborted. b1d4c86 Camera2: Enable jpeg abort functionality ff953a7 Merge "QCamera2: Switch ION heaps" f696fde camera: Propagate OMX errors to mm-jpeg-interface client 633744a Merge "Camera2: change dumping file name" 501c1ad Merge "QCamera2: Avoid invalidating ION metadata buffers" b085c3b Merge "Camera2: fix some memory bugs found by Klocwork" c2ad2ab QCamera2: Adds ability to disable debug logs at build time 269746c Camera2: fix some memory bugs found by Klocwork 1f180b9 Camera2: change dumping file name e6e1ea9 Merge "Camera2: support stream based flip setting" 6c9dba9 Merge "Camera2: support regualr HDR capture" f3f4535 Merge "Camera2: Add meta data info in reprocess parameter" 4610b11 Merge "Camera2: call cancelPicture when stopPreview is called" b90f463 Merge "QCamera2: Modify buffer bundle logic" 423dca2 QCamera2: Trigger buffer cache invalidate just before queuing 06261f0 QCamera2: Switch ION heaps 341900a QCamera2: Avoid invalidating ION metadata buffers bd1b612 Camera2: call cancelPicture when stopPreview is called 11dc0a7 Camera2: support stream based flip setting bfb55ae Camera2: support regualr HDR capture d6451d0 Camera2: Add meta data info in reprocess parameter d51d225 QCamera2: Modify buffer bundle logic 1a570bc Merge "QCamera2: Releases allocated video heap memory" dae1a4c Merge "QCamera2: Avoid destroying invalid jpeg sessions" 5e4b102 Merge "Camera2: Fix a bug in reprocess" def8ec0 Merge "QCamera2: Enables extended FD metadata" ce77294 Merge "Camera2: Add supported live snapshot sizes" e425c86 Merge "camera: Fix deadlock during OMX component deinit" 67a95b8 Camera2: Fix a bug in reprocess 9c2724f Camera2: Add supported live snapshot sizes 2dd5d6e QCamera2: Enables extended FD metadata 5226938 QCamera2: Avoid destroying invalid jpeg sessions 03cc95c QCamera2: Releases allocated video heap memory b121f11 Merge "Camera2: Fix double free of channel" b43f04f Merge "QCamera2: Updates camera capabilibites structure" 3e75caa Merge "QCamera2: Re-enables metadata stream for image capture" b1f989d Merge "Camera2: Avoid buffer overrun when handling metadata" fe352c1 camera: Fix deadlock during OMX component deinit d658160 Merge "QCamera2: Changes bundle matching logic" 26f33e4 QCamera2: Updates camera capabilibites structure e627027 QCamera2: Re-enables metadata stream for image capture fd19598 QCamera2: Changes bundle matching logic 4f06b52 Camera2: Avoid buffer overrun when handling metadata 33c43fc Merge "QCamera2: Releases data callback arguments correctly" 8aaef5a Camera2: Fix double free of channel cd7182e QCamera2: Releases data callback arguments correctly ed7823b Merge "Camera2: Fix bug in setting focus areas" 93b23a7 Camera2: Fix bug in setting focus areas 81402ba Merge "Camera2: Fix a bug in output buf offset for jpeg encoding" e34c416 Camera2: Fix a bug in output buf offset for jpeg encoding 850905b Merge "Camera2: Enable LED in ZSL" d953d96 Merge "Camera2: enable live snapshot" 93f2411 Camera2: Enable LED in ZSL 012e74f Camera2: enable live snapshot 470e0a5 Merge "Camera2: Pass ZSL mode via setParameters to mctl" 191e5a8 Merge "Camera2: Add minimum required postproc mask in capability" 01e931e Merge "Camera2: Fix crash in Raw snapshot" a895b2e Merge "Camera2: fix camcorder 480p preview corruption" 7c51692 Merge "QCamera2: Move callbacks in to separate thread" d704fec Merge "Camera2: increase num of bufs for pp" 0fc098a Merge "Camera2: skip meta data stream as an input source of reprocess" f7fb119 Merge "QCamera2: Corrects the supported Touch AF modes" bcddb3a Merge "Camera2: Add interface structure for ZSL LED" 77ca3b8 Merge "Camera2: enable supported focusModes" ba25471 Merge "Camera_test: Initial commit" aed9f22 Merge "Camera2: Add support for RDI stream test" b2105d1 Camera2: Pass ZSL mode via setParameters to mctl 80554ac Camera2: Add minimum required postproc mask in capability cdc3415 Camera2: Fix crash in Raw snapshot 273a8e2 Camera2: fix camcorder 480p preview corruption 552cf3d QCamera2: Move callbacks in to separate thread 692ec85 Camera2: increase num of bufs for pp 1d0c477 Camera2: skip meta data stream as an input source of reprocess 4d4f0a3 QCamera2: Corrects the supported Touch AF modes c5d4c37 Camera2: Add interface structure for ZSL LED 8069233 Camera2: enable supported focusModes aa2d725 Merge "Camera2: expose supported skin tone enhancement modes to app" c3d7d46 Merge "Camera2: Add support for face recognition" 01886c1 Merge "QCamera2: FD coordinates index fix" fc49877 Merge "Camera2: Enable Face Authentication" d0cc6d6 Merge "Camera2: Align thermal adapter with new thermal client API" c0e0a0a Camera2: expose supported skin tone enhancement modes to app 4a10400 Camera2: Align thermal adapter with new thermal client API 13f2276 Camera2: Add support for face recognition d3b15f7 QCamera2: FD coordinates index fix 5858c39 Camera2: Enable Face Authentication de23256 Camera2: Add support for RDI stream test d0380ec Camera_test: Initial commit 1b5850a Merge "Camera2: change histogram data type naming" 771feab Camera2: change histogram data type naming f1d9d54 Merge "Camera2: enable metadata stream" 97422be Camera2: enable metadata stream 647ea56 Merge "Camera2: Use zoom index instead of zoom ratio for setParam" 4821d35 Merge "Camera2: fix a bug in metadata callback" 143c631 Merge "Camera2: Fix bug in parsing AE bracketing exposures" 313d0e4 Camera2: fix a bug in metadata callback 91a5c2e Camera2: Fix bug in parsing AE bracketing exposures 22b34ca Merge "Camera2: Add missing parameter entry for wavelet denoise" 347ae42 Merge "QCamera2: Add support for setting DIS" a86d719 Camera2: Use zoom index instead of zoom ratio for setParam 1fac5e3 Merge "Camera2: Add sending power hint to power module for video recording" c99b9e3 QCamera2: Add support for setting DIS 7aabbf0 Camera2: Add missing parameter entry for wavelet denoise 8e6fc7d Merge "Camera2: change jpeg thumbnail size according to picture aspect ratio" 08d2448 Merge "Camera2: add size (0,0) in supported jpeg thumbnail sizes" bb8308a Merge "Camera2: Enable frameskip for thermal mitigation" b694ef4 Merge "QCamera2: Adds max HFR enum entry" 5a70508 Camera2: change jpeg thumbnail size according to picture aspect ratio d680a78 Camera2: add size (0,0) in supported jpeg thumbnail sizes ec780e1 Merge "Camera2: set value of max_detected_face_hw same as max_detected_face_sw" 7fff9fa Camera2: Add sending power hint to power module for video recording d2dfa80 Merge "QCamera2: Resolve instability during face detection callbacks" 40f17ac Camera2: set value of max_detected_face_hw same as max_detected_face_sw a955681 Merge "QCamera2: Fix double dlclose() on thermal adapter init failure" 34d3ed5 QCamera2: Fix double dlclose() on thermal adapter init failure d415beb Camera2: Enable frameskip for thermal mitigation 0c6caf9 QCamera2: Adds max HFR enum entry 3acad5d Merge "camera: Handle the condition where thumb is greater than main dimension" fc68b9b camera: Handle the condition where thumb is greater than main dimension e7ef9b1 Merge "Camera2: Add frameskip parameter" 01f2c7b Merge "QCamera2: Fix recording resolution's stride and scanline calculations" 5898cc5 Camera2: Add frameskip parameter 213b912 Update copyright to The Linux Foundation 015f588 QCamera2: Fix recording resolution's stride and scanline calculations 83378f2 Merge "Camera2: Add support for YUV raw" 5dfed89 Merge "Camera2: change default fps range to the largest range" 17eedb3 QCamera2: Resolve instability during face detection callbacks 40d093f Camera2: change default fps range to the largest range 64e5372 Camera2: Add support for YUV raw 600bd25 Merge "Camera2: snapshot and ZSL burst fix" ebecad0 Merge "QCamera2: Adds FPS range adjustment based on thermal events" f1a49e0 Camera2: snapshot and ZSL burst fix e1d5acb QCamera2: Adds FPS range adjustment based on thermal events 4a4b951 Merge "QCamera2: Enables preview tests for camera stack" e0e6d3a Merge "Camera2: Fix incorrect error message" f67c8fb Camera2: Fix incorrect error message a526861 QCamera2: Enables preview tests for camera stack 8dbb5e9 Merge "Camera2: enable ZSL burst in HAL" da5363b Camera2: enable ZSL burst in HAL 68c4854 Merge "Camera2: Select VENUS specific code at compile-time" bf76d20 Merge "Camera2: Fix stride value for raw formats" 6016545 Merge "Camera2: pass preview/postview frame to encoder as thumbnail" 99bf08d Merge "Camera2: Add comment to functions" 8fc52ca Merge "Camera2: Eliminate use of Genlock APIs" 97b0cc7 Merge "Camera2: fix ZSL snapshot" d2c667e Merge "Camera2: Enable HDR scene mode" 6dc86c5 Merge "Camera2: Fix CTS test case testSetPreviewDisplay" d095d9e Camera2: Select VENUS specific code at compile-time 7c85e0e Camera2: Enable HDR scene mode 6d69e93 Camera2: fix ZSL snapshot 397d711 Camera2: Fix stride value for raw formats ac22afd Camera2: pass preview/postview frame to encoder as thumbnail 3412a8c Camera2: Add comment to functions 7b44918 Camera2: Eliminate use of Genlock APIs 06c809c Camera2: Fix CTS test case testSetPreviewDisplay d2cd5e6 Merge "Merge commit 'android-4.2.1_r1' into merge_branch" 8e0540b Merge "Camera2: fix restart preview failure during set_parameters" 66f3b53 Camera2: fix restart preview failure during set_parameters c751963 Merge "Camera2: fix raw snapshot" 2701ae0 Camera2: fix raw snapshot da3e8d6 Merge "Camera2: Add thermal adapter" 2625fc4 Merge "Camera2: use V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE stream type" aa829ce Camera2: Add thermal adapter 2c4f201 Camera2: use V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE stream type 879d0c2 Merge commit 'android-4.2.1_r1' into merge_branch f1bfbdb Merge "Update copyright to The Linux Foundation" into jb b1be242 Merge "Camera2: Fix for E2E video" cc62f4d Camera2: Fix for E2E video 6b269e7 Merge "Camera2: E2E snapshot/video fix" 16f0330 Merge "camera: Implement new mm-jpeg-interface" 1612f42 Camera2: E2E snapshot/video fix 0ad9ab7 camera: Implement new mm-jpeg-interface 7b5f50a Merge "QCamera2: Switch to QCamera2." 3db0937 Update copyright to The Linux Foundation 402528e QCamera2: Switch to QCamera2. a328a7c Merge "Camera2: Add reprocessing parameters." 37fd3e5 Merge "Camera2: Use qcamera namespace and fix license text." c442bdd Merge "Camera2: Implement semaphore with mutex and condition." fc7e9a1 Merge "Camera2: Fix E2E preview" d483078 Merge "camera: Add color formats for jpeg extension" ad5f3d0 camera: Add color formats for jpeg extension deb3c20 Camera2: Add reprocessing parameters. 89635cf Camera2: Use qcamera namespace and fix license text. 2da4461 Camera2: Implement semaphore with mutex and condition. 3b00dc6 Camera2: Fix E2E preview 891369b Merge "Camera2: auto focus related changes and initDefaultParameters" b8cdab4 Merge "QCamera2: This change contains following changes." e0df57e Merge "QCamera2: Remove dependencies of HAL on proprietary jpeg libraries." 15c0c6d Merge "camera: OMX Image Core Impementation" 0144fe2 Merge "Camera2: This change is the squash of the following changes:" b44a3ba Merge "Camera2: Initial HAL & mm-camera-interface implementation for badger" e92abd4 Merge "Camera: Fix thumbnail drop and cache invalidate" 31eaee0 Camera2: auto focus related changes and initDefaultParameters da2c4be QCamera2: This change contains following changes. b9ff6ef QCamera2: Remove dependencies of HAL on proprietary jpeg libraries. fc0d8b6 camera: OMX Image Core Impementation bc9a808 Camera2: This change is the squash of the following changes: 681d794 Camera2: Initial HAL & mm-camera-interface implementation for badger 7184285 Merge "Ocamera: HAL: change autolock into pair of lock/unlock" 47be54c Merge "HAL: removed usb camera hal dependency on JPS header" a6767b6 HAL: removed usb camera hal dependency on JPS header 7f81c86 Ocamera: HAL: change autolock into pair of lock/unlock 7b331cc Merge "camera: Changes to avoid camcorder stretched Preview in 480p" 9acc148 Merge "HAL: USB camera integrated" c6f1302 HAL: USB camera integrated f11dce5 camera: Changes to avoid camcorder stretched Preview in 480p 754ddd3 merge in jb-mr1-release history after reset to jb-mr1-dev f492fa6 camera: Enable low power camcorder mode. a09888f Merge "Camera: Changed size from 1920x1088 to 1920x1080" f861c59 Camera: Fix thumbnail drop and cache invalidate 0ed7355 merge in jb-mr1-release history after reset to jb-mr1-dev 73dda0d camera: fix stability issue seen on CTS run. 88ef78f Merge "Camera: Initialize offset field of ion_flush_data structure." 7b6d715 merge in jb-mr1-release history after reset to jb-mr1-dev f0b811d Camera: Changed size from 1920x1088 to 1920x1080 683e63d Merge "Camera: Added options to enable Advanced AFD and WNR." 5eb5ce5 camera: enable touch af 9587086 merge in jb-mr1-release history after reset to jb-mr1-dev 018e43a Merge "Camera: Fix late shutter sound issue in HDR." 35145f2 camera: Fix Liveshot image distortion on front camera. ada3501 camera: changes to provide postview callback. fc6ce7a Camera: Added options to enable Advanced AFD and WNR. 60af4d6 merge in jb-mr1-release history after reset to jb-mr1-dev accd62e chmod uga-x a4fe483 camera: Changes to notify Flash/Focus/AWB/Exposure value to app. 1987a47 merge in jb-mr1-release history after reset to jb-mr1-dev bf67ddd merge in jb-mr1-release history after reset to jb-mr1-dev af811bb Merge "Increase max number of EXIF tags." into jb-mr1-dev 68c37b6 camera: changes to fix stability issue seen in CTS run 52cb8ff Increase max number of EXIF tags. d5676e9 camera: control FD in HAL fbd4fa5 merge in jb-mr1-release history after reset to jb-mr1-dev 66b52c4 Merge "HAL: initialize metadata buffer" ec9ce8c Merge "Camera: New HAL changes for Mobicat" a0feebd Merge "Camera HAL: reduce logging messages" df7e4ba Camera: New HAL changes for Mobicat 5443b86 camera: changes to fix flash mode issue in HDR mode. ade5b5c camera: update af algorithm 15dbc10 merge in jb-mr1-release history after reset to jb-mr1-dev 21a525d support video snapshots in in 1080p/720p/480p aspect ratio cc89e48 HAL: initialize metadata buffer 945a276 Revert "camera: set metering mode to SPOT for front camera" 51089d8 Camera: Initialize offset field of ion_flush_data structure. 9d60995 Merge "HAL: restart preview when picture/video size changed during preview running" 19027da Merge "QCamera: Fix auto/manual white balance setting." dfb402c merge in jb-mr1-release history after reset to jb-mr1-dev a685f37 Camera: Fix late shutter sound issue in HDR. b45ddca camera: enable CAF in hdr mode f57febc merge in jb-mr1-release history after reset to jb-mr1-dev 9b266ab camera: disable FD by default 719897d merge in jb-mr1-release history after reset to jb-mr1-dev 52fd019 camera: remove log verbosity d702f4b QCamera: Fix auto/manual white balance setting. fc9d4d6 Merge "HAL: fix jpeg crop and stop snapshot streams upon num of snapshot received" 4c39509 Merge "Camera: Make mRestartPreview=True only when Preview is started" ce07c40 merge in jb-mr1-release history after reset to jb-mr1-dev 91697aa camera: update fast af 381791e camera: set metering mode to SPOT for front camera f583cc4 HAL: restart preview when picture/video size changed during preview running b60ec41 HAL: fix jpeg crop and stop snapshot streams upon num of snapshot received 0a4cbb9 merge in jb-mr1-release history after reset to jb-mr1-dev a44bb1d camera: stability fixes seen in normal-power mode 43701b5 merge in jb-mr1-release history after reset to jb-mr1-dev 6d48369 Camera: Make mRestartPreview=True only when Preview is started 62f6e26 camera: changes to fix CTS issues in normal power-mode 1b93aae Camera HAL: reduce logging messages fe4f75b Merge "Camera: Disabled raw snapshot in zsl mode" dc3f644 Merge "Camera: Deallocate snapshot buffer in non-fullsize liveshot use case." 6d05b88 camera: enable FD 658c474 merge in jb-mr1-release history after reset to jb-mr1-dev fb259ce camera: Handle NPE in data call back. d871750 camera: changes to fix mediarecord CTS issue b923726 merge in jb-mr1-release history after reset to jb-mr1-dev 5cf9cf6 camera: Enable Normal power/full size liveshot. c1d7538 camera: Fix camera test parameters CTS. 3a68e02 Merge "HAL: enabling log for preview fps" ff965f1 merge in jb-mr1-release history after reset to jb-mr1-dev dc9b026 Camera: Deallocate snapshot buffer in non-fullsize liveshot use case. 4f7ee4e still: remove logspam a3190bc camera: remove logspam b30e37a camera: enhancement af functionality 3defaf2 merge in jb-mr1-release history after reset to jb-mr1-dev 49ae445 use pthread_cond_timedwait() in poll thread 90ffa5d camera: Changes to match ZSL snapshot match issue. e226d32 HAL: enabling log for preview fps 022e7b7 merge in jb-mr1-release history after reset to jb-mr1-dev 3f4deb8 camera: disable face detection in video mode 8e43526 Merge "Camera: Changes to make thumbnail size as user request in ZSL case." f3de082 merge in jb-mr1-release history after reset to jb-mr1-dev 5efb701 camera: add stabilization buffering time 8b1b122 Merge "Camera: Enhance STREAM_RAW enums." d8ebd6c merge in jb-mr1-release history after reset to jb-mr1-dev 2641349 Merge "HAL: enable low-power mode video-size live snapshot" 1ace1e3 camera: override caf/flash settings for change in scene mode. 1acc4cd camera: Fix for testRecorderRandomAction CTS test case. 3f7a351 camera: Stop dispatching prev frames when takepicture() is invoked. 6fc095c camera: Fix for testRecorderRandomAction CTS test case. 1896e14 merge in jb-mr1-release history after reset to jb-mr1-dev 994c0a3 camera: Stop dispatching prev frames when takepicture() is invoked. 135e2a7 camera: change log priority and disable log message except error log 70cd441 camera: adjust the resolution front camera. e7b85d2 Merge "HAL: fix issue with image corruption observed in 0 and 270 degree rotation" 039954f camera: Set default metering mode as Center weighted. 01a20d1 Camera: Disabled raw snapshot in zsl mode 3b99533 HAL: enable low-power mode video-size live snapshot b340568 merge in jb-mr1-release history after reset to jb-mr1-dev 9cf33ef camera: change to abort live snapshot. 10d817b mm-camera: change non-HDR frame rate to variable 3aba355 camera: make flash control after changing to non ZSL mode 46a8086 Revert "camera: fix the problem flash does not work in ZSL mode" d59440f HAL: fix issue with image corruption observed in 0 and 270 degree rotation ef910ec Camera: Enhance STREAM_RAW enums. a03cbb0 Merge "HAL: code clean for streams and buf alloc/dealloc." 1dc58da merge in jb-mr1-release history after reset to jb-mr1-dev 55d2d59 Disable verbose face detection logs. 8a9b4f4 camera: Changes to fix videoLiveSnapshot issue 10e5729 Merge "camera: HAL support of Mobicat" 16aa256 Merge "Camera: Provide Cache Invalid changes in Test App and HAL" fd7d0a7 Merge "HAL: merge some change from mainline HAL to hybridHAL" 9c49934 camera: Changes to fix videoLiveSnapshot issue c2c00b1 merge in jb-mr1-release history after reset to jb-mr1-dev b856e5d Disable verbose auto focus state log. 03cddc4 Merge "Camera: Change LOGI to LOGE to get the preview fps" dc0f710 camera: enable face detection cf96c98 camera: add Morpho DNR support b928eab HAL: code clean for streams and buf alloc/dealloc. 9853667 Camera: Provide Cache Invalid changes in Test App and HAL 39c20c8 camera: HAL support of Mobicat 9165cbf HAL: merge some change from mainline HAL to hybridHAL e369d20 HAL: enhance notify/encoding thread in HWI to better handle exit case 0c9775a camera: add Morpho DNR support ea0c2a6 Merge "HAL: modify makefile to enable new HAL." 42e0ae6 Merge "Camera: Move the cam_ops_close() to end of ~QCameraHardwareInterface" e15bdd7 HAL: modify makefile to enable new HAL. bc762c5 Merge "Camera HAL: Fix the incorrect raw snapshot resolution bug" 2e58bad camera: adjust framerate in camcorder 5e97dd4 Camera HAL: Fix the incorrect raw snapshot resolution bug c9112a8 camera: adjust framerate in camcorder e68dd85 Camera: Move the cam_ops_close() to end of ~QCameraHardwareInterface 04935dd merge in jb-mr1-release history after reset to jb-mr1-dev f706c93 Disable verbose AF logs. 0096374 Camera: Remove link time depenedencies on proprietary libraries. f5198bf Camera: Decouple proprietary code from HAL. f11111b camera: Release Encoded Memory Heap for HDR. ac24078 camera: Release Encoded Memory Heap for HDR. a3ef21f merge in jb-mr1-release history after reset to jb-mr1-dev 67ca985 camera: Update Focus distance only in success case 38d540d camera: add exposure-time value in EXIF 9e512d9 Camera: Fix testImmediateZoom CTS test case f2f1fe8 Merge "camera: use new ION API." ab517bd merge in jb-mr1-release history after reset to jb-mr1-dev 53a9db9 camera: Fix HDR + Zoom + Snapshot crash. 4c1072a camera: Reduce log verbosity. e894f3b Merge "camera: Fix for ZSL-Burst mode main and thumbnail image soft rotation" 5baea38 merge in jb-mr1-release history after reset to jb-mr1-dev dadaf65 Camera: Change LOGI to LOGE to get the preview fps d9da3dd Merge "Camera: Remove releasing of unallocated bufferpointers." 16d2262 camera: set auto antibanding as default 515225f camera: Fix for ZSL-Burst mode main and thumbnail image soft rotation a7a01ba Merge "Camera: Enabled RAW image capture" 1a7100d Merge "Camera: Fix for CTS test testRecorderTimelapsedVideo" 659c683 merge in jb-mr1-release history after reset to jb-mr1-dev 1a1b978 Merge "Camera: Squash of the following fixes" 36f91b9 Merge "camera: define USE_ION flag from all makefiles." 53f39c7 silence camera notifier logspam b89abfa camera: Changes to validate preview/video dimension before recording. 03bed05 camera: reducing af fail range e086ba8 camera: apply Fast Autofocus algorithm 7deb0be Camera: Enabled RAW image capture 419c154 Camera: Squash of the following fixes bd637ff camera: apply Fast Autofocus algorithm d61c678 camera: reducing af fail range 1d2f7ec Merge "Camera: Fix for color effect resume issue." aa13225 Camera: Changes to avoid stretch in camcorder preview. 3c4c584 Camera: Changes to avoid stretch in camcorder preview. ed6bb68 merge in jb-mr1-release history after reset to jb-mr1-dev 5301c25 Camera: Fix for color effect resume issue. dedd06b Camera: Remove releasing of unallocated bufferpointers. 7e72351 camera: Enable WNR in ZSL mode. d5be4d5 camera: maintain autolock invariant 889c39f camera: Fix CTS issue i.e. drop thumbnail when size is zero. 1f66e8b Camera: support for CAMERA_MSG_FOCUS_MOVE callback f75ebaa camera: maintain autolock invariant 42b2aa1 camera: Fix CTS issue i.e. drop thumbnail when size is zero. badd74a Camera: support for CAMERA_MSG_FOCUS_MOVE callback e77d537 merge in jb-mr1-release history after reset to jb-mr1-dev a0c000b camera: call shutter callback after configuring snapshot ce61392 Camera: Fix for CTS test testRecorderTimelapsedVideo 126b015 Merge "HAL: Send recording hints to power module." 58edd96 merge in jb-mr1-release history after reset to jb-mr1-dev 094ce37 HAL: Send recording hints to power module. b5a5bae camera: Fix CAF lock after snapshot issue. 613efe7 Merge "camera: use new ION APIs for cache operations." dac188d merge in jb-mr1-release history after reset to jb-mr1-dev cbc2ff6 camera: enable to read ISO value 0ee6e8c Merge "camera: use msm_ion.h header instead on ion.h." 87e2aa8 Merge "camera: Fix CAF lock after snapshot issue." bcbcf42 camera: Fix the fps issue during video recording in MMS. 7b55bef camera: use new ION API. 358e27e Camera: Changes to make thumbnail size as user request in ZSL case. 80be363 merge in jb-mr1-release history after reset to jb-mr1-dev f38403d camera: Fix for preview format change CTS issue. 2465d8d Merge "Camera: fix the CTS YV12 issue" 5d77a3c Merge "Camera: test: Add new dual camera testcase." 25a4cb7 Camera: test: Add new dual camera testcase. 68a2fc8 merge in jb-mr1-release history after reset to jb-mr1-dev 014e957 Merge "Include public rather than private headers." into jb-mr1-dev a7716f9 Include public rather than private headers. 06dd3d9 camera: fix for testRecordingHint CTS test. 8a9534f camera: define USE_ION flag from all makefiles. 2a75c49 camera: Fix CTS issue for testJpegExif. d5a5878 camera: use new ION APIs for cache operations. 3a9d6fd merge in jb-mr1-release history after reset to jb-mr1-dev 9470f86 camera: Fix CAF lock after snapshot issue. bfdd6bf camera: use msm_ion.h header instead on ion.h. eb1b878 Merge "Camera: Make preview buffers cached" into jb 839c6a7 camera: fix for first picture taking long time with ZSL 32a226a Camera: Make preview buffers cached d123678 Merge "HAL: change copyright info for QCameraParameters.cpp" into jb 0f5b96e merge in jb-mr1-release history after reset to jb-mr1-dev 5cb757e Camera: fix the CTS YV12 issue 35f2440 camera: fix the problem flash does not work in ZSL mode 62860d8 Merge "camera: Fix for compilation issue for HY22" into jb 9c4c5fe Camera: Enable HDR mode 44131c1 Camera: Restart Preview for HDR & NON-HDR transitions 38b4696 Merge "camera: Set number of recording buffer base on target" into jb ac1fa4b camera: fix the stripe problem on recording video via mms f7bed85 camera: fix the problem flash does not work in ZSL mode bd3d925 Merge "camera: HAL: Clean INV_CACHE when using ION" into jb b712f64 camera: Set number of recording buffer base on target a8682e4 Merge "HAL: send set_bundle to mctl for bundled streams." into jb b111a70 Merge "HAL: Fix jpeg encode crash due to race condition." into jb bce106e Merge "camera: add datetime EXIF tag in image" into jb da6158f HAL: change copyright info for QCameraParameters.cpp 0be77fd camera: Fix for compilation issue for HY22 9024631 camera: increase q-factor to enhance image quality 879e07c camera: add datetime EXIF tag in image 095d0f8 HAL: send set_bundle to mctl for bundled streams. 126a5da HAL: Fix jpeg encode crash due to race condition. baa9224 camera hal: delete commented code 8781c91 camera: increase q-factor to enhance image quality f9c9a3e Merge "Camera : dont deinit snapshot buffers in stop() if data callback is in process" into jb 74c719f merge in jb-mr1-release history after reset to jb-mr1-dev 95b76c7 Camera : dont deinit snapshot buffers in stop() if data callback is in process ee2db3c camera: use low power mode as default 968e904 Camera: Reduced log verbosity. 576bf46 camera: Fix the crash issue when switching to 5MP. 46306a4 camera: HAL: Clean INV_CACHE when using ION a2edf47 HAL: add queue and cmd thread for snapshot jpeg encoding c14d17d Merge "Camera: Changes to fix Fullsize livesnapshot issue" into jb 6e98251 Merge "HAL: This is the squash of following 10 changes:" into jb 4841498 merge in jb-mr1-release history after reset to jb-mr1-dev 23de8a6 HAL: This is the squash of following 10 changes: 5fff245 HAL: fix crash when enqueue to a stream that already be released f9761fc Camera: Add HAL stub to match header change. 6128921 merge in jb-mr1-release history after reset to jb-mr1-dev 2349454 camera: Add suport for querying FPS range. 9ced175 Merge "HAL: check and reset picture size if it's smaller than vide size in full-sized live snapshot case." into jb 42dd9e6 Merge "camera : Fix camera application freeze when histogram enable" into jb c8d3170 HAL: check and reset picture size if it's smaller than vide size in full-sized live snapshot case. a5f4efe camera: Enable ZSL mode for preview. a46eb30 Camera: Initial release of camera 2.0 HAL. 5af9aaf merge in jb-mr1-release history after reset to jb-mr1-dev 0bc9b7a camera: Enable HDR processing. 006b6fa merge in jb-mr1-release history after reset to jb-mr1-dev 83c4dfe camera: use msm_ion.h, not ion.h directly 69e0b0b Camera: Changes to fix Fullsize livesnapshot issue 9a67c67 merge in jb-mr1-release history after reset to jb-mr1-dev 184e988 camera: Enable wavelet denoise 0ac1f42 camera: Mako camera hal upgrade 30addfb camera: fix for testRecordingHint CTS test a56ac46 camera: Enable camera on 8974 efec252 Camera: Add vb2 buffer support for parsed stats 6f177cc HAL: change WNR from sock cmd to ioctl cmd with blocking call. 7578822 HAL: modify mm-camera-test app for jpeg encoding. 5f0ee59 camera : Fix camera application freeze when histogram enable c1728c9 merge in jb-mr1-release history after reset to jb-mr1-dev fece043 camera: First pass attempt at reducing the logs from camera hal 758f109 Merge "camera: modifing the dumpFrameToFile function" into jb 8ea7272 merge in jb-mr1-release history after reset to jb-mr1-dev db7352c Camera:Add support for querying supported features from SDK. d09006d camera: enable CAF after taking picture ed8a9c8 camera: modifing the dumpFrameToFile function 6dd5c7e merge in jb-mr1-release history after reset to jb-mr1-dev c5831ed Merge "HAL: fix a bug in face detection result with angle downscaled" into jb 85f0b83 Merge "HAL: mm-jpeg-interface implementation" into jb eb414fa Change condition to use TARGET_BOARD_PLATFORM ce069c8 merge in jb-mr1-release history after reset to jb-mr1-dev ec371f3 HAL: mm-jpeg-interface implementation 46789ee camera: fix the problem camera get stuck in live snapshot abaf08a HAL: fix a bug in face detection result with angle downscaled 041a652 merge in jb-mr1-release history after reset to jb-mr1-dev c667193 Merge "Enable log tags for camera module" into jb 84a9198 Camera: Changes to fix Livesnapshot buffer corruption issue. c046a33 Enable log tags for camera module ebf646c Camera: restructure of mm-interface and HAL files. ce1b295 Camera updates for RDI params and ION->ashmem fallback e1c5982 camera: Fix RAW snapshot pipeline for YUV camera 5c5991a Merge "Camera: Change from GRALLOC_USAGE_PRIVATE_MM_HEAP to GRALLOC_USAGE_PRIVATE_CAMERA_HEAP" into jb 9d04d10 Merge "camera: Live snap shot changes for VFE 2X" into jb b5abbe8 Merge "Camera: HAL: Add support to set CID and get frame offset." into jb b5a2414 camera: mako: add 8MP camera resolution. 5824217 camera: Live snap shot changes for VFE 2X bfd756c Camera: Change from GRALLOC_USAGE_PRIVATE_MM_HEAP to GRALLOC_USAGE_PRIVATE_CAMERA_HEAP 95581a0 Camera updates for RDI params and ION->ashmem fallback 4a403b1 Camera: HAL: Add support to set CID and get frame offset. 3dbe0e0 Merge "camera: Support for double padding for rotaton in ZSL mode" into jb dcf82d7 Merge "Camera: Change to disable fullsizesnapshot flag if h/w does not support." into jb 6645e4b camera: Support for double padding for rotaton in ZSL mode 289ed35 Camera: Fix Ghosting effect in JPEG image on zoom and rotation 5bf2fd0 Revert "Revert "camera: Calculate the buffersize based on preference"" 67c5734 Temp fix to avoid building camera for wrong hw 8950da8 Merge "camera: Get rid of the ADSP heap" into jb 7750d00 JB Camera: Fallback to ashmem if ION allocation fails. 7a0395e camera: Get rid of the ADSP heap c55ecb2 camera: fix the problem camera get stuck in live snapshot ebebf0f Camera: JB: Enable IOMMU for 8660 279fb2a Camera: Change to disable fullsizesnapshot flag if h/w does not support. 1f56661 Merge "Fixed some interface inconsistancy in mm-camera-interface." into jb 670882c Fixed some interface inconsistancy in mm-camera-interface. 8a3e475 Camera: Enable ION for 7627a/8x25. 7104f13 Camera: Seperate Qualcomm supported features. 015c931 Fix all compiler errors for V4L2 based HAL code. Enforce waring as error rule. bf1f232 camera: Add QCameraParameters.cpp to msm7627a in make file. 40d7511 Camera: Use kernel exported headers, not bionic. c5b4341 Revert "Camera: Use kernel exported headers, not bionic." 20c7651 Camera: Use kernel exported headers, not bionic. bf1bd91 Initial version of msm camera hal c1a7bc6 camera: Add the params for RDI support 86a1036 Camera: Add interface file in HAL to decouple mm-cam dependency. b5aad1f Camera: Restart preview in camcorder mode on resolution change. c59ab4b Camera: Initial commit for Camera HAL compilation. 830b4eb Camera: extending CameraParameters to QCameraParameters. f4eb3d8 Camera: Changes to handle error event from Jpeg. da3ff53 camera: use same ion client for buffer cache operations. abd3b90 Initial empty repository 2eaaea1 camera: Use v4l2 private ioctl 02527e3 Camera: fix for best shot changes in ZSL mode 008f0e7 Camera: Add support for 720P encoding 520c286 Camera: Add logs for dual camera switching time profiling. 95cbcbf Merge "camera:Handle OMX intitialization Error" into ics 41cd732 camera: Enable full-size live snapshot by default 7900ca1 camera:Handle OMX intitialization Error 4059118 Camera: Fix livesnapshot thumbnail dropped issue. 21a7734 Camera: Fix CTS test failure in testFocusDistances. a094e6c Merge "camera: Store vb2 buffer info" into ics d5f74b8 Merge "Camera: Correct error conditions handling, etc." into ics 95f1748 camera: Store vb2 buffer info cd1245d Merge "Camera: Read the frame only when channel is acquired." into ics b041ef0 Camera: Restrict the maximum FPS value to 120 c1a216a Camera: Correct error conditions handling, etc. 48472f3 Camera : Synchronization issue in preview callback and stop preview. bf179fe Camera: delete QualcommHardwareCamera object if startCamera fails 0245385 `:qCamera: Fix proper naming for ZSL variable 2c0722b camera: clean up for new camera parameters in mm-camera 7039135 camera: Clean, write-back, cache for preview and video buffers. ec103c7 Merge "camera: Share video buffer information to back-end for post-processing." into ics 7c83ae2 Camera: Fix race condition in HAL. 546c7eb Merge "camera: To fix the corruption in snapshot for zsl case." into ics bb0fb7e camera: Share video buffer information to back-end for post-processing. a4f9ee6 Merge "Camera: Wait for recording frame to get released from encoder" into ics b967dd7 Camera: add default preview sizes to capabilities 641001c Camera: Disable/Enable live shot support 3632e9c Camera: Read the frame only when channel is acquired. fb7182f Camera: Wait for recording frame to get released from encoder 9ffb78c camera: To fix the corruption in snapshot for zsl case. 07c44ba camera: Decouple mmcamera interface from HAL 6c9a83b Decouple seting focus mode from autoFocus call. 31f74e9 Camera: Fix thumbnail crash during cancel picture in ZSL/Burst mode f1752f2 Camera: Restart preview if picture resolution changes in HAL 3f9d6c1 Camera: Change to issue Jpeg callback after snapshot thread stop. a176769 Camera: Remove Parameter set/get Parameter calls to Application from stream Callbacks aeade5d Camera: Remove multiple enqueues of the same preview buffer 7710f9e Camera: Fix to hide HFR option when not supported by sensor. 5dad87f Merge "Camera: Allocate meta data buffers properly" into ics c8b5d22 Merge "Camera: Skip enqueing frames to display in HFR mode" into ics e34c5b8 HAL: Update max fps to 120 for HFR 1469bd9 Camera: Skip enqueing frames to display in HFR mode 81bcc43 HAL: fix a bug to have correct range for face dtection scores 7720126 Camera: Allocate meta data buffers properly 3789a9c hal: use correct gralloc heaps. ed3440a Merge "Camera: Changes to fix Parameter memory corruption HAL." into ics 2e118d3 Camera: Changes to fix Parameter memory corruption HAL. 3fa81c9 camera: To reset the encoding preference for each snapshot. b86e26e Merge "HAL: revert changes retaining preview buffer when taking snapshot" into ics 054cddd Merge "Camera: Added Support to control timeout values for Control Commands." into ics 4a9aef1 Merge "Camera: Fix for camcorder crash during recording" into ics 14b5cab HAL: revert changes retaining preview buffer when taking snapshot fb8be4a HAL: Error handling when getBufferFromSurface failed 2d48258 Merge "camera: fix call to autofocus() when AF is running" into ics d1ce62d Camera: Added Support to control timeout values for Control Commands. e9f6067 camera: remove check for AF for face detection cd332fa Merge "Camera: 8660: Fix for recording on front sensor." into ics b8b8d2a camera: fix call to autofocus() when AF is running 27b482c Merge "Camera: Ensure that 32 bit fps value is sent to camera driver." into ics 3614101 Merge "camera: Fix for QVGA issue in ZSL mode" into ics b8de849 Camera: 8660: Fix for recording on front sensor. b91db78 Camera: Added field for Enhanced Facial Solution. 9553f9e camera: Fix for QVGA issue in ZSL mode ed285a6 Camera: Enable background camera without display. 64ab098 Camera: Ensure that 32 bit fps value is sent to camera driver. 0c0fd33 Merge "camera: Use hardware encoder for full size liveshot." into ics dec070f Camera: Fix for camcorder crash during recording 921d72c camera: Use hardware encoder for full size liveshot. 591629f Revert "Camera: Fix for Jpeg pictures rotated 90 degrees" ca8bb2f Revert "Camera: Fix for broken camera on Liquid..." 3354a53 Merge "Camera: support ZSL burst interval" into ics 3ac1874 camera: Calculate the buffersize based on preference. 4594997 Camera: support ZSL burst interval 4ee7352 camera: fix in setPreviewFpsRange() function b9185ea Camera: Move target specific code to mm-camera aadd810 Camera: Ensure correct frame length is passed during WNR + ZSL mode. b6f433c Merge "Camera: Set 1080p as default video size." into ics 4ed4cca Merge "camera: Avoid race condition b/w dispatch buffered frames vs enq." into ics c8ecdff Merge "Camera: Enable V4L2 solution for 8x60." into ics 7f6650b Merge "Camera: Fix issue with ZSL burst mode" into ics 751a610 Camera: Set 1080p as default video size. 4e86eeb Merge "Camera: Fix for ZSL/Burst mode JPEG memory leak" into ics c8d5ff9 Camera: Fix issue with ZSL burst mode 69512e9 camera: Avoid race condition b/w dispatch buffered frames vs enq. 39b905f Camera: Fix for broken camera on Liquid and zoom-snapshot cdff8f7 Camera: Fix for ZSL/Burst mode JPEG memory leak 0a36fae camera: HAL: Remove workaround for QCIF and D1 resolutions. b6bd6c4 Camera: Enable V4L2 solution for 8x60. 2935245 Camera: Fix for Jpeg pictures rotated 90 degrees 9859c2a Camera: Fix for ZSL-Burst mode JPEG encode issue 1e73c4b Merge "Camera HAL: Add support for AEC_LOCK and AWB_LOCK." into ics 79d5ee7 Merge changes I30ca970e,Ic8663623,Iac0ebf49 into ics ac06ccb Merge "camera: To fix the rotation in zsl burst mode." into ics f067d6c Camera HAL: Add support for AEC_LOCK and AWB_LOCK. 8d44543 Camera: Change default camera area to (0, 0, 0, 0, 0) d6fe012 Camera: Set supported video sizes after Query. 2910b8c Camera: Add support for query max HFR mode in HAL. 74732d2 Camera: HAL: Set the DIS, Full size liveshot modes properly. 37e1afd Camera: Changes to enable power mode in HAL 3b0dfde Camera: Close metadata memory fd properly d0e061a camera: To fix the rotation in zsl burst mode. 4f9a473 Linux compilation fixes and automake files e043acb msm: v4l2: fixes for HAL interface test app. 05a74aa camera: Prepare VF31 based targets for V4L2 based Camera solution. a14472a Camera: set the RecordingHint variable correctly 438c91c Merge "Camera: Fix for camcorder start" into ics 6feaede Camera: Fix for camcorder start 95d362f HAL: Enhance face detection 0e15cbb Merge "Camera : time stamp change in RCB" into ics d8ea12c Merge "Camera: Enable prepare hardware call for flash." into ics b6e23e8 Merge "camera: Fix the lock issue in stopPreview" into ics efb789b Camera: Pick thumbnail size based on picture aspect ratio 1d6fd0a Camera: Enable prepare hardware call for flash. c94c776 Camera : time stamp change in RCB 5ef5add camera: Fix the lock issue in stopPreview 5223139 Merge "Camera: code clean up" into ics 083cbdd HAL: fix memory leak for preview buffers and add error handling d2d3698 Camera: code clean up 75c68bb Merge "Camera: fix setPreviewFpsRangle in HAL" into ics 4777aa1 Camera: Fix for main image corruption 26eeec1 Camera: fix setPreviewFpsRangle in HAL 41830bd Merge "msm: v4l2: remove dependency on MemoryHeapIon" into ics c1d0121 Camera: Release jpeg buffer memory properly e034b7c msm: v4l2: remove dependency on MemoryHeapIon c35a439 msm: camera: invalidate cached buffers before sending to hardware 9670958 camera: allocate histogram stat buffers and send to daemon 42621cd msm: camera: use domain socket to send buffers for post-processing a96bfce Camera: Fix for unsupported resolutions in 7x27a 1c1e2d3 Merge "Camera: Fix the deadlock issue with global mutex in jpeg encoder" into ics c622c0d Merge "mm-camera: Fix errors while simultaneous camera requests are issued to HAL" into ics 9ee7655 Camera: Fix the deadlock issue with global mutex in jpeg encoder c5fff40 Camera: Scalado feature fix 9ee1f1b Camera: Allocate jpeg memory from ASHMEM instead of PMEM 215f94e Merge "HAL: return pretained preview buffer to surface when preview window changed or camera disconnected." into ics cc73b9e Merge " Camera: fix focus distances for INFINITY mode" into ics 9cae9c0 Merge "Camera: enable server tree for 7x27a and 8x25" into ics 7f1ff3a HAL: return pretained preview buffer to surface when preview window changed or camera disconnected. 724b8b8 Camera: enable server tree for 7x27a and 8x25 bda9098 Merge "camera: To fix the size of thumbnail in case of zsl." into ics 9c04269 Merge "camera: Handle zoom event for the snapshot path." into ics c309a2f mm-camera: Fix errors while simultaneous camera requests are issued to HAL 2827a0b Camera: fixes for zsl issues 01bf246 Camera: fix focus distances for INFINITY mode 45d1ecd camera: Handle zoom event for the snapshot path. feffc2d camera: To fix the size of thumbnail in case of zsl. 58e0167 Merge "HAL: resolve deadlock during snapshot under zsl" into ics 0131a62 Merge "Enable CAF in setRecordingHint only when required." into ics 4283d0b HAL: resolve deadlock during snapshot under zsl 09fbeea HAL: initialization for member variable for wavelet denoise c7a2360 Merge "Camera: Set and get proper video size key as described in the application file." into ics c03456f Enable CAF in setRecordingHint only when required. c8ed393 Merge "camera: Device discovery through media device" into ics ebbec76 Camera-Unified HAL changes for 7x27a 98bb823 Camera: Set and get proper video size key as described in the application file. eda96ed camera: Device discovery through media device 8f88cd3 Camera: Add EXIF hooks in HAL 494817e Camera: Change the scenemode names in HAL c0fd6f9 Camera: Validate the camera areas in HAL. e36652d Camera: add supported video sizes in HAL d3c0ad0 Merge "Camera: Fix preview buffer size in preview callback" into ics bcf172b Camera: Fix Live effect corruption issue e1247cb Merge "camera: Send error to application" into ics 4858493 Merge "Camera: make invalid focus/metering area values in sync with upper layers" into ics ddbdd25 camera: Send error to application 26f7ac7 Camera: Send callback to app only when AF is complete. 4bc71b0 Camera: make invalid focus/metering area values in sync with upper layers 3c53bcb camera: Fix the crashes with takePicturePrepareHardware 370069b Camera: Fix preview buffer size in preview callback 816bf84 HAL: set RecodringHint to TRUE when in camcorder mode CR-fixed: 335742 4afa44e camera: wait for frame thread completion before snapshot memory allocation 78a2813 Merge "Camera: Enable Full size livesnapshot if setprop is enabled." into ics d5f5b9d Merge "Camera: set video size resolutions correctly" into ics fb358e9 Merge "Camera: Avoid race condition between stop and process cntrl() call." into ics 1eff5a2 Camera: set video size resolutions correctly 19726df Camera: Enable Full size livesnapshot if setprop is enabled. 931dc1d Merge "Camera: Fix Face detection." into ics 15f18b9 Camera: Avoid race condition between stop and process cntrl() call. 0ffc504 Camera: Fix Face detection. 0c724a0 msm: omx: initilaize dimension pointer when calling omxJpegEncodeNext. 6744ee9 Merge changes If2b3f03c,I05f044b2 into ics fbd357c Merge "Camera: Provide a generic condition check for calculating focus AF/AEC rectangle coordinates. CRs-Fixed: 333699" into ics e290284 Camera: Add logic to select video size/full size live snapshot. 075b8f9 Camera: Enable Live Snapshot Feature with different callback 6dd836a Camera: Provide a generic condition check for calculating focus AF/AEC rectangle coordinates. CRs-Fixed: 333699 e3cb3e8 Camera: Properly implement camera APIs 4807bc2 Merge "msm: omx: pass updated input buffer to JPEG" into ics cc4f6f4 Merge "Camera: Initiate recording callback only after startRecording()" into ics 0025f9b Merge "Camera: Disable DIS in low power camera mode." into ics 7ac1881 Merge "Camera: adding prepare hardware before snapshot" into ics d6d98f2 Camera: Initiate recording callback only after startRecording() fc8ce84 Merge "Camera:Preview buffer length correction in YV12 mode also." into ics 2cda7d4 Camera: Disable DIS in low power camera mode. afdd2d5 HAL: support ZSL+WNR with configurable processing plates To replace hardcoded processing plates setting (all or CbCr only), using a configurable vairable passing from HAL to mm-camera. 7c9977a msm: omx: pass updated input buffer to JPEG d002448 Camera: adding prepare hardware before snapshot 0d47589 Camera:Preview buffer length correction in YV12 mode also. a26712c Merge "HAL: Preview buffers retained when paused due to snapshot" into ics 698b3ba Merge "Camera: Handle parms pointer when freeing in put_parms()." into ics 9fbec0e Camera: Initialization of 'SUPPORTED_VIDEO_SIZES' d8226f6 Merge "Camera: To increase FPS, cancel few preview frames according to HFR value" into ics 3f91806 HAL: Preview buffers retained when paused due to snapshot 6bc6614 Camera: Handle parms pointer when freeing in put_parms(). 3effbd1 Merge "Camera: Changes corresponding to changes in the OMX framework." into ics 04945ca Camera: To increase FPS, cancel few preview frames according to HFR value 68de0f9 camera hal: fix digital zoom. bbb3d27 camera: Enable low power camcorder mode by default aba196d Camera: Changes to support Fullsize Livesnapshot picture sizes. 92988f8 Camera: Changes corresponding to changes in the OMX framework. 9b64e24 Camera: Enable LiveShot Feature. 7ecf22b camera: Fix crash in mm_omx_encoder due to debug statement 04e8aaf HAL: Support HDR and AE Bracketing mutli-shot. 02715dc Camera: HAL changes to enable HDR and AE Bracketing. 5c78171 Merge "camera: adding the support for HFR and work around C2D limitation." into ics 4ca6b47 msm: native: fix memory leak during snapshot 7733340 camera: adding the support for HFR and work around C2D limitation. adff43b Merge "Camera: Fix for Jpeg pictures rotated 180 degrees" into ics 8eb8d2a camera: enable 2 output ZSL burst mode. c023308 Camera: Fix for Jpeg pictures rotated 180 degrees 0362793 Camera: Fix the gerrit merge issue. 19746f8 Merge "Camera: Enable the feature of YUV422 format of snapshot" into ics 2bb1213 Camera: Enable the feature of YUV422 format of snapshot d89a2df Camera: Translate Face ROI coordinates in scale of -1000 to +1000. 748555e Merge "Camera: Fix MaxNumFocuArea parameter in HAL" into ics 48fd678 HAL: Add support for wavelet denoise a5eb0bd Camera: Fix MaxNumFocuArea parameter in HAL 1e10cfc Merge "Camera: Do not issue notifyCallback for invalid AF Mode." into ics 4f89e11 Merge "Camera: Fix for genlock errors." into ics 891db2a Camera: Do not issue notifyCallback for invalid AF Mode. 4fc16d7 Camera: Fix for genlock errors. 7d28cb4 Merge "Camera: Changes to avoid mismatch in picture and thumnail resolution." into ics c534f19 Camera: Changes to avoid mismatch in picture and thumnail resolution. c56aafa msm: native: fix compilation error when ION is enabled. 0a3c172 HAL: update focus distance after auto focus is done 0dde5d4 Merge "camera: fix compilation issues" into ics 4c7c968 Camera: Fix for cancel picture while jpeg encoding 30ae5f7 camera: fix compilation issues cf3b395 Camera: Support full size liveshot during recording. 3b3108e Camera: Pass buffer information to daemon process through socket. cd27652 Camera: Enabling CAF Trigger for 7x27A video Recording. 013cfbf Merge "Camera: Avoid timing issue to fix b2b snapshot issue." into ics 6ea4f43 Camera: Avoid timing issue to fix b2b snapshot issue. 50dd75a Camera: Fix for rotation during zero shutter lag f7f1b8c camera: native: make video buffers 4K aligned. a65a8f2 Camera: 1.Remove the unused fds ef386de Camera: Fix for green preview and split screen in case of YV12 preview format. 4f2705f Merge "Camera : Release thumbnail buffers when HFR setting is changed" into ics 9b157e9 camera: Fix incorrect zoom level a26e77f Camera : Release thumbnail buffers when HFR setting is changed 104bc39 Merge "Camera: Simplify ASD and Scene menu for 8660" into ics 2e4cb41 Merge "Camera: Fix CTS testcase testMeteringAreas." into ics 8db190b Camera: Fix CTS testcase testMeteringAreas. ec43306 Camera: Fix CTS testcases: testSetPreviewDisplay and testPreviewCallbackWithBuffer. 0184b34 Merge "Camera: Fix for CTS testcase testJpegThumbnailSize" into ics 4568c23 Merge "Camera: Fix for genlock errors." into ics b2fbe47 Camera: Fix for CTS testcase testJpegThumbnailSize 3e49fbc Camera: Simplify ASD and Scene menu for 8660 7b72e4f Camera: 'setMeteringAreas' added and called from 'setParameters' 50fcced Camera: Fix for cts testcase testPreviewPictureCombination 3ca0fff Camera: Fix for genlock errors. 3dd588b Camera: 'setFocusAreas' added and called from 'setParameters' d802749 Camera : Fix issue in streaming textures a35a393 Camera: Fix for CTS issue testPreviewCallbackWithBuffer dd0ac9a Merge "Camera : Add support for meta data mode video recording" into ics 6d74d78 Merge "Camera: Removal of forceful return value set to '0' in set_parameters" into ics d60b256 Camera : Add support for meta data mode video recording aaf2ad2 Camera: Removal of forceful return value set to '0' in set_parameters 23bf5e7 Camera: Simplify ASD menu and best mode menu 16f3d71 Camera: Preview buffer length correction in PCB 31c83c1 Camera: Fix for crash when zsl is made on/off f85d285 Merge "Camera: Fix Rotation in ZSL/Burst mode" into ics 03b3570 Camera: Add support for YV12 preview format 4e34ffa Camera: Fix Rotation in ZSL/Burst mode 2ae13a9 Merge "camera : Set preferred preview size for video parameter" into ics 05fcf0e camera : Set preferred preview size for video parameter 240675c Camera: fix the deadlock issue with event callback c44da27 Merge "Return parameters by reference to avoid object copy to avoid memory corruption during b2b snapshot tests (CR330669)" into ics bfa40d9 Camera: Wait for camframe thread to be ready 4052d94 Return parameters by reference to avoid object copy to avoid memory corruption during b2b snapshot tests (CR330669) 030b65d Merge "Camera: Fix for CTS testcase: testFocusDistances" into ics 902c3da Camera: Fix for CTS testcase: testFocusDistances bd6da8e Camera: Update design to handle ZSL+Burst cf3a8ed Camera: change to call new omx jpeg API 05fec50 Camera: Add support for multiple snapshots 0317a52 Camera: fix the issue related to processing receiveraw and jpeg e5cbc87 Camera: Interface2: Fix incorrect ref count increment d5dcc45 Camera: Add NULL check pointer. d78a408 ZSL pending trigger f89dd53 Merge "Camera : Set correct orientation parameter to VPE for video frames" into ics 89d7335 Camera : Set correct orientation parameter to VPE for video frames f41e4fd camera: Fix for 4x zoom failure ea175af Merge "Camera: Send Jpeg callback with correct data size" into ics dd93aa8 Camera: Fix preview callback logic in HAL. 0957551 Merge "camera: Fix CTS failure issues" into ics 7cb37b8 Camera: Send Jpeg callback with correct data size 44b1266 Camera: Enable raw image notify callback in 8960 16453ad camera: Fix CTS failure issues 054ac5b Camera: Use PMEM ADSP heap when ION heap is not used d1f52b7 Camera: Fix for Monkey issue 3f5e442 Camera: Use new ION heap ids. 5752c65 Merge "Camera : Change to handle syncronization in stream stop and stream callback" into ics 5f004e1 Camera : Send proper data in preview frame call back function 083bba7 Camera : Change to handle syncronization in stream stop and stream callback 7608c8d Merge changes I4563c8b5,I3c45f3b1 into ics 6bc23a2 Camera: Fix memory leak in snapshot ec942cd Revert "Camera: Fix for monkey issue." 8f83a03 Merge changes I6b0379d4,Icfa8d8f5 into ics 20c8ea4 Camera: Fix for monkey issue. 4563c8b Revert "Camera: Changes to enable LiveSnapshot" 3c45f3b Revert "Camera: Fix bug in livesnapshot code" ee78e23 Camera : Fix snapshot crash issues c5e12cd QualcommCameraHardware: Maintain lockStates for display buffers. 86beabe Camera: Fix bug in livesnapshot code 69b9f3b Camera: Changes to enable LiveSnapshot 7ec8c9a camera: fix a fd polling bug bb06c2b Merge "camera: Fix for openmax IL based jpeg encoder cancel picture request" into ics fade4dd Camera: Fix for 4x zoom in case of camcorder(1080/720) bf2fed9 Camera: Provide 4k alligned buffer length for mmap call. addc6f3 Camera: Enable preview frame callback 5fe5d81 Camera: Add set prop support for enabling zsl and burst mode. aed9b36 Merge "Camera: Fix to avoid deadlock between stop and dumpFrame." into ics 21336cf camera: msm8960: Maintain lockStates for display buffers. 104ebeb Camera: Fix for jpeg/thumbnail storing 180 degrees rotation 1278376 Camera: Fix to avoid deadlock between stop and dumpFrame. 22efda7 Camera: supporitng of streaming texture and YV12 e98cb0b Camera: Enable preview CAF. 47da9cb camera: consolidate the frame offset calculation to single location 288cd60 Merge "Camera: Initialise mStoreMetaDataInFrame in the constructor" into ics 43c71e8 Camera: Initialise mStoreMetaDataInFrame in the constructor ec7ee19 camera: Fix for openmax IL based jpeg encoder cancel picture request 14121bc Camera: Changes to enable HFR 1bbebd7 Camera: Fix watch dog issue. a2e2dcd Camera : Enable setrecordhint feature in HAL. fc9cfad Camera: squash change. 509a291 Merge "Camera: Change preview buffers number from 7 to 5" into ics 07f5b5a Camera: Add exif parameters support. b7f82b4 Camera: Change preview buffers number from 7 to 5 05540f1 Merge "Camera: Enable Red Eye Reduction." into ics 77dfc5c Merge "camera: Add mutexes to the encoder APIs." into ics 047cce3 Camera: Enable Red Eye Reduction. a93bdbd Merge "camera: support metadata mode for video encoding." into ics 387da17 Camera : Add support for storing meta data in video buffers 01bcf4e camera: support metadata mode for video encoding. 29e7c7d Merge "Camera: Fix for camcorder preview freeze" into ics f5f9740 Camera: Fix for camcorder preview freeze 23d470e camera: Stability fix 3272abe Merge "Camera: Fix for face detection" into ics 60ef96e camera: Add mutexes to the encoder APIs. 92fb20f Camera: Fix for face detection 9eaf83b Camera : Add support for histogram in camera HAL 0e8b239 Merge "native: add ion support for raw snapshot." into ics e87be90 native: add ion support for raw snapshot. fe1b727 Camera: Add support for face detection. 248e56b Merge "Camera: Enable Ashmem for jpeg encoding" into ics 30d89c9 camera: Openmax IL CODEC framework support. 0f251e3 Camera: Enable Ashmem for jpeg encoding 5bb0fc7 Camera HAL: Enable histogram stats in MSM8960 44e8593 Camera: Add fix for ANR issues. 1636850 camera: fix incorrect cbcr data offset passed for thumbnail allocation. 145d94f Merge "libcamera2: Add raw snapshot support." into ics 4177f7b Camera: Fix for postview issue e82cc7b Camera : Add setprop support for multiwindow touch AF 1a95b2f Camera: Add support for raw snapshot feature in HAL 2b765de Camera : Set proper default FPS value. 9f1a5b0 libcamera2: Add raw snapshot support. e2ea27f Camera: Fix the issue for not storing jpeg for 12M and 8M 5e934f6 camera: add ION allocation option to native camera HAL. 961a6ba camera: add ION allocation option in V4L2 camera HAL. b6483d0 camera: Use genlock to lock/unlock buffers bf42f04 Merge "Camera: Create separate camera_memory_t object to hold JPEG data." into ics 42ded48 Camera: Create separate camera_memory_t object to hold JPEG data. c1bb5d1 Camera : Add support for Zero Shutter Lag feature d753dc3 camera: Fix wrong thumbnail y & cbcr offsets. 398440a Merge "libcamera2: Remove extra mmap from initHeapMemory." into ics f6ed655 Camera: Fix for snapshot issues f4e633c Camera: Change mPreviewHeap to mPreviewMapped for ICS in rcb callback api ed33278 Camera: Skipping opening /dev/graphics/fb0 3b95957 Camera: Fix memory leak issues. 13644dd Camera: Support to add camera features. 9ca7d3f Camera: Add target reference check in mm_camera_do_mmap() dde918f libcamera2: Remove extra mmap from initHeapMemory. a0dd344 camera: Compile code for all targets. 4dd4388 camera: Initialize default format for video. 7753d2c libcamera2: Format cleanup c902bb4 libcamera2: Clean up snapshot code and memory corruption fix 43fc7b5 camera: Enable snapshot on ICS 6fb64f6 camera: redesign buffer management code. 472289d camera: use parent MemPool type arguments in stream functions. 105319b Camera: Capture shutter ctrl event. 2a95628 Camera : Release memory allocated for snapshot and recording buffers 9d56c59 Camera: Stability fixes. c517ba7 Camera : Fix to make video recording work on ICS HAL. 316e75d Camera: ICS HAL on GB Baseline 2d83d1f Merge commit 'quic/master' into ICS 67f23ef Camera: Clean up logging code. 00cda32 libcamera: Disable logging for libcamera2, and use different tag. 1627cc0 Fix for setting thumbnail size as per application's request. 0b1f390 camera: add ION support in native HAL code c58047d Camera : Change HAL to move common code to stream class c5bdbd1 camera: add multiplanar support to ION constructor calls. f32b97e camera: Use ION for buffer allocation cb2605a Camera: Fix for greenish patches in preview, when snapshot resolution changed in full zoom d042edf Camera: Add multi planar support in HAL. 487f737 Camera : Enable Live Snapshot from HAL 0ab8f57 Fix garbage display issue while taking snapshot. 378f861 Camera: fix the issues reported by klocwork tool 88671f9 Camera : Allocate Preview Buffer using PMEM bbfb167 Camera : Change to make similar Thumbnail & Preview Size bf93410 Camera: Update ZSL Burst Mode logic. 012b2bd cleanup system property ro.product.device usage 63557a0 Camera: Enable HW Jpeg encoder. eb7b46b Camera: Set the camframe exit flag before spawning camframe thread. 9027dee 1) Camera: add special effect of emboss, sketch and neon 93bcfb3 Camera: Only wait for snapshot done in case of RAW snapshot. 5222601 Camera: Fix for a target reference check f4ed2fe Camera: change the interface to use camera ID 01cd6cc camera:Moving the thumbnail aspect ratio code check to HAL for 7x27 and 7x27A 0106783 camera: Fix snapshot issue in mainline 708adb8 Camera : Fix to avoid JpegRotation lock 4dddfde Camera: Add Exif tag for FLASH, depending on the sensor's flash support. aa33ff0 Camera : Enable yv12 format for 7627 27170b1 camera: Fix QVGA, QCIF snapshot issue 4464471 Camera : Lock to syncronize HISTOGRAM, FaceDetection, Parameters ac060f4 mm-camera: HAL squash 9/20 night ca58e91 Camera: Changes to hanlde Jpeg Callback after stop 4d7f019 Camera: Add check for flash_str before setting flash mode. 55d642a camera: HAL gerrit squash 1a4fe72 libcamera2: Added support for vertical and horizontal view angles a315a22 Camera: Enable histogram from HAL layer. 1c3ea79 Camera: Fix JPEG upscaling parameter setting when zoom is not enabled. 062fded Camera: Get correct focal length, horizontal and vertical view angles. d21b2ed libcamera2: histogram pmem mapping in mm-camera-interface2 26d107c libcamera2: enable ZOOM UI for camcorder 49630e0 Camera: Enable efficient detection of errors in openCamera() 761fe3e Revert "libcamera2: add event for histogram." e424378 Camera: Add ExifTags for FLASH, ISOSPEEDRATING,EXPOSURETIME in HAL/native driver 3084c4e build: standardize building conditionally for qcom chipsets b5fd981 libcamera2: add event for histogram. 2b95215 Camera: Provide setprop option to enable multiwindow touch AF in HAL 489311e Camera: Use proper device identifying mechanism 58727ff Camera : Check Proper Error Value for Camera Open status. 18801f2 Camera: Enable wavelet denoise for 8960 df60344 libcamera2: Fix the CEILING16(height) for snapshot and thumb image 652207b Camera: Add support for HDR Imaging and Exposure Bracketing. bce9146 Camera:Fix ANR while switching between cameras and taking snapshots 28e92a6 libcamera2: Event cleanup. d078883 Camera: Dynamically dump YUV data ddf091b Camera : Check Camera Open Error properly 597078e camera: Check camera open failure bbaf5b2 Camera: 8960: Remove setting of default record-size e5095dc Camera : Change to set Preview Frame Rate using setprop ddd2039 Camera: Enable Touch AF/AEC bedad09 Camera: Skip setting of preview format for 3D d87ca0c Camera: 8960: Add support for Zoom 3057277 Camera:8960: Retry open on I/O failures d3c8ed0 Camera:8960: Hard camera key fix 2ef5d65 camera: v4l2: subscribe to a single type of event. 3d60d19 Camera : Use generalized routines for YV12 conversion dd30e04 Camera: msm8960: Maintain Picture Table based on sensor size. b4a9132 Camera: msm8960: Query lower layer to get Camera Capabilities. 7fe2d07 Camera: Remove free buf queue. 44f260e Camera: 8960: Fix garbage display between preview and postview. cf67310 Camera: Adjust the jpeg rotation for 7x25A b1ada84 Camera: 8960: Asynchronous event support for AF cd6ee10 Camera : Resolve color bleed issue in VGA resolution. 87e057b Camera: Set Video DIS parameters before executing setDimension. 42b8952 Camera: New HAL code resubmitted. 8d4db6f libcamera2: Merge ZSL channel into SNAPSHOT channel 6ca49eb Revert "Camera: Changes for compiling mm-camera YV12 changes." f94a848 Camera: Changes for compiling mm-camera YV12 changes. 5c187b9 Camera: Prevents Camcorder from crashing ac10a0f camera: fix bug in V4L2 interface code for MWB. f4c8a80 Camera : Add support for YV12 format on 7x27A 79007fa camera: HAL: Fix unmapping of preview buffers. 5d49c6d camera: HAL: Fix video recording. 1e84855 Camera : Enable Camera features in HAL. b14b82f Camera HAL: Adding raw snapshot feature into mm_camera interface2 Adding control command into mm_camera interface2 to enable native camera controls. 844b6b4 Camera: Filter unsupported modes set by App when opening Camera. dfc1489 Camera: Fix for back-to-back open close 26c0026 camera: v4l2: correct fourcc format to NV21 and NV12 from YUV420. 70651e6 Camera: Fix for Dual camera support 75c1f89 Changes to support Special Effect feature 039187a Camera: Added support for Panorama feature in ZSL mode. 24964e7 camera: Check return value of pipe() call properly. 58079a3 Camera: Capture only single snapshot in ZSL mode when Flash is enabled. 10f3710 Camera:HAL Changes for V4L2 Interface b2d811f Camera: Cancel AutoFocus in a proper way 2bf4b5d 3D camera: Postview corruption fix 1585559 camera: Support for cancelling the ongoing capture af0b9b1 Camera: Fix Camcorder App crash while performing couple of scenarios in HFR. 8526eab Camera: Added support to configure number of Snapshots in ZSL mode. 9d29f9e Camera; Pass preview format parameter to mm-camera interface. 2830c00 Camera: Initialize default Thumbnail dimensions. 5fa26f4 Camera: Fix Preview stop when HFR value changes 9237ef5 Camera: Dont issue ZOOM callback if the preview is stopping. 5b9f64b Camera: Fix 3D postview corruption from VFE. b152ca7 Camera: Enable Shutter Sound for Jpeg capture in ZSL mode. d3f7fe1 Camera: Added ZSL Mode as supported modes in 8660 Target e3308a5 Camera : Query and use only supported HFR resolutions ddb878b Camera: Add target identity for 7627A and 7625A. 7d00118 camera: ZSL: Fix preview freeze while selecting QCIF, QVGA resolutions 130bd95 Camera: Added NV21_ADRENO format to supportedPreviewFormat for 8660 target. cedf8b8 Camera : Add support for SetPreviewFpsRange APIs 0e370f6 Camera : Use proper device identifying mechanism b272341 Camera: add suport for ZSL UI interface. 29430bd Camera: Set brightness and exposure compensation when BSM is Off. 3825906 Camera: Store target type when quering for CameraInfo 79b3f6c Camera: Added HAL support for Wavelet Denoise feature 5feb87b Camera: Add HAL support for red-eye reduction feature. 0fcb2a4 Camera: Fix CTS issue for preview & picture size combinations 15f96d0 Camera: Disable DIS by default. 0058d9d Camera: Add support for High Frame Rate. cba6063 Camera: Remove hardcoded dx, dy values for TouchAfAec. 6052ba7 Camera: Fix for main image and thumbnail quality. b194b0e Camera: Set rotation value from parameters object when mode is not 3d 90e7a3e Camera: Clear the thumbnail heap during camera release. 64bdfdf Camera: fix a potential crash when Jpeg fails 188be27 Camera : Implement preview smooth zoom feature at HAL ba61ad2 Camera: Don't output thumbnail when application requested. 4bce8dd Camera: Ignore APP_ROTATION addition for 8660 sensor 13bf011 Camera: Add support for 3d encoding 72be464 Camera: Add AR item to Best Scene Mode 2086698 android-open: Update the 3D format definitions 273da86 VideoCamera: Enable LiveSnapshot d7b53d9 Camera: Make sure that preview and video sizes are same in 3D mode. e4ce7f6 camera: Downscaling support for low resolution image capture cf433a2 Camera: process record size string in setparamters. 1e2999f Camera: Avoid extra postview buffer for karura 05b21b6 Camera: Synchronize cancel picture and take snapshot. 785e078 Camera: 3D Camera HAL changes. f09e98b Camera: Add support to communicate camera mode information. d1658db Camera: Pass mode information with frame thread. d5f1d51 Camera: Changes for streaming textures snapshot. d3da1c9 Cleanup QCOM usage of LOCAL_MODULE_TAGS 7f25337 Camera: Move the preview buffer allocation from SMI to EBI. 9f537f2 Camera: Add support to set memory Color Enhancement. d5b0085 Camera: Added Single and MultiShot ZSL feature support in HAL 579b405 Add explicit dependency on kernel header installation ff26d7d Camera: Synchronize access to parameters from setParamters and autoFocus thread 934021a Camera: Fix issue with postview when zoomed bbb60ab Camera: Query mm camera for Focal Length and View Angles fc2faba Camera: allow changing brightness in Best Mode 8af05d2 Camera: Deallocate resources in preview thread if snapshot is done. 02e2229 Camera: Prevent APP_ORIENTATION from being applied to front camera angles 2c5366b Camera: Snapshot redesign changes 767c083 Camera: Add interface to get focus distances from camera stack. 73d1996 Camera: Invoke face detection apis only if support is available 64a0c04 Camera: Modified Selectable Zone AF setting to occur after continuous AF 3f2ec46 Camera : Do not use App Orientation for 7x27 as it causes strethced preview f8941d7 Camera: Remove GPS key tags from mParameter in HAL when App set them to NULL. When App issues removeGps API call, we ensure that the corresponding GPS key values is removed from mParameter in HAL. This would help in prevention of retaining the previous gps values when GPS is turned off. CRs-Fixed: 273123 090990c Camera: correct the orientation angle of sensor. 32323d4 Camera: Prevent deadlock while accessing FD metadata. 767a42a Camera: Add MMCameraDL class to track mm camera dl references 4c1fd92 Camera: Enable continuous Focus mode as one of the focus modes 47b44d4 Camera: Ensure Brightness value is stored in mParameter d233b6f Camera: Deinit Preview busy queue on error conditions 3634430 Camera: Return preview frame to free queue if preview is not running 5a382e4 Camera: Fix any null references of mOverlay object. c840517 Camera : Clear Thumbnail and Display after completion of snapshot thread. 28def7e Camera: Open camera in a seperate thread c5c9a0f Camera: Avoid waiting for jpeg thread when get picture fails. dd2d1fb Camera : Increasing preview buffers to 6 , to fix low fps in video recording issue on Stage Frieght. e01cc3b Camera : Fix the crash in libcamera.so when a preview frame is getting queued on null Overlay 747f81f Camera: Reset the initial parameter initialization. ffa543c Camera: Check for jpeg quality of zero value. aabb2dc Camera : Added check to see if the mMetadataHeap is initialized before using it. 8487e6c Camera : Query the driver through the getCameraInfo the right orientation. f5ff6c3 Camera: Add multiple cameras support. 025c78f Camera: Set default auto focus mode to infinity if not supported d627c3a Camera: Clear the compilation warnings. a99238a Camera: Add camera info & disable live snapshot 1e554d8 Camera: Call the preview & video free queue release functions in failure case. 3e44fd2 Camera: Add preview thread to handle frame display & callbacks b963168 libcamera2 now honors USE_CAMERA_STUB build flags 79c5d23 Camera: Pass Exif Altitude value in meters. bbb0b8f Camera: Fix typewriter error when unregistering Preview and Record Buffers fab3445 Camera: Camera interface Rearchitecture Phase 2. eb7476c Camera: clear the preview crop information with overlay while displaying postview image. 39c3e4e Add HAL support for face detection feature. 4ebb910 camera: de-couple the adreno format and streaming textures 019a0a7 Camera: Call native_prepare_snapshot only while taking snapshot. 6599e35 Camera: correct the max zoom check and consider the video buffers allocation failure message. 8e70308 Camera: Fix the issue of mismatch in the captured JPEG image and the postview. 6c04d09 Camera: pass null data jpeg callback for the application to resume preview f55cbfb Camera : Use thumbnail dimensions for snapshot post view for 7x27 f9317f2 Camera: Pass top left co-ordinate for Touch AF. eb58c68 Camera: HAL Interface Rearchitecture. 03dbb9c Camera: Remove redundant ashmem buffer for RAW Snapshot. 0280766 Camera : Fix the issue of overlay having to refer to de-allocated buffers. 4a55a83 Camera: wait for the snapshot thread to complete before clearing resources. edee25d Camera: Add thumbnail size for new snapshot resolution 2cd34e6 camera: calculate the postview dimensions based on picture size aspect ratio. 2983453 Camera: pass proper zoomCropInfo parameters to overlay setCrop 5786144 Camera: After the postview, reset the crop information 1552afe Camera: get offsets and buffer size from jpeg for thumbnail 11282b5 Camera: Fix the crash in switch between camera and camcorder for ov7692 sensor cbd25d9 Camera: Enable Antibanding for certain BeshShotMode e8dd0d6 Camera : Add HAL support for Skin Tone Enhancement 38e6bb0 Camera : Disable setting ISO values for YUV Sensor. a7b89c8 Camera : Use vfe main output for thumbnail generation and other vfe output for snapshot post view. e307716 camera: Increase the maximum fps limit from 30 to 31 c1e3cd4 Camera: Ensure Overlay is created with Preview Sizes for Raw Snapshot 3dd524f Camera: Modify camframe timeout interface to support other errors. bf83f8e Ensure that native_prepare_snapshot is called only once 2eedc1b Camera: Enable yuv web camera sensor on 8x60 73875f0 camera: correct the display heap dimensions for adreno snapshot f7341b9 Camera: enable fps setting and frame rate mode setting for vx6953 sensor e5965c4 Camera: Add support for Selectable Zone Af feature in HAL. 5e4f9d9 Camera: Change the postview from last preview buffer to VFE2 output for 7630 and 8660. cedd6cc Camera: get the required video buffer width and height from camera stack. 741742b Camera: Add support for view finder histogram 5ca9466 Camera: Fix ANR seen in camcorder preview 09de338 Camera: Add jpeg exif header for focal length ,gps datestamp, refernce and method 264376e Camera: Add default values for focal length, angles, thumbnail sizes and fps 0d40056 Camera: Add sensor check for auto scene detection. 92ce914 Camcorder: Add support for LiveSnapshot Feature 9aff1f4 Camera: Reset crop information with overlay when cropping is not required. 970bb4f Camera: Prevent buffer overwriting when cropping for picture 0fa7f9f Camera : Enable auto-focus for 8660 12MP sensor 5fc64d4 Camera: Disable DIS for 1080p resolution for 12mp sensor 089b7d0 Camera : Added HAL support for 12MP picture size resolution in 8660. 4ffd6cb Camera: Call MDP zoom with valid cropping information. fdbc219 Camera: Enable VPE features for 8660 target. a6612f1 android-open: Enable support for 12MP camera for 7x30 Fluid. 7dbe49d vendor/qcom/android-open/libcamera2: Increase number of input buffers in HAL 32409f7 Camera : Set the snapshot buffer offsets and size as per required by gemini encoder for 8660. 59ec712 Camera: Configure Vfe before setting zoom. a5e7a6e Camera: Prevent calling ioctls for Scenemode dependent parameters. 88db27a Camera: change the pmem type from VIDEO_VPE to VIDEO while unregistering. 2f7681e Camera: Add support for 1080p resolution for record 0d115d1 Camera: use the correct preview dimensions in initPreview 1659b0c Camera: Add support for streaming textures snapshot feature. ec95874 Camera: Disable rotation and DIS if support not available. 39fad8d Camera: Add support for digital image stabilization and rotation vpe features. 7110c24 Camera: Add support for streaming textures Ycrcb adreno preview format f0593dd Camera: Adding HAL support for Touch AF/AEC feature. bfc0452 Camera: Fix to pass the correct yOffset for thumbnail encoding. 2cc7a4b Camera: Temporarily migrating the preview buffer allocation to smi on 8x60 c6fd2c2 Camera: The Chroma buffer should be aligned to 2K for the encoder on 8x60 905b853 Camera: Align the CbCr offset to multiple of 16 blocks for jpeg encoding. 8e0a8da Camera: Adding HAL support for Auto Scene Detection feature. ba3555f Camera: 720p encoding optimisations. 74b2cca Camera: Maintain reference to shared camera library for the Snapshot Thread 3da1a70 Camera: Fix to wait for snapshot to complete on cancelPicture call. 2c99dba Camera: Disable set fps for 2mp sensor 091d5ab Camera: changes to take into account of video record resolution values bde0761 Camera: Align the CbCr offset in record buffers to 2k as required by encoders in 8x60 bf6146d Camera: Add support to set frame rate modes 62fe9aa Camera: Enable the buffer allocation for snapshot and encoder from smi memory region for 8x60 f01d859 Camera: Ignore set fps call for mipi sensor a01751b Camera : Add support for setting FPS 6bce42b Camera: Add support for zoom ratios 0a2cb92 Camera: Adding HAL support for Touch AEC. da9a705 Camera: Enabled torch mode for Led flash 62429cc Camera: Set the snapshot buffer offsets and size as required by target's jpeg offline encoder. ca2e7a9 Camera: Call jpeg join in snapshot thread instead of jpeg thread context. 0248604 Camera: Set the snapshot buffer offsets and size as required for the gemini offline encoder. 7b949c9 Camera: Adding HAL support for Continuous AF feature. 3c278cd Camera: Enable the Camera support for 8660 target 0838385 Camera: Adding support for Scenemode feature in HAL. 5ec7613 Camera: Removing dependency of Exif Apis on KEY_GPS_STATUS. 4cc4b86 Camera: Add support for exposure compensation 54e2a02 Camera: Enable overlay function setFd as the support is available. 9bb2d49 android-open: compilation changes 1fd90f9 Camera: Remove dangling video buffers and put them in free queue. 78444e4 Camera: Unlock createInstance call when previous HAL object is locked for 5 seconds 426cde7 Camera: Added lock to make raw heap access/free thread safe f2deffb Camera : Replaced Autolock with explicit lock() and unlock() ae03c21 Camera : Added support to handle the CAMIF errors detected by the driver. 85cebed Camera : Removed the conditional issue of the CAMERA_EXIT ioctl in HAL release(). 280d4de Camera: Modify previewEnabled() to check for overlay being valid. 1307f31 Camera: obtain and use the timestamp from camera driver to avoid jerkiness in recorded clip. 61db0d0 Camera: Add iso1600 entry to the existing iso values 5701a94 Camera: Add Jpeg padding based on target ce6bf56 camera: don't set lens shading parameter for mipi sensor c73c172 Camera: 720p encoding optimisations. eecf1a6 camera: Use O_SYNC flag while opening /dev/pmem_adsp for camera. 74712c9 Camera: Discard AutoFocus ioctl if camera preview is not running 7360db4 Camera: Fix for mutual exclusion of color effects and whitebalance. f12d9d2 Camera: Fix to call the correct ioctl for HJR feature. 1ece71c Camera: HAL: Reset the offset field in case MDP upscaling fails. 67cfe53 Revert "Camera: HAL: Remove extra setParameters call" cb04cc5 Camera: Unblock the HAL thread while startRecording. Remove the startRecording call from HAL layer as this will be issued from CameraService layer. Moving this call to CameraService layer will ensure that the HAL main thread is not blocked. fc3915c Camera: Added signals to prevent video thread wait when stop recording is issued b362be6 Camera : Fix issue in Video-Recording on targets other than 7x30 and 8k. cb54ba8 Camera: HAL: Enable mmcamera_shutter_callback. 4dd45a6 Camera: HAL: Add support for getBufferInfo API at the HAL Layer. ffe264a Camera: Filter preview sizes based on sensor. b861be5 Camera: Fix the crash which may occur when suspend resume key is pressed continuously 64461e8 Camera : Change preview resolution for 720p recording 3404388 Camera: HAL: Remove extra setParameters call 0705e56 Camera: Fix to improve enocding FPS with 720p resolution. 1ade9a8 Camera: Fix memory leak while exiting camera application 99e8242 Camera: Allowed auto focus when last auto focus is cancelled in preview state e7b9b5a Camera: Fix issue in preview due to negative color effects in MWB mode. 9c14ead Camera: Filter preview sizes based on target a8b1fc9 Camera: Allow jpeg encoder to upscale zoomed image. bad0eaa Camera: Extend debug fps logging for video path b49af21 Camera: HAL: Add support for valid snapshot resolutions. 613301c Camera: Adding support to change preview size based on picture size d9b0b30 Camera: Fix to increase preview FPS while recording with 720p resolution. a66ea91 android-open: Fix file permissions df7a920 Camera : Fix multiple recording issue 0770489 Camera: Open camera device in separate thread f1ebf98 Camera: Add VFE second output support in camera HAL for 8x50 target b62adbd Camera: HAL: Lower log priority of debug logs 785619a Camera: Make default values of parameters in camera HAL and upper layers the same b36a4fe Camera: Setting cbcr_off for raw snapshot pmem to zero 572e25c Camera: Prepare Snapshot called for auto focus and cancel autofocus is invoked during auto focus 7ac84e3 Camera: HAL: Change the buffer dimension ceiling from 32 to 16. 0718595 Camera: Set the correct default value for brighntess. f87cf86 Camera: HAL: Disable setting Saturation value in specific color effects mode. 156d0ac Camera: Add a fix to release the video thread in stop preview 8ff7b98 Camera: HAL: Optimize target check in HAL by enumerating targets instead of comparing with the device string everytime. 044c7b5 libcamera2: add supported preview format "yuv420sp" b4f5f1c Camera : Enable VFE output 2 for video recording d9efed9 Camera: Ensure that the mdp blit is not invoked when there is no crop information 585bc36 Revert the temporary workaround added at HAL layer. 551fd26 Camera: Setting sharpness, contrast and saturation values in HAL Parameters 4ee824e Camera: Disabling 4x zoom feature for 7x27 and 8k temporarily. ac2f495 Camera: HAL: Terminate camframe thread when camframe_timeout_callback is issued from mm-camera. 595970b Camera: HAL: Initialize camera parameters to their default values. 740cfce Camera: Add FPS logging to calculate and display camera fps bddfd50 Camera: Adding Sharpness, Contrast and Saturation features 8861f30 Camera: HAL: Enable setting jpeg rotation mode and setting thumbnail image quality APIs. 494c9fc Camera: HAL: Add a workaround to ensure that the file descriptor returned in open call is non-zero 326cc4c Camera: HAL: Send postview for display using overlay for 7x30. 284966d Camera: Add support for 4x zoom and to pass maximum zoom value to upper layers. 2229d27 Camera: Invoking Enable AFD call for Auto Anti Banding option 63bfcea Camera: Setting cbcr offset to frame size in picture buffer 80d878f Camera: Setting Thumbnail dimensions based on picture aspect ratio fa7edae Camera: Enabling 1280x720 Preview size 93f1bfb Camera: disable setting prameters that are not supported for yuv sensor 3b9e8df Camera: Adding multiple picture sizes support 215cac4 Camera: HAL: Add support for camframetimeout callback API. 66bdd7f Camera: Construct and pass the gps information to jpeg encoder 39dae8e Camera: Adding Raw Snapshot support df08522 Camera: Invoked Auto Focus callback when auto focus is not supported 7122962 Camera: Adding normal and macro auto focus modes 5efb3ff Camera: HAL: Add changes for overlay. 55562b0 Camera: Adding HAL support for Autoexposure. 22b4dd6 Camera: Fix complilation issue for OSS builds. c8c1ee7 Camera: Add HAL support for brightness, ISO and Lens Shade 8d1773b Camera:Padding mRawHeap size for resolutions which are not multiples of 16 1db0c39 Camera: HAL: Disable some APIs till support is added from lower layers. b2ccb83 Disabling libcamera2 and including the right Android.mk for pvomx in order to resolve compilation errors. b85535d Migrating vendor/qcom/android to vendor/qcom/android-open f63d258 Initial empty repository Change-Id: I5b96bd1dc63a30ee659ac6015d2045f7c131f7cf Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e8e6cd8b00b062e9d9710e63ca73abe17184479b |
|
07-Jun-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Queue buffer before setting frame settings" into lmp-preview-dev
|
f6339e95eaf655345dfc4d9b733545671d868e51 |
|
07-Jun-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Queue buffer before setting frame settings This makes sure that HAL buffer is present in vb2 queue before frame setting is sent. Bug: 15419119 Change-Id: I8cc513944c819ad8ea83f15a946edab2ee8d86f2
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
4a6e9c1d284cfa4b3694dd7c7150983c4049bddb |
|
04-Jun-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Move Scene Mode from urgent to regular metadata. Moving to normal metadata to avoid missing updates from ASD module. Bug: 13100352 Change-Id: Ibe7670c0ea0691ee273675a556cb61f2ea2bc381
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e54b2d7ec17cfab5aceb7a594ca0dc8c551492b5 |
|
01-Jun-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Save previous settings for repeating request" into lmp-preview-dev
|
836a7d1ca9103d0bdbc5ed355602e06a03b80df7 |
|
01-Jun-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Save previous settings for repeating request For a repeating jpeg request, save a local copy of parameters Bug: 15088921 Change-Id: If7cf29a328e2295689c13269b3677e06020c8d24
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b6e417f8baef0f0b10213159011055d8120ac5ff |
|
31-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add reporting for android.scaler.croppingType tag Bug: 15264720 Change-Id: Ie7b4d80fbd0597ec7f4b966cc726466c8d90cb78
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2746ebbb44af29e705c9e3c8bbd587c39239d575 |
|
31-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add reporting of DNG capability for back camera Add ANDROID_REQUEST_AVAILABLE_CAPABILITIES_DNG in static capabilities for back camera Bug: 15343078 Change-Id: I1cfd02cd7aa1993c244897523e0bff6c7d8f0d4c (cherry picked from commit fa440a1f03344ea1174d17726474d59e984ee550)
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
8b39484cf5acf6465baa90b3fbf8a411507630d1 |
|
29-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fixes for Metadata reporting -Move control mode reporting from urgent to non-urgent metadata -Add reporting for ae mode -Add reporting for sensor test Pattern Data Bug: 14597991 Bug: 14599709 Bug: 14597337 Bug: 14492828 Change-Id: I222831d80df07a8350cd99f75b1d0301f50f6640
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
fe1fc193071165e7c41e9610aa01dc4a2fa993cd |
|
29-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add vendor tags for opaque raw format Expose two static metadata tags for opaque raw capture: stride and format. Format could be either MIPI format or LEGACY format. Stride indicates the offset in byte between two lines of raw data. Bug: 14395767 Change-Id: Ic0af1b3c4e746f34636bec6a9260b9260e7ffab5 Conflicts: QCamera2/stack/common/cam_intf.h
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e3cc782849ef9018c106b4a6bada7daf48a518b3 |
|
24-May-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: Update MANUAL_POST_PROCESSING enum name Bug: 15168075 Change-Id: Iffaf3b77e3ffe2d89fa595afd91da6221acc4f0c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
35e1232315ce3334457d7d86e908149977acab01 |
|
23-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Handle AF & AE ROI as regular metadata AF and AE ROI metadata should arrive at the same time than crop metadata. Also if only one focus mode is supported AF region is going to be disable since AF is not supported. Bug: 15017413 Change-Id: I331d673e75d3d7454ce814c5edd34a7e8f56b2df
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b1e45ef0722b16164a905317c46d804c62264c9d |
|
20-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera: Support for capture intent metadata Add metadata support for android control ANDROID_CONTROL_CAPTURE_INTENT Bug: 14059883 Change-Id: I3f43c84c4d19c9e999fd74f09ceba48a16b33181
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
8841040f1b088222581a64981b15e6b06d683f9e |
|
20-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Report antibanding mode value Report ANDROID_CONTROL_AE_ANTIBANDING_MODE to metadata. Bug: 14059883 Change-Id: If65990dd1123641031fe0e9efe5601da85e1f912
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
0591e6727fa859f284d1eaa60df42b5a16ff9419 |
|
20-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Report the default video stabilization OFF mode Only video stabilization OFF mode is supported, report ANDROID_CONTROL_VIDEO_STABILIZATION_MODE to metadata. Bug: 14059883 Change-Id: Ic72da2b2198e87b57925652dc5b78a09674db1da
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
eeab77930e586875a99c55c0e717e9cf9df74c17 |
|
20-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Report the value of FPS range Report the FPS range value used, ANDROID_CONTROL_AE_TARGET_FPS_RANGE to metadata. Bug: 14059883 Change-Id: Ifba0cc90ea7056b267e593e40d9f6164b8b3b1b9
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9bb9e05544fc46557da111db2cc6dbb017feee76 |
|
20-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Report the value of AF trigger Report the AF trigger status control ANDROID_CONTROL_AF_TRIGGER to metadata. Bug: 14059883 Change-Id: I42606554cebbe195dcf2a2029e3b635a349e5f5d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
63878eb148f5b5ce68b4b96c6dfaccd8b2420b33 |
|
15-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Report the value of AE precapture trigger Report the AE precapture trigger status control ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER to metadata. Bug: 14059883 Change-Id: Ib653ccffea0e47d4f13e7be562e49a283582e48f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
8c44f07cb8f22f6a93d6887844fc9916e7adaae9 |
|
15-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add scene mode selection value to metadata Add ANDROID_CONTROL_SCENE_MODE to metadata Bug: 14059883 Change-Id: I9b866e6bcf5fe184c0eb8fa9bbb1c1f1145b3b61
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
567ec6828e404ddf3289577ed888890362d8fcb9 |
|
15-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add auto white balance lock value to metadata Add ANDROID_CONTROL_AWB_LOCK to metadata Bug: 14059883 Change-Id: Ia2b1046d698944d5b0585b13322227aa3bc03968
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
acdb1088492d7278d6f7e6582718ec192fb1cff9 |
|
09-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add auto exposure lock value to metadata Add ANDROID_CONTROL_AE_LOCK to metadata Bug: 14059883 Change-Id: Ia0c8ed18d7d14564c7834b71a67e8bf57181126d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
cc71c63b8d0957c114b100e74f95f1bb8967bb51 |
|
09-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add exposure compensation to metadata Add ANDROID_CONTROL_AE_EXPOSURE_COMPENSATION to metadata Bug: 14059883 Change-Id: If7f830d0a3e2349a82cce601a0e1b7cf347eea6c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
5727881363ecf459089f77f7f7452e86e569bbb7 |
|
08-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera: Metadata support for CC mod and lens shading map mode Add support for reporting color correction and lens shading map mode in metadata. Bug: 14059883 Change-Id: I85422b33a77ca009e191d1064a5834a559489ee7
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1271352d99c53ca11417017c94541fc1d600e723 |
|
12-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Implement android.request.pipelineDepth Bug: 12958059 Change-Id: I961999e7850dd6f93bbb61790929532e735c2183
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
a91fefb1b4bd90b5062de415d57f48f7bb8fda5b |
|
09-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add support for raw stall durations Add the stall durations for raw stream type in available stall durations static metadata Bug: 12958258 Change-Id: Id570f49f3215c78729f2fd4c47b90b4ae1f9655f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
205c3088636496652da7e4669dcf8b6a553a73ca |
|
03-May-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Set first the focus mode then the focus value"
|
c622c1d72f9e5d5bca91af4c068e1ba0b8d09d90 |
|
02-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Set first the focus mode then the focus value If the value is set first and then the mode the value will not be apply while doing manual focus. Bug: 12132757 Bug: 14140910 Change-Id: Ic96ae0eae06dd187460fbb4441a1c2ac3b26936d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
38ded45f8a80eb87b525ad9ac792ec90adc152fa |
|
01-May-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Propogate correct antibanding mode to the backend Map the correct antibanding mode from fwk to backend. Bug: 13565844 Change-Id: Ie322c23d075ba75f5ba9f204bb3fb866ee634724
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
bc1cdce52ebd886b5f7c4fc682cc94d17ee9fbc6 |
|
30-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Update supported tonemap modes Update supported tonemap modes to contrast_curve and fast Bug: 14160219 Change-Id: Iba9071d653b98b9bd90f56fa78e135b757b22452
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
06a92be33c9ea65100618438d9a73856b514396c |
|
30-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
QCamera3: add support for referenceIlluminant Add android.sensor.referenceIlluminant1 and android.sensor.referenceIlluminant2 Bug: 12958325 Change-Id: I821561e46ccdf5796e3f9a1cb9174f485f5de840 Conflicts: QCamera2/stack/common/cam_intf.h
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9fe6e1093019e378ff9d079a600f303b7ddfb470 |
|
30-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera: Add support for DNG metadata Add support for below DNG metadata - Forward matrix - Color transform - Calibration transform Bug: 12958084 Bug: 12958224 Bug: 12958455 Change-Id: I474867559498034ba6e0225bbffb53ebf59f9ac1 Conflicts: QCamera2/stack/common/cam_intf.h
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
393993c4d51130932bc05775be7d018cdbf71ea2 |
|
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
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
176b827c0d215524c39a35149bba09f8ee4ead00 |
|
26-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix vendor tag implementation Bump api module version to 2.2, and move vendor_tags_ops from device to module. Move vendor tag related implementation into separate file. Bug: 14166492 Change-Id: If2cc7f1ecf73cd886cd9bb9b951d317e908be888
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d7ade3b9c2191c8d8855ad04b338cb29716bb8a0 |
|
26-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Bump up module api version to 2.1 Add initial implementation of set_callbacks in HAL. Bug: 14166492 Change-Id: Ic766bfadd5e24a07a70c9143886dc4c0a00eecf2
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
781c9b14c4dd3791e2705dd9be364682ddfd3e20 |
|
29-Apr-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Add availableStallDurations metadata"
|
d14179db9303efffa637507d0d1542ed3a682f46 |
|
23-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add availableStallDurations metadata Add the metadata for available stall durations Bug: 12958258 Change-Id: Ie3bd79f97cae9aace3e75ec71ba49697b8cafbcc
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
229718bf2214992c4e508abbaaba995e6aaa9c59 |
|
28-Apr-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera: Add support for Neutral point DNG metadata"
|
15059aca77fc518c0319fbcad0505acfbec27a0f |
|
22-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera: Add support for Neutral point DNG metadata Change-Id: Ie403ba62afb3cb58ca5fa2cac541cd602123d0da
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
ca22efc1fd88b3eeeb2e9aa65b7b25db542de555 |
|
26-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Report correct flash mode and flash state Report flash state unavailable if there is no flash on camera. Report correct enum for flash mode. Bug: 13681666 Bug: 13083390 Change-Id: Ifa5efe6a104616b6e6301e9ac604ef63453f5c89
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
dca5ad7364dde4047fc7d013571cb4fbae46d001 |
|
18-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add support channel when there is only one raw stream This makes sure that in the case of single raw stream: 1. Metadata and statistics can be collected for raw result. 2. Works around a mm-camera daemon limitation where single raw stream cannot be supported. Bug: 14014546 Change-Id: I7a3787b8190f7d01d3dc2c43f8ab174a855ccc16
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f46d60481f155617d77cfe4db2e8db38e0c09b94 |
|
17-Apr-2014 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "Update DNG-related characteristics tags."
|
046c1b10c31d8f279f26136da41298c10e853eec |
|
17-Apr-2014 |
Ruben Brunk <rubenbrunk@google.com> |
Update DNG-related characteristics tags. Change-Id: I55bbc490fa3a3fc8723ec5eaf970f58dedd396ab
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d127a022c0cada1d273a7931ed9316822c698565 |
|
11-Apr-2014 |
Nagesh Subba Reddy <nageshsreddy@codeaurora.org> |
Camera: Add metadata support for DNG tags Added metadata support for - ProfileTone Curve Change-Id: I42e82221df93f2aee1de5280a268c6d6d28ff664 Signed-off-by: Iliyan Malchev <malchev@google.com> Conflicts: QCamera2/stack/common/cam_intf.h QCamera2/stack/common/cam_types.h
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
6f22dd8d57c9b81a34b299c4078fe4fd5264aea3 |
|
14-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix jpeg metadata reporting Bookkeep JPEG related metadata in pendingRequestInfo structure so that it can fill into capture result. The metadata coming back from camera daemon doesn't contain JPEG metadata. Bug: 13971753 Bug: 13812772 Change-Id: I63be52b33c16c8bb009b0e9b05c4ba8382494148
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
fbb2906a9a77b06e924b1404f6f7977f2990eacd |
|
12-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Start raw stream(s) after other type of streams This works around a software constraint in camera daemon where raw stream doesn't link pproc, which causes certain session parameters not reaching pproc module. Bug: 13891761 Change-Id: I25c4a48fb965f8351b8b5910633e553aff22a3bd
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
4c7ecd4d5970149a913b60340f49dfaf43f4bd63 |
|
12-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Report hotpixel and hotpixelmap modes Report the hotpixel and hotpixel map modes in metadata Bug: 13516530 Change-Id: Id02ffcf92a1fb88c68aab4a2e7754790d2bf9f52
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2b0590215c64cb1a1f2e118ecc56825543b680af |
|
10-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Update defaults for manual template 1) Set the ae, awb, af mode to OFF as default for manual mode 2) Update some defaults Bug: 13681809 Bug: 12178751 Change-Id: Iac1030eb56db4ecce4cf7b519c5c306f3e2bfb60
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
7526ea3034a5c443d2e5e5f8b0a6199b9d6a5fd7 |
|
14-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Implement android.sync.frameNumber Bug: 12958093 Change-Id: I907535d25c6431de6e92491abb577fca696584e5
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b246a4211b829a98f5bb503b254ae762c77ad364 |
|
27-Mar-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Implement android.sensor.greenSplit Report the green split value calculated using the sensor OTP data Bug: 13191901 Change-Id: I492af93961b61952e35126e9ddf148796416c61a Conflicts: QCamera2/stack/common/cam_intf.h QCamera2/stack/common/cam_types.h
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
740c173bba0e46978b7291574208edf6ff29c5f9 |
|
05-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix static metadata 1. HAL shouldn't simply use picture_sizes for raw. Instead, it needs to use the raw_dim in capabilities. 2. Deprecate availableJpegMinDurations and availableRawMinDurations. Bug: 13769626 Change-Id: I4c16d05a4b4776bb1a636adf8a3a4312a789dc9d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b2eca6d7c5df891d257be0d220830d1d49f120b2 |
|
10-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Set register_stream_buffers to NULL Bug: 13301331 Change-Id: I6f2ffb7595fcd25d56b1fe14f6e21326a329533e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
0b88c64b2bcc2a557f8a405f5c0fd767bd6e7111 |
|
04-Mar-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Remove buffer registration phase Instead of registering all buffers upfront all client buffers are registered on-the-fly during process capture requests. Bug: 13301331 Change-Id: I6230829f9ac8eb1c7ddc26f2408dc948ce7b4682 Conflicts: QCamera2/HAL3/QCamera3Channel.cpp QCamera2/HAL3/QCamera3Channel.h QCamera2/HAL3/QCamera3HWI.cpp
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
8dfe742b193fee7e3da0101965d5f5ea0961f96c |
|
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
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
88e2894271ddb0d10dcc220a05b71c4f5afaf1d1 |
|
09-Apr-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Disable verbose logging Change-Id: Ia6ba69e7ee176c527726f651a7925104a8ca097d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d625f35eaded37f9f2c6629cbd99cd243683b7a0 |
|
04-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Implement Raw capture up to HAL This change implements OPAQUE_RAW and RAW16 capture functionality. If RAW16 stream is created, HAL does internal software conversion from opaque (10bit) raw to RAW16. Known limitation: Currently there has to be at least one YUV stream configured for the raw stream to work. Bug: 13769626 Change-Id: I6b72f2f64d2c81677b0d974ab462cedbef248861
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
ae9d4003e7fa1388b674e8190663dd1ffa177777 |
|
05-Apr-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Enable Raw & Metadata in camera"
|
aef11d79fa963ed64856d6e2006121ec29059c33 |
|
04-Apr-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Enable Raw & Metadata in camera Add raw channel and metadata support to camera. Bug: 13769626 Change-Id: Ia3864a68bc613637a05a9d4d1625212d0ffc905f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c6afb3ecbf6af635e247d15f3086b5b6956c2ba3 |
|
12-Mar-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Use active array top/left from capability Bug: 12035686 Change-Id: I13d83d5fcd2c43221ad6c3d60d20a4c4316ac159
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
180e645f4b69b506721f0d3ed1b69cb250265860 |
|
26-Feb-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add support for test pattern Bug: 12958370 Bug: 12957744 Bug: 13077164 Change-Id: I6edf9bcc50ff864709cae82a0b35df24574f01e1
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
41d14f9df728e9294cdbe219994f1e7aadc59098 |
|
29-Mar-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add new static metadata Add the new static metadata for 3.2 Bug: 13653652, 13516241, 13528518, 13527179, 13527177, 12958238, 12958122, 12958122, 12957740, 12958062, 12957596, 12957732, 12957688, 12957685, 12958201, 12957788, 13527175 Change-Id: Idb2ed5e963683556a0066b77e30bd160b1eb0e29
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c5f4bdee7d5feaa64bd7662c8f375d7f106ed011 |
|
26-Mar-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Upgrade Camera device version to 3.2 Bug: 13609405 Change-Id: I4443126b5fc191798750da73cb750e5b98766e97
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
428e7e7b57bcd67d32bbabfdf5412828edd8ba49 |
|
15-Mar-2014 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "fixbuild: Update qcom hotpixel mode usage."
|
a3abbf388f67ad621dc40aefd77bd117d6c2a1f7 |
|
15-Mar-2014 |
Ruben Brunk <rubenbrunk@google.com> |
fixbuild: Update qcom hotpixel mode usage. Change-Id: I10a52cfb71e47027b1a10b65047c3c609f89e136
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
902d00090a6ea070e77dd3cbf47db7268de11f4f |
|
04-Mar-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Set focus distance calibration static metadata Remove hardcoded min focus distance as well. Bug: 12957245 Bug: 12132757 Change-Id: I5d3bbc4c8d108f9f396fbd041c9afee3f2faf955 Conflicts: QCamera2/HAL3/QCamera3HWI.cpp
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
ecbb40fc8b84ab58724f460e802e5374d5ad51b9 |
|
12-Mar-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Add missing metadata in templates"
|
7a324b9a4f59b128b5c5e0a665f99e8ec5a385bd |
|
21-Feb-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera2: Add flash.available tag with new metadata spec Bug: 12957430 Change-Id: I7c82a7821606dc95310000ea7ea4230454b69403
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
adf7326ca4ff44a4c6c11b4591d35c58ab36c17c |
|
03-Mar-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add support for tone map mode Add tone map mode entry to metadata Bug: 12099214 Change-Id: I8b994a34f0a4944ab3941ba376526c9f9307e991
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1498ed08306d65859ee62f78be309bd549e0a251 |
|
11-Mar-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge changes Id120a01d,I4a396c4d * changes: Camera3: Add hot pixel map metadata Camera3: Use uint8_t for optical stablization static metadata
|
9912b465bd00c1348f511a87ddefabe829ea0524 |
|
06-Mar-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add missing metadata in templates Bug: 13227272 Bug: 13226792 Bug: 13226244 Bug: 13225744 Bug: 13225542 Change-Id: I70d1b9910a190398416c3d2546d18da512a9e724
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
61178d0d25c09aba3294536fdf2686bf34b5cf4a |
|
04-Mar-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add hot pixel map metadata Hot pixel is corrected on both sensor and ISP. Report empty metadata for hot pixel map. Bug: 12957762 Change-Id: Id120a01da708ad2c6b61b7e425b7ad5103975262
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1217a4db8a7e8f6859e8a41d367de839e8d61153 |
|
04-Mar-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Make maximum thumbnail size to be 4x3 This aligns with most max resolution picture size aspect ratio. Also make the supported thumbnail sizes to be in increasing order per spec. Bug: 12101500 Change-Id: I5ed791f08225605b3a538039a05576da458b9109
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
742f098783e5ecd6370dcf9ef7648e82f64181bb |
|
14-Jan-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Clean up ALOGE calls in non-error conditions [DO NOT MERGE] Use ALOGI/ALOGD instead. Bug: 12489802 Change-Id: Id7fc9147395af3a9a0fe135d1017a155aad174fb
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
ebe545aef98739529abc85b392c102011aea72d0 |
|
28-Feb-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add availableLeds to static metadata Bug: 12957577 Change-Id: Iba7ceb6f113e27999c4050abe0a1848ecb6abba6
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
222ad99716faaddb6e1206933015422a935dce69 |
|
20-Feb-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fix value reported for maxFaceCount The value reported for android.statistics.info.maxFaceCount was corrupted due to improper signed/unsigned referencing. Bug: 12035641 Change-Id: Ia885e24be530bfb257bacab527f6bf7736d1ac3b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
afc3ea41bf3ce18319e8fac943ae981182216672 |
|
13-Feb-2014 |
Ruben Brunk <rubenbrunk@google.com> |
Fixbuild: Remove correctionmap. Change-Id: Ib8e11527f3a1cf45f754d1c4f86933bd010b75f7
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
241a576899cfa8fe6630d04d34c6944a93d73881 |
|
10-Feb-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera3: Remove geometric correction tags. Change-Id: I01d70e06540862f7f30df570cb447c4411d9e4d4
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
54b2828bc07cb2ee024c0c6d098c725b97c51bc6 |
|
24-Jan-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera3: Update maxRegions tag. Change-Id: I22501cbf7f941d9626b88182e2dda8a13a620d01
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
67bffe1acfbe3b756cfac9f4eb8db0d34e398ec6 |
|
23-Jan-2014 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Add new EXIF fields for JPEG"
|
ce88ff68377d46ed28619ca7a66cea6c1615511b |
|
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
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
41d101a1c863413e39f0e4825579839315deb9ef |
|
14-Jan-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Clean up ALOGE calls in non-error conditions Use ALOGI/ALOGD instead. Bug: 12489802 Change-Id: Id7fc9147395af3a9a0fe135d1017a155aad174fb
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c4882f945fe9ceab569ef8302e264fa336b7513c |
|
04-Oct-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Implement flush call for version 3.1 When flush is called, HAL drops all inflight requests and buffers as soon as possible. HAL implements this feature by: 1. Streams off all active streams, 2. Calls process_capture_result with ERROR_BUFFER for pending requests for which metadata is generated, but not all buffers are filled, and 3. Calls process_capture_result with ERROR_RESULT for pending requests for which metadata is not generated yet. This change also fixes a bug in mm-camera-interface so that queued_buffer_count is reset during reg_buf. Bug: 9758581 Change-Id: Ibcb5dc52faf8d50f781ef514e4c79185311dafce
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f7ce236f576484aae64ca6885248744f41c7ba0a |
|
14-Nov-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "Camera3: Adjust 3A regions based on FOV crop" This reverts commit f786a1752f316a67a7687e1bde5feb66ff3e2e47. Bug: 11688635 Change-Id: I241dc5148db9a3ff30bd749a4789f2102b673336
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
cc0a016e6051847dfe4ccfd015f38b9d94093c64 |
|
13-Nov-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Use Stream Identity instead of Stream type Since there is a use case with two Call back streams, send Stream ID's instead of Stream mask alone through Set Parm. Bug: 11293776 Change-Id: I7c3c0c180482a0eb5843c4ff2176a4bceb99bdb0
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f786a1752f316a67a7687e1bde5feb66ff3e2e47 |
|
11-Nov-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Adjust 3A regions based on FOV crop Intersect AE and AF regions with FOV CROP window. For AWB regions, intersect them with active region instead. Bug: 11614033 Change-Id: I8c723ea08ee17b2fe28e19a4eead1b5f02be48b1
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
3cf45155bb833d30f02ca71c3255c0e4580868ff |
|
11-Oct-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
QCamera3: Adding Urgent Metadata Adding urgent Metadata to report 3A states as quickly as possible Uses HAL3.1 quirk field for partial results. Bug: 11115603 Change-Id: I6cdb65dd7cb6d23ef9de244cbb55ebc1a653590f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
5ed08cd1e23e6776bce33ac6d9c68a42106c1e7c |
|
30-Oct-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Reduce log spam Bug: 11431304 Change-Id: I9f641188d3ae5c131ed1cd687300cc2b8ccd380e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
dd60b0cec98a84145dd88747b5cb642da3123802 |
|
15-Oct-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Additional hints for callback Bug: 11011342 Bug: 11201229 Change-Id: I11988f312fc66f9426c4f751cc8a07adbf1357dc
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f060ebe7f00ea62a029df01482e32b1d57c3efe6 |
|
14-Oct-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Validate request rate based on metadata rather than buffers Bug: 11011342 Change-Id: I68c054027bb8b39ad30b0a3ca932b6cb888409c9
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
cc7a1db9ae6ca4ffcaf16d478247489bf40d1cae |
|
13-Oct-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Unblock capture_request in correct condition Previously we were only checking max buffer dequeued when metadata callback happens. HAL needs to do the same check in buffer callback. This change also breaks down the captureResultCb() function which is long overdue. This should help improve latency and performance because we are unblocking capture_request early. Bug: 11011342 Change-Id: I37a37e78a3534f780b4a92e46ab21f5ae78b5329
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
514dd60f8bafe2248fc4200cd691632b1a9eab0f |
|
13-Oct-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Handle the way fd stats are sent to frameworks 1) report face detection stats for every frame even if number of faces is 0 2) Change the array size of the fd stats to MAX_ROI Bug: 11118844 Change-Id: I3b80028adea3084b32f1153ceea300c823e69390
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9bdb10cd8e81bd31408146118ef57bdea6e79891 |
|
05-Oct-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fix edge mode and add some metadata results Bug: 10784117 Change-Id: I69c16e48192881e034f7f89ed6b1c22852027542
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d1bbfd486e298ac2cc64ad9df0533bb87d6a9a1a |
|
02-Oct-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Clear Metadata channel references" into klp-dev
|
f49d780c0f2fc137a3463e06537706d8829d6da5 |
|
02-Oct-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Clear Metadata channel references - When metadata channel initialization fails the channel is destroyed but the reference to it is kept. This may cause instability in the destructor when we try to stop and delete this channel again. BUG: 11045420 Change-Id: I33fe92fd616a286ff80f5e71831cea2b06550548
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
34296c8a11c87ca1c00cfaedddd1f9089344ee80 |
|
29-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
QCamera3: Scene Mode Fix Map FACE_PRIORITY mode as Auto Scene Mode, so that we don't have undefined behavior. Bug: 11045793 Change-Id: Iaa7a30eef902c2ca0a700c498f88b7c77aa441fa
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d8b84ebafc7e91575dce67d99fcc439a140d54c9 |
|
26-Sep-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Add frame drop info to metadata" into klp-dev
|
45465b8d86296ba7aeeb1ee4f9ba07b4bddf1652 |
|
26-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add frame drop info to metadata Add CAM_INTF_META_FRAME_DROPPED to meta data to know whether any stream buffer is dropped or not. If dropped, send error notify to framework with CAMERA3_MSG_ERROR_BUFFER and corresponding buffer status with CAMERA3_BUFFER_STATUS_ERROR. Bug: 10844261 Change-Id: I1b7e38790c8314fce8895b3ccc51c79b748e7a32
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b7cf952e7ee594c39c377b17f83f4524d9cd1e52 |
|
26-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
QCamera3: Passing CAM_INTF_META_LENS_STATE from AF to HAL Receive CAM_INTF_META_LENS_STATE from AF, the state will be STATIONARY or MOVING. Bug: 10621609 Change-Id: I406f8098d63c952ae17330014eb64ebf92d5ef9b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
8bb288a4ce754dc25f447d5509f2a8adbb5d1eba |
|
25-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add defaults for some parameters Add default values for some parameters, which fixes the scaler crop information reporting bug. Fixes-bug: 10784055 Change-Id: If115feeaec3dd326bbed99c726251cb92cfd5c49
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
bb733216b5176a06b2db8f3ee165cb3a8d21babc |
|
25-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
QCamera3: FD statistics correction Corrected the right eye left position. Bug: 10772700 Change-Id: I458e0a7cb6badf3d3ded9d66c57380e789602d63
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1e7fa1c953c524a9bfca05a103c920e95538d1dc |
|
24-Sep-2013 |
Iliyan Malchev <malchev@google.com> |
Merge changes I1409319e,I88a50113,I3de3a6a1 into klp-dev * changes: Camera3: Fixes instability during camera close Camera3: use the correct coordinates in resetIfNeededROI Camera3: Add the JPEG Info to MetaData
|
1fca7d2974d2adb729b13ad51600e0b8d8478e48 |
|
24-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fixes instability during camera close - As per documentation 'camera3_stream_t' objects are owned by the framework and will be freed before camera close. These objects are not to be used when the Hal destructor is invoked. BUG: 10689446 Change-Id: I1409319e7340846ca574b3987132a0ca3bbae8e9
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f57748033ad578a1c790668e97ce64530004a3b6 |
|
23-Sep-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: use the correct coordinates in resetIfNeededROI Correct the Max width formula with the width + Left. Change-Id: I88a501132ea7beb5b3d33ee23d2144781ca79216
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
17c34c93d837a49f778ed0294c3670a30f10396e |
|
23-Sep-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add the JPEG Info to MetaData Bug: 10783953 Add the JPEG info provided in BLOB request to the result METADATA. Change-Id: I3de3a6a1e9ccaa2d94fed3efef59c7ee2717907e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
249d8d801ab218ff4920e57fdd4ccf17e1626057 |
|
23-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
Camera3: replace EDQUOT with EUSERS EUSERS is used to indicate the failure of opening too many cameras. Bug: 9802344 Change-Id: I3f15c04211a989c0d558607f295cd5e7c95cd2f3
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
bc69b970ecb783db68cccad88220340c08ee17a5 |
|
20-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix send stream info. Stream info should be send before register channel buffers for second channel. Bug: 10825274 Change-Id: Ieac823ab6a9c08aa57538f1f07b764f731b8b612
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d3e9508eb0f78c4911f51d779b4e7f2c4eb6fcc7 |
|
20-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Send flash mode to result metadata Get flash mode from callback metadata in HAL and propage it to the frameworks Bug: 10784004 Change-Id: I5e951a99aa87636e2d96a10d6a641410ce66c8c0
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
46b8b4e323c8d827e99eebf6c30cd349012a4475 |
|
19-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Removes raw sizes from metadata - Raw sizes can be advertised in the metadata only when 'HAL_PIXEL_FORMAT_RAW_SENSOR' pixelformat is also supported. BUG: 10808469 Change-Id: I81df4010bd150127e898172ed4c30e9423d76f1d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
0f0f251722ee12e53bab3d4e4918e541ebc82722 |
|
18-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix memory leaks during preview start/stop - The array for holding registerd buffer handles is not released during camera close. Also the metadata frame allocated in 'QCamera3Stream' needs to be freed after returning to camera. Change-Id: Idb9e278583382e08df9c64d20d7f1c2af2488071
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
6be371a43545858396aed73240eaa1259df60d2d |
|
18-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Populates request ID in default requests - While constructing default capture requests we need to include a default request id as well. BUG: 10803080 Change-Id: I2b1ba4ca8d6a3a416b4389d854d6ffe1dbd9baeb
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
32d9e5ad33dd580b6273aac830ef99f913a0ce0b |
|
17-Sep-2013 |
Ajay Dudani <adudani@codeaurora.org> |
QCamera3: Fix focusRange to be a pair of float value Change focusRange from single float to float array with a pair of values. Bug: 10621609 Change-Id: Ic3f25a83ed3b856dd605d66cd92358a5dcbe5939
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c0135523074a13112d8a2f7162bb69de774e17e6 |
|
16-Sep-2013 |
Iliyan Malchev <malchev@google.com> |
Merge "camera: say no to logspam" into klp-dev
|
ba7843eb48941909a360512af9d0596790d7d887 |
|
16-Sep-2013 |
Iliyan Malchev <malchev@google.com> |
camera: say no to logspam b/10699576 Signed-off-by: Iliyan Malchev <malchev@google.com> Change-Id: Ic839b570b9c0b2beabe408eccc87a4c05712dfac
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c50aa0b12c86779dd886629aa2b98010ea6e2d0b |
|
16-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
Merge "Camera3: Use EDQUOT when open multiple camera failed" into klp-dev
|
65fead1569def915ae55986392c5ee9bcca5ff93 |
|
15-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
QCamera3: Populate the base gain factor metadata The sensor base gain factor is added to camera capabilities and populated in the metadata. Bug: 10749994 Change-Id: Ie891d139c1d5de1da8a324ba03618a3c7331a09f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e407efbfc8d1daaa5f0c73eb4130de79c9420a6c |
|
15-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Populate the sensor.exposureTime in initStaticMetadata Added the Default value of Sensor exposure time in Capability to Meta Data. Bug: 10690122 Change-Id: Ic4db8aaa33f28768cd031f547fb14c901918e305
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
867ab9fde22765039b15b11d630fc99933abd244 |
|
15-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix accidentally reverted change in QCamera3HWI Part of change 3e500ec5abf1463c32e0a783bb63802954005dd8 accidentally reverts 73b2b0e1b5b94d44191188070f3776a984142330. Somehow git doesn't complain merge conflict when this happens. This change fixes it. b/10606535 Change-Id: Ie0511340da2302199f7a3ea7b55fa8e34c879e5c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
706d3c51bdf8f3482216d3a90156573bdfa02ef8 |
|
15-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
Camera3: Use EDQUOT when open multiple camera failed INVALID_OPERATION is ENOSYS, which is not a appropriate error code for multiple camera open error code. EDQUOT is more suitable for this case. Bug: 10749544 Change-Id: Ib5f05a82bb49b7eb76b0993870e41ea59afc2b91
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
4e5fef6d28e89ec2635f92ea344d3947a7bd4422 |
|
12-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Check metadata channel before stopping it - There is a sequence where we could open camera, initialize it and then close it. In this case the metadata channel will not get initialized. The destructor will try to stop it without checking whether it got intitilized first. BUG: 10689446 Change-Id: I8369d04ec5275ce84603dc8a75ac6764f8407415 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
3e500ec5abf1463c32e0a783bb63802954005dd8 |
|
13-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Change metadata reporting to framework Populate the metadata buffer with only the valid entries while reporting it to framework. Bug: 10620937 Change-Id: I4450ea634da1a0c1be515ce0760cbbdfc37c294c Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
0b11b27dc2c62f8fa8523ef8706d1cc61b3ea01e |
|
12-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Enforce order of adding parameters Different parameters in the parameter list are not independent. Some paramters override others. This changes makes sure that overriding parameter precedes parameters being overriden. This makes the logic of mm-camera-daemon easier. mm-camera-daemon just needs to iterate through the parameter list and make the right decision. Bug: 10639575 Change-Id: I962a1f8fe1d2f5cb4fd9cfdfe899328124ef3726 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b0a803d16aad9d52d99154888de6908f9cd6b6a5 |
|
12-Sep-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Set the edge strength based on fwk value" into klp-dev
|
4e9f714df832a61716a2aa6e0a213333abef1a8c |
|
12-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Set the edge strength based on fwk value Read the edge strength value set by framework and pass it to daemon. Set the default edge strength Bug: 10497186 Change-Id: I742e8ec4684426f98d29cd17960eba68677938fe
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
5e801cc4554101303c529c621a474772e9ab1b99 |
|
12-Sep-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "Camera3: Fix AF and AWB translation" into klp-dev
|
73b2b0e1b5b94d44191188070f3776a984142330 |
|
12-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix AF and AWB translation HAL needs to translates AF and AWB mode in metadata from internal data type to frameworks data type. Bug: 10606535 Change-Id: I11857c14e840e838d74f20dcc7174fe7529b4d9c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9770445fab16c26a86acb1dc261f2e41a687ddf8 |
|
12-Sep-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
QCamera3: Adding timeout to processCaptureRequest Added 5 sec timeout to honor the processCaptureRequest from Framework, instead of waiting forever Bug: 10513720 Change-Id: I6a61d120b22a736ab6a329dabaec9714a61d44da
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
bce5a07247b615d829c84fbcf4da8c785f53b575 |
|
10-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add meta data entry for tone map Bug: 10621089 Change-Id: Ic4378a1f00d83eea99a0d81948c247758a33a204
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
62595db7d19b3c5997145f35f1d26b87102aa984 |
|
09-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Synchronize between metadata stream with image streams Metadata stream should be started before any other stream is started. Also make sure re-creating metadata stream during configureStreams. Change-Id: I38e7363733b6c050f215e09717a3684869c17fd4
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f7dca66435f16b52df005bd2fbb4fc0992c24c7d |
|
09-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix edge mode and noise reduction mode settings 1) Set sharpness to 0 if edge mode is off 2) Add default values for new parameters in settings template Change-Id: Ic8a5c2d27b04cc32a7399b6649b026cc6b78b93e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
dac62b757b64e83a6add04a9fae98a857b1c28f8 |
|
09-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Send stream type information to daemon Send stream type information to daemon during configure streams for correct port assignment Change-Id: Icbd168c565e92408b3e9155be0ef5ba0b3166e06
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d363f94a30706c0f951d037b3601bc2a0b445837 |
|
09-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Send stream info to daemon at configure Send the stream info (number of streams, stream size) to the daemon at the time of config streams so that modules can decide which stream to put on which port based on size. Change-Id: Ie6350b686ce208a7f723ebd4633abda0d34f8f85
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.cpp
|
e2f4853167052a8f9c3aa42daf56d88cfa9090e3 |
|
07-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add color channel info with tonemap info. Add Red, Green and Blue color channel info while sending control param for tonemap. Bug: 10508531 Change-Id: I3be7dd9ba1ab22b819dcfc38b3004a6eb39fadc4
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
41da374a8252b52dbf5f430602859095710b3cde |
|
05-Sep-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fix rapid ZSL snapshots -In case of rapid back to back snapshots framework reuses ZSL YUV frame -Remove code in HAL which assumes that once a buffer is passed as input it will not be used again Change-Id: I72a0f527de99b96508c7020455a47bfe754d9df4
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
c232705a3fe88a15722efec36dba335e417b7feb |
|
05-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Set extra usage flags for video stream buffers For video stream buffers, set READ_RARELY and WRITE_RARELY usage flags so that gralloc may make them uncached. Code cleanup Bug: 10328870 Change-Id: If3bbbbb0976266f69962db7df568c763dad488aa
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2123c5d141214ae0412840fc9931726a33e4fdac |
|
05-Sep-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Give heads up capture intent to Daemon -Send the capture intent early so that sensor can load appropriate headers based on usecase -Rearrange the validate request & stream on sequence Change-Id: Id852c19c117a9c8795a07b6df2c05eaa61b2e0b5
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
13c48518ed9ba7e67d249841de56e51618e090a0 |
|
31-Aug-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Enable livesnapshot for zsl Ensure that metadata is handled correctly for different ZSL usecases. Change-Id: Ic521f54b973535384cbc2ec94facea3a3f326648
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.cpp
|
020cc22e9d3b14bffb22f7c4ace81201d833aeac |
|
31-Aug-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "Camera3: Destroy metadata stream whenever configure_streams happens" This reverts commit b08cfe9e3588811b4cb87d36d805c35afbbc0c16. Change-Id: Ib6109e43bd078d5e651406b7192956bf04b71f8f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b08cfe9e3588811b4cb87d36d805c35afbbc0c16 |
|
30-Aug-2013 |
Mekala Natarajan <mekalan@codeaurora.org> |
Camera3: Destroy metadata stream whenever configure_streams happens This ensures frame id counter reset after configure_streams. Bug: 10429994 Change-Id: Iad2a1bb97ed806df349a40074d9b52f4635a2f05
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d0282b31d769c3e69100be4443f3adfcdf7178c5 |
|
28-Aug-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: stream on all streams at first request This is to make stream on/off calls symmetric. Stream on happens right after configure_streams, and stream off happens before subsequence configure_streams or close. Change-Id: I860855c1296aace6f1a71c265e4041c1c805f9e5
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
62442157951e325f2e7b9d81e669992e8ba5564a |
|
28-Aug-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Clamp frame duration according to current stream configuration Mininum frame duration is decided by the current configured streams. And for each request, depending on whether the request has BLOB buffer or not. Change-Id: I4cb55251e6f39b28dc96d83b755815eac1e4d997
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e310738e63535838ed4659a55d540b75abc84c19 |
|
26-Aug-2013 |
Ajay Dudani <adudani@codeaurora.org> |
Always set AE_MODE_ON_AUTO_FLASH as scene mode override All scene modes currently need AE_MODE_ON_AUTO_FLASH. Revisit this on a per-scene mode granularity if a scene mode is defined in the future that needs a different setting. Change-Id: I8d43a54a0f217d6e7e9be1dca568033cac9ba93f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
6990dc70b744c1fa9eb3d2d7eb27bcc89857746e |
|
03-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add support for face detection 1. Expose maximum number of faces via capabilites. 2. Add new parameter/metadata field for face detection mode. Change-Id: I6505ab7558cc50f815211df71f70ec1989ce6785
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2e1ef5dd7befcec7ff418df4c06af62edd2597aa |
|
22-Aug-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Merge "camera: adding exposure time to EXIF" into klp-dev
|
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/QCamera3HWI.cpp
|
0b29a823918d0d5f60fc1cb00b143477b3adba91 |
|
20-Aug-2013 |
insup.choi <insup.choi@lge.com> |
camera: adding exposure time to EXIF Bug: 10037666 Change-Id: I5b9e044300ccf901838dc69d5877167c1f102b3b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
00f8676421afc5452383b3eb17caf3c7167ee20a |
|
20-Aug-2013 |
Shuzhen Wang <shuzhenw@quicinc.com> |
Camera3: Fix missing/incorrect static metadata fields Bug: 10146618 Bug: 10262099 Change-Id: Id82ba84ee997d127b7f6b1bfd346b53e1d9efa1d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.cpp
|
acddfe2d2fd672d8dbf21caedf4e0c64571b049d |
|
16-Aug-2013 |
Mekala Natarajan <mekalan@codeaurora.org> |
Camera: Add checks to validate wnr capability. Change-Id: Ie8b35a526d5a15ff70708d94f0066f8128f656cd
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.cpp
|
d18b71ed9389d1b7ccdb9e6caca12ef78e260622 |
|
16-Jul-2013 |
Nagesh Subba Reddy <nageshsreddy@codeaurora.org> |
Camera3: Add new parameter and metadata definitions Update metadata and parameters structure with new fields. Change-Id: I02322fe3bef2eab65c0cb86e0f89ef0dfd744efa
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
a3af5e6860330df6e2ed83a4d912ea268893a52d |
|
09-Aug-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "Revert "QCamera3: Flash Firing Level Support"" This reverts commit 2c0ec473291d45f54a48e48d2f7471630119f08d.
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2c0ec473291d45f54a48e48d2f7471630119f08d |
|
06-Aug-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "QCamera3: Flash Firing Level Support" This reverts commit ebee868c8702d191be819c446ded7f2059e44ce3. Change-Id: I60703e758e977b62375b961ed10224f9a8d5a455
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
ebee868c8702d191be819c446ded7f2059e44ce3 |
|
02-Aug-2013 |
Ajay Dudani <adudani@codeaurora.org> |
QCamera3: Flash Firing Level Support * Add flash firing levels * Add flash firing time control support Change-Id: I728e5b581d912075b175ca41fc467910362d351c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
fb0c2e83e497bb2a5980b6e53f14ce9f3bb51209 |
|
31-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix exposure compensation setting Trivial bug fix Change-Id: I5b44350899360982b3974e1f96a8270986517d88
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.cpp
|
6356e2d4fc01ff878ac4664d86892c8d81e330a9 |
|
26-Jul-2013 |
Ajay Dudani <adudani@codeaurora.org> |
QCamera3: Enable flash torch mode for video usecase * Enable flash ON mode for Video * Respect flashmode depending on the AE mode selection Change-Id: I54041f5fbd2e2018aa0d630ea87ff6a84e9a73a1
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e936796df0426c326d043c2359c149024526f4bc |
|
23-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Correct min frame duration and sensitivity range 1. Use min frame duration for each scaler sizes 2. Use sensitivity range 3. Add multiple JPEG frame duration support Change-Id: Ia89a9a6ebccc66e3cd8dfefcf19f5d01a9d8e3b7
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
152ee3049941f9d51276932f0b507b800723b1de |
|
22-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add pending request count in metadata More than one requests may fall onto the same frame interval, in which case camera daemon needs to delay one request to the next frame interval. To solve this problem, add a new field in metadata to indicate number of pending requests. Only if the number of pending requests is 0, HAL would unblock process_capture_request. Change-Id: I018b00315b48d5a15420d0ba145e0944d11fdeec
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
dcf6a1d4ae989908896ef07e4af90480ff007777 |
|
20-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
am 86d4ac82: am 5b777f85: Camera3: Merge mMutex and mRequestLock * commit '86d4ac823451193be259f54cd0e0953d4e6a66bf': Camera3: Merge mMutex and mRequestLock
|
8bb5784949bef76a5880ca3c9a795c71b6ac680b |
|
19-Jul-2013 |
Ajay Dudani <adudani@codeaurora.org> |
Camera3: Fix issues with ZSL snapshot 1. In ZSL mode hardcode ae_state to always converged. This will ensure framework always finds a frame for reprocess. 2. Ignore obsolete param ANDROID_REQUEST_FRAME_COUNT. Change-Id: I28e1c0d3627c677e106541368a38f67dac633785
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
40007c5cef108152d9a876334a6c950ecfa77548 |
|
19-Jul-2013 |
Zhijun He <zhijunhe@google.com> |
Merge "Camera3: Update static camera metadata"
|
ea44a483c0e98200c058a85ea339457616516847 |
|
17-Jul-2013 |
Zhijun He <zhijunhe@google.com> |
Camera3: Update static camera metadata Change-Id: I9a1e25aa1f298882674f12607d3dfa0d0ab0cc08
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
5b777f856726fb16e8cec1f1c22b84dfc6ebd68b |
|
18-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Merge mMutex and mRequestLock These 2 locks can be merged to avoid race condition between callbacks and configureStreams. Bug: 9581580 Change-Id: I7fca0e26fef45d4bc60acb163be2f42ac51c1247 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
d97e494db5f2842765083f1295a61bbad3e7cfcd |
|
15-Jul-2013 |
Ajay Dudani <adudani@codeaurora.org> |
Revert "Camera3: Destroy metadata stream whenever configure_streams happens" This reverts commit afbf95f30505ef79c75a7255d3c82880eb2ae683.
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
22817c71579a2516bd3bdf748a5bc5fa73b9f32b |
|
12-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera3: Minor HAL3 static metadata fixes - Add HAL_PIXEL_FORMAT_BLOB to list of supported formats (for JPEG) - Make active array size a rectangle as it was supposed to be. 0,0 is the top-left corner of the active array, in the coordinate system of the largest raw image that can be read out. Change-Id: I325073e2c1333daab83eb5042894048de784ac17
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1e36336e0d93a772ae4cbea3db2b7662e700a586 |
|
11-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
am ef0d4fa0: am 13dab24b: Camera3: Fix memory leak * commit 'ef0d4fa0c25e7190e97b2c0cc8528bb4129e448a': Camera3: Fix memory leak
|
afbf95f30505ef79c75a7255d3c82880eb2ae683 |
|
09-Jul-2013 |
Nagesh Subba Reddy <nageshsreddy@codeaurora.org> |
Camera3: Destroy metadata stream whenever configure_streams happens This ensures frame id counter reset after configure_streams. Change-Id: Iad2a1bb97ed806df349a40074d9b52f4635a2f05
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
73c570caacb28bc79e73e6c4dfed4536483a8660 |
|
28-Jun-2013 |
Nagesh Subba Reddy <nageshsreddy@codeaurora.org> |
Camera3: Add query capability Query capability for - analog sensitivity - scalar available processed min duration - scalar available jpeg min duration - Increase kmax buffer count Change-Id: I4521932462c8897fb4e01725f07508d946fd18f3
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
13dab24b078e0aa9761969429b95f96bbe2cb316 |
|
10-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix memory leak For each stream callback, a mm_camera_super_buf_t structure is allocated on the heap. Free it once we are done with it. Bug: 9549968 Change-Id: I4d982efa28acee0f5a8b1e58e4283f9ba2cf7376
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
f7d51831acde505c8cda8e60ab651b113326c6b7 |
|
06-Jul-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix translation ae modes to internal flash modes Translation should be done from framework ae modes, not internal ae modes, to internal flash modes. Change-Id: I0858a14aa3d9c636d7372979418319379f18a27f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
827c33fdbfdbd07c5af33ecc8a2f3619f5c8fcb3 |
|
26-Jun-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Handle Scene mode Manual to Auto sequence Bug: 9496623 Change-Id: I3f0bb5e53cda4d9a84973d4da3ef69d010d687f0 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
99119ea1812fef51559a48bff4be66624cc55b0d |
|
20-Jun-2013 |
Mekala Natarajan <mekalan@codeaurora.org> |
Camera: send encode hints to power HAL for preview start/stop Bug: 9325608 Change-Id: I09a56b552f0bbe1bf5157e65a0b3a42d4e55a2be Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9443c6d3cd31da9b89221a4261debfeddafe3b00 |
|
13-Jun-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add scene mode support, change max zoom 1) Fix a bug while reading fps 2) Change max supported zoom to 4 3) Map scene mode to best shot mode Bug: 9373094 Change-Id: Ia7c22bbac5675033a72acf99bef3d51842c0b3a6 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
dbeda6fde21ef974c09a2a8a89c6729f1873f660 |
|
07-Jun-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Only delete channel object when one is available mStreamInfo contains the mapping between stream information and channel object. There isn't necessarily a channel object for each stream created. In the camera device object, make sure channel object is valid before stopping/deleting it. Change-Id: I43b119072b9d3aa08b046cca07514c76c18050c3 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
cd500de28de7d527e4d6b1fbbfbe25bdc58829ed |
|
06-Jun-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Protect against simultaneous camera instances When frameworks try to open the 2nd camera instance, CTS test allows open to fail, but doesn't allow startPreview to fail. The way camera daemon is written, ISP hardware is reserved during startPreview, but only released when all streams are removed. The removal of streams happens when camera is closed. Because of this, the current logic allows the 2nd open to succeed, but startPreview will fail. This is not good! Block the 2nd open in HAL until we have a better underlying design to address this issue. Change-Id: If00b1227f0794171cea3b43c7af28dd766a1943e Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.cpp
|
3fa5d84cc454e0a301fe868d2a9aec3bf631f35c |
|
05-Jun-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Update EXIF tag information Add focal length and iso information to EXIF Bug: 9179852 Change-Id: Ibd35ac6b458f82958b4e5982ccf8de8c551b7fa5 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
71402bc67b7b2729cad7f970d976be15506cfdc7 |
|
05-Jun-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Reset the ROI based on scaler crop region Set the bounds of ROI and ignore it if it falls outside the scaler crop region Change-Id: Ib8568f039865c44905cb2f4466423fcaad0fa04d Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2b70889fa161b79f18eb833d0c3930ad0c851e56 |
|
05-Jun-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix the infinity focus mode If framework sends focus mode off with focal distance 0, set the 3A focus mode to infinity. Bug: 9263856 Change-Id: I2692e054e9f02395f3e6a2f85ecc6d5350067b3f Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
99b3fc5de98314ad3cd91fc68c97070c3fc3e4d4 |
|
04-Jun-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Only add faceDetect metadata when necessary Only if number of faces detected are greater than 0, add faceDetect metadata. Change-Id: I99715a64c7014d9d50aeededf8ccf597a84910ad
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
99259cbb8af6188f391311cd8e09d4c01832dd5a |
|
29-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Protect against invalid memory access QCamera3HardwareInterface destructor may be called with mMetadataChannel not being created. This changes protects against accessing un-initialized mMetadataChannel object. Change-Id: I50400334ac72503add0f87d6b4a30602ba29b9ee
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
013ea05a4d0b11d7e76e0a2a791d38441f2a3336 |
|
04-Jun-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Disable debug logs Bug: 9001388 Change-Id: I66ded6bd95cf5da1a22f8e2c93f0813b1aef6dd5 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
a7661be16c776d6695b0488479cbd5de1a6a5d8b |
|
30-May-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: remove verbose log Bug: 9001388 Change-Id: Ia03658f8bff60720fcec1c5280db7ca40ee1662c Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
53074dcacf200e7252b5d064733b09d027d378e4 |
|
30-May-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fix issues with exposure compensation * Add exposure value exif tag * Pass exposure compensation setting to daemon Bug: 9112666 Bug: 9166232 Change-Id: Ib728891fc074e30003defe84b1e214e8e7f9ebc0 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
59907a1735a991f67d84bff196879de2611ac732 |
|
30-May-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fix Preview Format & Scene mode parameters * Populate preview formats list correctly * Remove unsupported scene mode Bug: 8970631 Bug: 9111949 Change-Id: I14e4e59103c244d0006bdfa45ff3eb1380ed26f0 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
74f6761b0f475069b59e715fcf8753b1664e0bdb |
|
29-May-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Add missing code for Request id * Added code for book-keeping request id * In cases when no new request id is passed re-use from previous request * Fail when no previous request id is available Bug: 9166187 Change-Id: I9692a9d334223b01c486d9dc59c30569830066f9 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
08ad023e7517b0bb44b3e636abfea3ef3bba0aff |
|
24-May-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Remove the hardcoding for thumbnail size 1) Use the thumbnail size set by the framework 2) Send correct available thumbnail sizes Bug: 9107486 Change-Id: Idf55d3904561c36da467063f8bc399c8362d9d72
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
47a3010f28bcbf34695ad53608b98be07b4618a6 |
|
22-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera2: Support Zoom for HAL3 Support propagate the height of the active pixel Remove static const declaration type for varaibles, as the api called only once for each sensor. Change-Id: I9d8be2296cca10c2178625f4b1695adc8abeee54
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e9a0b4995192d264f75543f62efa089845456291 |
|
21-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Support for more 3A features 1) Add support from HAL to send the sceneModeOverrides as part of static metadata 2) Add support for ae modes Change-Id: Ia822e77083fa6f87783c620b03b776f824cf9beb Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
2dd2f652b9cdd9e1d3db1d4157e38756370d7409 |
|
15-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Add changes necessary for 3A Add definitions needed for 3A modes for camera3 Modify some information sent to framework Change-Id: I5a1e72ed2ce76d496ab04a0d11162ce8badbf63b Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
59a548ac1f29a32e40d5de6c3d911469ccdb3f73 |
|
15-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Pass 3A roi data to backend Read the information from the frameworks settings and pass the roi data to the 3A Change-Id: Iaa201910f984870bf5870810d94fff38dd4a5c24 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b6c8485f9005cf0f759c49e2256e1a4382e5628c |
|
14-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Fix global gStaticMetadata for static metadata 1. gStaticMetadata should contain two entries: front camera and back camera. 2. Remove dummy code for static metadata. Change-Id: I39fbfeff483ef87630535692e003dce074e9c058 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
8867984d33ed870071109a4500402dddbc85c048 |
|
11-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Implement the preview callback. Support flexible format for Preview callback from camera HAL side Change-Id: I3fb50ca7c63cb9cc48c9471b3a27783b6d61e38e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e3b82c765b3e267c18601aad04159005be581c87 |
|
09-May-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Fix correct datatype for Zoom Change-Id: I65de1ae2e14adfded38c9ca5cefd3ace1256d2ac
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.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/QCamera3HWI.cpp
|
c31ab1ae7cd6b6eb410e71ead51dd36089dc2397 |
|
05-May-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Enable capabilities and fix errors 1) Enable the static metadata end to end 2) Fix some errors Change-Id: Ie4aad6bb12408d31d6a5305a0c858d08ed17f8b5
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
65585b2d14faf1e7fa78560f8c9cd27d76c408ab |
|
26-Apr-2013 |
Mansoor Aftab <maftab@codeaurora.org> |
Camera3: Merge recording & snapshot functionality -Previously recording only worked with 1 cont & 2 burst config & Snapshot operates in 3 continous mode. -Fixes in initialize sequence of snapshot channel, to enable video to work in 3 continous mode as well. Change-Id: I4e03bb63a010feb8d8d75023a2221b06bd33f16d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
b66f295ef24aea24873bcf80cee589835338e2a1 |
|
26-Apr-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Integrate fixes for preview, capture and video 1. Fix StaticMeta and compilation warning 2. Set HAL3 version in Parameters Change-Id: I23aa0df37a58e847f1ca738a335d50b99f1f5a06
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.cpp
|
e502ddd6da40b9779e0d51e5f312f3d378ebe505 |
|
22-Apr-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Enable video recording -Various fixes relating to buffer count -Configure continous/burst streams accordingly Change-Id: Idbd9d2dfa76fd16e3922861cbfad44ffe8348307
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
1c6fa865f97afe06b8b9d9520390a37dd86f55e1 |
|
18-Apr-2013 |
Tanmaya Godbole <tgodbole@codeaurora.org> |
Camera3: Add metadata and buffer aggregation in callback This change makes sure the ordering of shutter callback, capture result callback. It also handles the case where a particular metadata packet is dropped by mm-camera daemon. We maintain a list of pending requests in the HAL so that when drop happens, we can return an empty metadata to the frameworks. Because metadata packet from daemon is the indication for both shutter and metadata, we need to cache the filled buffer until the matching metadata arrives in HAL. Change-Id: I1e04ef821d535cba09afbf37aec6e7697a37ad7b
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
0e03eb09035f20fd3e45ad4b6be5eb84303377de |
|
11-Apr-2013 |
Tanmaya Godbole <tgodbole@codeaurora.org> |
Camera3: Manage streams in configure streams 1) Remove the old streams that are not configured again 2) Reconfigure the old streams from the HAL Change-Id: I3ca3e23f4fc29d32a8bace7529ed8e8f0633fcae
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
33cb7276f6c4d2eda72253d11cd9242e1f82bf7d |
|
11-Apr-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Enable preview - initial_reg_flag is used to indicate whether to queue buffers to the hardware before streamon. Remove code in mm_stream_qbuf where VIDIOC_REQBUFS is skipped if any of initial_reg_flag is 0. - Apply change I5f8f5e2b2c86dfae3cae2b76886dd96eb1d261cc: "QCamera2: Trigger buffer cache invalidate just before queuing" - Use PRIV_FLAGS_HW_TEXTURE private gralloc usage flag for preview frame. - Improve member variables initialization and cleanup for QCamera3HWI class. - Remove redundant functions in QCamera3HWI. - Add cleanInvalidateBuf function pointer to mMemVtbl. Change-Id: I416bd169eb0d98ed268c41f128636ed451c6de23
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.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/QCamera3HWI.cpp
|
97e8019457b448a6e2141a49a0f471a467b70dc0 |
|
06-Apr-2013 |
Tanmaya Godbole <tgodbole@codeaurora.org> |
Camera3: Convert the callback metadata into fwk struct Convert the metadata in the result callback into a struct specified by the framework Change-Id: I83fd74dbd6c65c5a56e0035353387748e73d5e57
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
662d6f3c8101a94f45f3b0f892817e062a5c0faa |
|
04-Apr-2013 |
Tanmaya Godbole <tgodbole@codeaurora.org> |
Camera3: Add code to do metadata translation (1) Translate between the framework metadata structure and the HAL and mm-camera structures (2) Set the parameters to the backend during processCaptureRequest (3) Save the jpeg settings locally Change-Id: I22e7a8a546813bb06336a08d501992ede516fcb1
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
e6ab32d89cf169705236988f0f74309f914c88b7 |
|
04-Apr-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Implement capture request & capture result path - Implementation to process requests at channel/stream level - Start streams if first request & Qbuf the buffers with each req - Capture FrameNumber for the buffer. - Implementation for the capture result path. - Generate all the data required for the result at the channel CB - Add mutex to QCamera3HWI to avoid concurrent access to APIs - Fake frame numbers when FAKE_FRAME_NUMBERS is defined Change-Id: I9f000e9460f83a75975ac546184ca9344e87c4e8
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
9de643761e1282fb5af14a9249618efa9d8ac8fe |
|
04-Apr-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Implement process_capture_request and metadata channel Also add getStreamBufs and putStreamBufs functions in channel class to be used by getBufs/putBufs from stream. Change-Id: I8e3ef37cfdb046ffe75ba1a5c1a8c0f7ac072763
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
80e50bfee66172f8a924573247aa99ee72bfe24f |
|
04-Apr-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Metadata translation This change adds more static metadata and translates between request and parameters. Change-Id: I86e01273244adb9a246223398622bf5042ac3a98
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|
625515beb9c1347216a2d261930ceb0d85ba1c47 |
|
08-Apr-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
Camera3: Initial implementation - Implements the scaffolding code for camera3 HAL - Moves QCameraCmdThread and QCameraQueue to util/ such that they can be used by both HAL1 and HAL3 - Adds stream and channel classes. stream class abstracts mm-camera-interface stream. channel class abstract mm-camera-interface channel, and acts as an adapter for camera3 frameworks defined stream. Change-Id: I27c25da4085faf33320bae049bf19df5ce5165fb
/hardware/qcom/camera/QCamera2/HAL3/QCamera3HWI.cpp
|