History log of /hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
09cb28ee5fe4b3664777977d75fde8a6372d2f32 21-Jul-2017 Chien-Yu Chen <cychen@google.com> camera: Stop channel/stream immediately

When Easel triggers a fatal error, MIPI may have stopped so waiting
on frame boundary when stopping streams may fail. So force channel
and streams to stop immediately in case of Easel fatal errors.

Test: Camera CTS
Bug: 63090790
Change-Id: I28c36a757d8486ba9d6562b48904e31ce2baf376
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
26ea6ac35479efe4ddf126a7898dc0fc233bb7a5 18-May-2017 Shuzhen Wang <shuzhenwang@google.com> QCamera2: Add more traces for reprocessing

To enable comprehensive tracing in camera HAL, set the below property
and restart camera processes.

adb shell setprop persist.camera.kpi.debug 2

Test: Run camera, and observe trace
Bug: 36890286
Change-Id: I357681867af88bf02acc152fc7b4690521090bf6
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
b80baf6e483d6f5d63a0104f1846c35e6f3f105c 19-May-2017 Zhijun He <zhijunhe@google.com> HAL3: initialize some uninitialized fields

Bug: 38299858
Change-Id: I57b11802f54cdba8c9261e2052b736f7043129ac
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
ce5b8667939a3d4678b0178011ad519013c86384 10-May-2017 Chien-Yu Chen <cychen@google.com> camera: Change stream on sequence

Change stream on sequence to
1) Configure AP modules
2) Start Easel MIPI
3) Start sensor streaming.

This sequence is required for continuous clock mode.

Test: Camera CTS, GCA
Bug: 37442192
Change-Id: Iba095dd3f3b1b0536417bfcab79e06bb7051ff25
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
0f3c316a1f0dd150adeba93a1c9d91ae9d12a1aa 15-Mar-2017 Emilian Peev <epeev@google.com> QCamera3: Add support for PD stat streams

Streams carrying phase detection data from camera
can be supported granted the camera has meta raw
support.

Bug: 36015382
Test: testPDStats
Change-Id: I58803ac578908616b8710fcde593ccb3651ef887
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
2896d129511c499aef15b8162df05fa299860f59 24-Feb-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.01.01.253.071

