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
43 files changed