msm8998: from hardware/qcom/camera
0f65ffc72 QCamera2:HAL3: Notifying framework incase of error.
9a008e1da Merge d465acceff34f8e64e34c6b6b323fe4b6e7099be on remote branch
d465accef Promotion of camera.lnx.1.0-00191.
c4611b912 Merge "QCamera2: DC: Fix for losing preview buffer in HAL" into camera.lnx.1.0-dev.1.0
d3930805d Merge "QCamera2: HAL3: fix KW warning" into camera.lnx.1.0-dev.1.0
a5b22c383 Merge "QCamera2: EXIF tag cleanup" into camera.lnx.1.0-dev.1.0
d7ccc6021 Merge "QCamera2: FOV-control: Add mechanism to use external zoom translation lib" into camera.lnx.1.0-dev.1.0
157a4ec93 Merge "QCamera2: HAL3: Increase buffers for EIS 3 video" into camera.lnx.1.0-dev.1.0
13f73fdc6 Promotion of camera.lnx.1.0-00190.
4b4fa75d5 Merge "Revert "QCamera2: HAL: Add SAC and RTBDM to appropriate streams"" into camera.lnx.1.0-dev.1.0
9cdb4f91a Merge "QCamera2: HAL: Fix KW errors" into camera.lnx.1.0-dev.1.0
039ead6dd Merge "QCamera2: fix incorrect member variable size" into camera.lnx.1.0-dev.1.0
6483263cc Merge "QCamera2: adds property to set focus in infinity mode" into camera.lnx.1.0-dev.1.0
cd46839ee QCamera2: DC: Fix for losing preview buffer in HAL
708215c1a QCamera2: HAL3: fix KW warning
4c4b3f8bf Merge e8898c5a467fbbc1c1f4edba97f6c5959fd79dc0 on remote branch
705e8e8bc Promotion of camera.lnx.1.0-00189.
68a51ac3c Merge "QCamera2: Disable analysis and callback streams for RAW only" into camera.lnx.1.0-dev.1.0
0a5e02747 Merge "QCamera2: Send hw-sync enabled/disabled flag from HAL to backend modules" into camera.lnx.1.0-dev.1.0
c28fd9976 Merge "QCamera2: HAL3: Invalidate cache based on gralloc flag" into camera.lnx.1.0-dev.1.0
901b290a0 Merge "QCamera2: Enable dual camera asymmetric snapshot mode." into camera.lnx.1.0-dev.1.0
175ffad9c Merge "QCamera2: Dual camera: Allow master switch w/o dual zone constraint" into camera.lnx.1.0-dev.1.0
5c4c1d06d Merge "QCamera2: fix incorrect snapshot size configuration" into camera.lnx.1.0-dev.1.0
bcd348b76 Merge "QCamera2: HAL: Enable presentation timestamp logic only for video" into camera.lnx.1.0-dev.1.0
b6f1eae3d Merge "QCamera2:mm-jpeg-interface: exif: supply full AE data in exif" into camera.lnx.1.0-dev.1.0
9fae152cf Merge "QCamera2: Advertise more supported INPUT sizes." into camera.lnx.1.0-dev.1.0
f9cc3d4f0 Merge "QCamera2: Enable turbo frame flush event from video to camera." into camera.lnx.1.0-dev.1.0
51a4dcc23 Revert "QCamera2: HAL: Add SAC and RTBDM to appropriate streams"
ed5a98c18 QCamera2: fix incorrect member variable size
e8898c5a4 Promotion of camera.lnx.1.0-00188.
cd32ca2e4 QCamera2: HAL3: Increase buffers for EIS 3 video
e5ff06f22 QCamera2: FOV-control: Add mechanism to use external zoom translation lib
e2af3da92 QCamera2: adds property to set focus in infinity mode
c7e17c1f2 Merge "QCamera2: mm-jpeg-interface: Dump thumbnail with correct name" into camera.lnx.1.0-dev.1.0
ef36a8d25 QCamera2: HAL: Fix KW errors
5a1d6bdbf QCamera2: Enable dual camera asymmetric snapshot mode.
a574a66f3 QCamera2: Dual camera: Allow master switch w/o dual zone constraint
639192112 Promotion of camera.lnx.1.0-00187.
983cad2a1 QCamera2: Disable analysis and callback streams for RAW only
b955d81e2 QCamera2: EXIF tag cleanup
0bcf8959f Merge "QCamera2: bugfix for mwb test in mm-qcamera-app" into camera.lnx.1.0-dev.1.0
1714989e0 Merge "QCamera2: Fix multiple shutter cb and incorrect reprocess count" into camera.lnx.1.0-dev.1.0
7c8f77e01 Merge "QCamera2: Disable stream cb switch for feature mask CAM_QTI_FEATURE_SAC" into camera.lnx.1.0-dev.1.0
55c10806b QCamera2: fix incorrect snapshot size configuration
ad2575360 QCamera2: Send hw-sync enabled/disabled flag from HAL to backend modules
694a11e2f QCamera2: Enable turbo frame flush event from video to camera.
967c62f69 Merge "QCamera2: FOV-control: Use low light, macro scene meta in state transition" into camera.lnx.1.0-dev.1.0
84edea053 Merge changes I510923b8,Iafd39857 into camera.lnx.1.0-dev.1.0
9472dfe0b Merge "QCamera2: Add metadata fields for LUX index and Object distance" into camera.lnx.1.0-dev.1.0
d6fa666ca Merge "QCamera2: Add new metadata for Spatial Alignment Compute output" into camera.lnx.1.0-dev.1.0
3340c812d Merge "QCamera2: Send the LPM modes set in config header file via LPM dualcam cmd" into camera.lnx.1.0-dev.1.0
1b578cf39 Merge "QCamera2: FOV-control: Misc fixes" into camera.lnx.1.0-dev.1.0
61b2cc329 Merge "QCamera2: FOV-control: Update ROI translation" into camera.lnx.1.0-dev.1.0
97e5c214e QCamera2: FOV-control: Use low light, macro scene meta in state transition
0919508e2 QCamera2: Advertise more supported INPUT sizes.
efdb2af2f Merge "QCamera2:HAL3: Fix 4K Live snapshot failure" into camera.lnx.1.0-dev.1.0
97dacdc9c Merge "QCamera2: mm-qcamera-test: Allocate ion jpeg encoder out buffers" into camera.lnx.1.0-dev.1.0
bea1ea3fb Merge "QCamera2:HAL1: Based on setprop link preview stream for thumbnail" into camera.lnx.1.0-dev.1.0
b7438e53c QCamera2: HAL: Add feature mask for RTB
9626f218f QCamera2: HAL: Add SAC and RTBDM to appropriate streams
ddf647005 QCamera2: Add metadata fields for LUX index and Object distance
33ce850a9 QCamera2: Add new metadata for Spatial Alignment Compute output
c8655a6c5 Promotion of camera.lnx.1.0-00183.
466ed5996 QCamera2: Disable stream cb switch for feature mask CAM_QTI_FEATURE_SAC
d9533a812 QCamera2: Send the LPM modes set in config header file via LPM dualcam cmd
b238f4814 QCamera2: FOV-control: Misc fixes
375b95d48 QCamera2: FOV-control: Update ROI translation
9947ace98 QCamera2: HAL: Enable presentation timestamp logic only for video
0aaf51b2f QCamera2:mm-jpeg-interface: exif: supply full AE data in exif
80a8b7c81 Merge "QCamera2: Enable OMXJpegEncoderPipeline for starlord" into camera.lnx.1.0-dev.1.0
3d0d5b4fe Merge "QCamera2: HAL: Fix crash seen during liveshot." into camera.lnx.1.0-dev.1.0
c14770ee7 QCamera2: mm-jpeg-interface: Dump thumbnail with correct name
8d0fddf77 QCamera2: mm-qcamera-test: Allocate ion jpeg encoder out buffers
077d0c705 QCamera2:HAL3: Fix 4K Live snapshot failure
ec2f2ba5e Merge "QCamera2: Conditional configuring of UBWC for preview stream" into camera.lnx.1.0-dev.1.0
c12242fc9 Merge "QCamera2: FOV-control: Power optimization in transition zone" into camera.lnx.1.0-dev.1.0
e2bd5eaec QCamera2: Enable OMXJpegEncoderPipeline for starlord
4bf823bf4 QCamera2: bugfix for mwb test in mm-qcamera-app
aeb0e4ea5 QCamera2: Fix multiple shutter cb and incorrect reprocess count
39166c33b QCamera2: HAL: Fix crash seen during liveshot.
130861bb3 QCamera2: Conditional configuring of UBWC for preview stream
5b64a58ce QCamera2:HAL1: Based on setprop link preview stream for thumbnail
0c19440cc QCamera2: FOV-control: Power optimization in transition zone
9255c4044 QCamera2: HAL3: Invalidate cache based on gralloc flag

Conflicts:
msm8998/QCamera2/HAL/QCameraParameters.cpp
msm8998/QCamera2/HAL3/QCamera3HWI.cpp
msm8998/QCamera2/stack/common/cam_types.h
msm8998/QCamera2/stack/mm-jpeg-interface/src/mm_jpeg_exif.c

Bug: 35758911
Signed-off-by: Thierry Strudel <tstrudel@google.com>
Change-Id: I5b00314cd743b1233de2058c4eb767df554a8dad
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
54dc9783295b20e33ec11e132d98a1b8efbf254c 15-Feb-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.01.01.253.064

msm8998: from hardware/qcom/camera
5517ed617 Merge 7117e99e7afddfdd9f343eb49e2048ac2fa0d30c on remote branch
7117e99e7 Promotion of camera.lnx.1.0-00179.
51e54c017 Merge "QCamera2: DualCamera: Read Sensor OIS data" into camera.lnx.1.0-dev.1.0
858ff0412 Merge "QCamera2: HAL3: Add vendor tags for BSG" into camera.lnx.1.0-dev.1.0
ad9c914f4 Merge "QCamera2: HAL3: Add vendor tags to query controls" into camera.lnx.1.0-dev.1.0
78f66c763 Merge "QCamera2: HAL3: Set up necessary flags for ISO priority" into camera.lnx.1.0-dev.1.0
0b1c49710 Merge "QCamera2: HAL3: Add support for Auto HDR metadata" into camera.lnx.1.0-dev.1.0
b4e903847 Merge "QCamera2: add overrides to force FOVC camera switch" into camera.lnx.1.0-dev.1.0
6e7a05a80 Merge "QCamera2: HAL1: Checking capabilities for HW rotation." into camera.lnx.1.0-dev.1.0
3217d0dbe Merge "QCamera2: HAL3: Add JPEG debug data" into camera.lnx.1.0-dev.1.0
468ea6b40 Merge "QCamera2: Changes to open camera only once in Qcamera app" into camera.lnx.1.0-dev.1.0
06bf7efc0 Promotion of camera.lnx.1.0-00178.
51a1057d5 QCamera2: DualCamera: Read Sensor OIS data
f2995583e QCamera2: HAL3: Add vendor tags for BSG
6b86cc3c8 QCamera2: HAL3: Add vendor tags to query controls
c4c5b498f QCamera2: HAL3: Set up necessary flags for ISO priority
ff14a125f QCamera2: HAL3: Add support for Auto HDR metadata
de69eb123 QCamera2: add overrides to force FOVC camera switch
330d3cd76 Merge "QCamera2: test: Add support BinningCorrection mode." into camera.lnx.1.0-dev.1.0
8294cc0c7 Merge "QCamera2: HAL: Add Binning Correction Mode in HAL3" into camera.lnx.1.0-dev.1.0
bf675b25f Merge "QCamera2: HAL :Fix KW error due to Array out of bounds exception" into camera.lnx.1.0-dev.1.0
8d63f9d8a Promotion of camera.lnx.1.0-00175.
38ef4d6af QCamera2: Changes to open camera only once in Qcamera app
52e6953cb QCamera2: HAL: Add Binning Correction Mode in HAL3
862d9df0d Merge 77bb88cf14e316639a6a67d387f98db087e38cf8 on remote branch
8ed942e01 Merge "QCamera2: FOV-control: Update the code to handle unbundled meta stream cb" into camera.lnx.1.0-dev.1.0
5eb565150 Merge "QCamera2: Dual camera: Add HAL settings for hw-sync and LPM modes" into camera.lnx.1.0-dev.1.0
8d80022fd Merge "QCamera2: Dual camera: Disable metadata bundling" into camera.lnx.1.0-dev.1.0
08ab704a1 Merge "QCamera2: FOV-control: Fix transition camera state related bug" into camera.lnx.1.0-dev.1.0
c1d197f91 Merge "QCamera2: Dual camera: Remove dual zone check for master switch" into camera.lnx.1.0-dev.1.0
19555a78d Merge "QCamera2: Send frame margins in metadata" into camera.lnx.1.0-dev.1.0
a62415ae3 Merge "QCamera2: HAL: Add featue mask for SAC and RTBDM" into camera.lnx.1.0-dev.1.0
a0e852251 QCamera2: HAL1: Checking capabilities for HW rotation.
ce737c22d QCamera2: HAL3: Add JPEG debug data
3f480e13a QCamera2: HAL :Fix KW error due to Array out of bounds exception
f55a19655 QCamera2: test: Add support BinningCorrection mode.
21aec97f1 Merge "QCamera2:HAL: Removing 20 second redundancy." into camera.lnx.1.0-dev.1.0
aa7495648 Merge "QCamera2: HAL3: Perf lock for offline reprocessing" into camera.lnx.1.0-dev.1.0
95f5e3278 Merge "QCamera2:test: Bug Fix for Auto Flicker test case" into camera.lnx.1.0-dev.1.0
0ff0fd551 Merge "QCamera2:test: Added Flip Mode test feature in mm-qcamera-app" into camera.lnx.1.0-dev.1.0
40e1f3f76 Merge "QCamera2: DualFOVPP: Fix KW warnings" into camera.lnx.1.0-dev.1.0
e1e939768 QCamera2: DualFOVPP: Fix KW warnings
3e4f1a971 QCamera2: FOV-control: Fix transition camera state related bug
e29680a49 QCamera2: FOV-control: Fix KW warnings
63d5c46f7 QCamera2: Dual camera: Add HAL settings for hw-sync and LPM modes
5d0beb818 QCamera2: Dual camera: Disable metadata bundling
d6de59642 QCamera2: FOV-control: Update the code to handle unbundled meta stream cb
40f0e6100 QCamera2: Dual camera: Remove dual zone check for master switch
ae00beb80 QCamera2: Send frame margins in metadata
b497b3427 QCamera2: HAL: Add featue mask for SAC and RTBDM
77bb88cf1 Promotion of camera.lnx.1.0-00171.
ced7f564c Merge "QCamera2: HAL1: Avoid CPP CROP in HAL post processing mode" into camera.lnx.1.0-dev.1.0
b2ae39038 Merge "QCamera2: HAL1: Add HAL PP blending block" into camera.lnx.1.0-dev.1.0
6f14e5037 Merge "QCamera2: FOV-control: Fix AF and metering ROI translation" into camera.lnx.1.0-dev.1.0
c3466edd7 Merge "QCamera2: HAL3: Added logs for KPI measurements" into camera.lnx.1.0-dev.1.0
c22cb5e85 Merge "QCamera2: Change the SAC shift data type to accommodate negative shifts" into camera.lnx.1.0-dev.1.0
fb0e7e7ca Merge "QCamera2: Remove redundant helper functions" into camera.lnx.1.0-dev.1.0
92bd522c4 Merge "QCamera2: FOV-control: Send the user zoom as parameter" into camera.lnx.1.0-dev.1.0
b2d6ceea4 Merge "QCamera2: Dual camera: Modify the metadata field to hold user zoom value" into camera.lnx.1.0-dev.1.0
029fd8ad6 Merge "QCamera2: FOV-control: Consolidate AF status for result metadata" into camera.lnx.1.0-dev.1.0
25d670416 Merge "QCamera2: FOV-control: Read the sensor parameters" into camera.lnx.1.0-dev.1.0
10324a4ee Merge "QCamera2:HAL: KW fixes in HAL" into camera.lnx.1.0-dev.1.0
634e45791 Merge "QCamera2: HAL3: IR default meta settings removed." into camera.lnx.1.0-dev.1.0
398a628c3 Merge "Promotion of camera.lnx.1.0-00168."
775f8d30e HAL: Rename msmfalcon to sdm660
383308e02 msm: Rename msmfalcon to sdm660
1ec3e0112 Promotion of camera.lnx.1.0-00168.
b897cc48c QCamera2: FOV-control: Fix AF and metering ROI translation
7552c488e Merge "QCamera2: Enable sensor HDR support in HAL3." into camera.lnx.1.0-dev.1.0
23deda1fc Merge "QCamera2: Add a metadata field to send the default ROI to HAL" into camera.lnx.1.0-dev.1.0
4114160d9 Merge "QCamera2: Add subsampling info in reprocess param." into camera.lnx.1.0-dev.1.0
ec017876b Merge "QCamera2: HAL1: Trigger snapshot based on FOV control PostProcess result" into camera.lnx.1.0-dev.1.0
22e97be24 Merge "QCamera2: Bug Fix's in DC use cases" into camera.lnx.1.0-dev.1.0
76d483e95 QCamera2: HAL3: Added logs for KPI measurements
b5b8809da QCamera2: HAL1: Avoid CPP CROP in HAL post processing mode
b689f30f1 Promotion of camera.lnx.1.0-00167.
31008ef11 QCamera2: HAL1: Add HAL PP blending block
774df4669 QCamera2: HAL1: Trigger snapshot based on FOV control PostProcess result
a6c5bd88d QCamera2: Remove redundant helper functions
224e2eb63 QCamera2: Change the SAC shift data type to accommodate negative shifts
ebb4b846d QCamera2: FOV-control: Send the user zoom as parameter
823816ada QCamera2: Dual camera: Modify the metadata field to hold user zoom value
09176b5da QCamera2: FOV-control: Consolidate AF status for result metadata
bf597a2d2 QCamera2: FOV-control: Read the sensor parameters
beb35b671 Merge "QCamera2: Add CAM_QTI_FEATURE_FIXED_FOVC feature mask" into camera.lnx.1.0-dev.1.0
31445270a QCamera2: HAL3: Perf lock for offline reprocessing
575f836b0 Merge "QCamera2:HAL1: Assigning NULL to deleted pointer." into camera.lnx.1.0-dev.1.0
afd574b4e Merge "QCamera2: HAL1: Dual-camera: Parameter synchronization" into camera.lnx.1.0-dev.1.0
8dd14fd9e Merge "QCamera2/HAL3: Add a debug setprop for tnr, cac, tintless" into camera.lnx.1.0-dev.1.0
1627dd2b0 QCamera2:HAL: KW fixes in HAL
e6513c31c QCamera2: HAL1: Dual-camera: Parameter synchronization
f43ef9c62 QCamera2: Bug Fix's in DC use cases
7c311eaef QCamera2: HAL3: IR default meta settings removed.
828730528 QCamera2: Add subsampling info in reprocess param.
cb35a7d48 QCamera2: Enable sensor HDR support in HAL3.
9edd85288 Merge "QCamera2: Dual camera: Add metadata to hold zoom value for second camera" into camera.lnx.1.0-dev.1.0
3d42b3e67 Merge "QCamera2: FOV-control: Process FOVC result when zoom changes" into camera.lnx.1.0-dev.1.0
6ffae3103 Merge "QCamera2: FOV-control: Update state machine" into camera.lnx.1.0-dev.1.0
b8c21263a Merge "QCamera2: Add metadata for Spatial Alignment output - recommended frame" into camera.lnx.1.0-dev.1.0
7ad2f4cb7 Merge "QCamera2: Update metadata for spatial alignment compute output" into camera.lnx.1.0-dev.1.0
ee4ad539b Merge "QCamera2: HAL3: Fix incorrect vendor tag enum" into camera.lnx.1.0-dev.1.0
ff65d12c4 Merge "QCamera2: HAL3: Advertise Red-Eye reduction AE mode" into camera.lnx.1.0-dev.1.0
d1de75a11 Merge "QCamera2:HAL3: Move histogram stats to vendor tag section." into camera.lnx.1.0-dev.1.0
120db168f Merge "QCamera2:HAL3: Add vendor tag for edge mode strength." into camera.lnx.1.0-dev.1.0
a6e6be0c7 Merge "QCamera2: HAL3: double free issue fix during snapshot in HFR mode" into camera.lnx.1.0-dev.1.0
100022893 QCamera2:HAL: Removing 20 second redundancy.
9730f9db2 Promotion of camera.lnx.1.0-00164.
73bc1d37e QCamera2: Add a metadata field to send the default ROI to HAL
4e3e11ec1 Merge "QCamera2:HAL1.0: Update stats interface for master and aux." into camera.lnx.1.0-dev.1.0
e6a2188a7 Merge "QCamera2: Add 3rd party OTP support for dual-cam calibration" into camera.lnx.1.0-dev.1.0
eb625c626 Merge "QCamera2: HAL3: Use List object to hold timeout indexes" into camera.lnx.1.0-dev.1.0
533261898 QCamera2:test: Bug Fix for Auto Flicker test case
e406b1a00 QCamera2:HAL1: Assigning NULL to deleted pointer.
3a77d2130 QCamera2: Dual camera: Add metadata to hold zoom value for second camera
bfe35db3b QCamera2:test: Added Flip Mode test feature in mm-qcamera-app
0a82428f4 QCamera2: HAL3: double free issue fix during snapshot in HFR mode
467440221 QCamera2: FOV-control: Process FOVC result when zoom changes
92ac5b461 QCamera2: FOV-control: Update state machine
1dbc81dda QCamera2: Add CAM_QTI_FEATURE_FIXED_FOVC feature mask
e73973dc6 QCamera2: Add metadata for Spatial Alignment output - recommended frame
21dfa9cc0 QCamera2: Update metadata for spatial alignment compute output
bd9db9d7c QCamera2: HAL3: Fix incorrect vendor tag enum
710135f15 QCamera2: HAL3: Advertise Red-Eye reduction AE mode
cb4adff10 QCamera2:HAL3: Move histogram stats to vendor tag section.
e8d20fac2 QCamera2:HAL3: Add vendor tag for edge mode strength.
39c6c3fe8 QCamera2: HAL3: Use List object to hold timeout indexes
184c4739f QCamera2:HAL1.0: Update stats interface for master and aux.
66241e9d1 QCamera2: Add 3rd party OTP support for dual-cam calibration
4da5ae13e QCamera2/HAL3: Add a debug setprop for tnr, cac, tintless

Conflicts:
msm8998/QCamera2/HAL/QCameraParameters.cpp
msm8998/QCamera2/HAL3/QCamera3HWI.cpp
msm8998/QCamera2/HAL3/QCamera3HWI.h
msm8998/QCamera2/HAL3/QCamera3VendorTags.cpp
msm8998/QCamera2/HAL3/QCamera3VendorTags.h
msm8998/QCamera2/stack/common/cam_intf.h
msm8998/QCamera2/stack/common/cam_types.h

Bug: 34911851
Signed-off-by: Thierry Strudel <tstrudel@google.com>
Change-Id: I8d93ef8fc00c5f38366215e42ccf9b610592abed
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
8e599494ee73f899a803d51b508249cebef5b4dd 01-Nov-2016 Chien-Yu Chen <cychen@google.com> QCamera3: Initial support for PB HDR+

Initialize HDR+ client when HDR+ is enabled and create a HDR+
RAW channel to request an additional RAW for every request
from camera service.

Get sensor resolution and output pixel clock from mm-camera2.

Configure streams with HDR+ client using sensor mode
information and configured streams with camera service.

HDR+ mode is OFF by default and can be enabled by setting
persist.camera.hdrplus to 1.

Bug: 28637032
Change-Id: Id79077baefe426014cd489ae7380ad6ced1738b0
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
fb961e506628f484ce2bde53c919d05941dec6f2 28-Nov-2016 Shuzhen Wang <shuzhenwang@google.com> QCamera2: HAL3: Use monotonic timestamp for pthread_cond_timedwait

Wall time may jump forward/backward. Especially when it jumps forward,
pthread_cond_timedwait may return early with TIMEOUT.

Switch to MONOTONIC time base instead.

Bug: 33110475
Change-Id: I63efbe24c49c3f539530d6461e89fbfe62a24920
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
4bea843ea3a0855a5ef448df04676954de5d5b76 13-Dec-2016 Thierry Strudel <tstrudel@google.com> msm8998: rename msmcobalt to msm8998

Bug: 33556391
Change-Id: I65c2a2f4c4fdd343b6fb98633be6eab533df41fd
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c