summaryrefslogtreecommitdiff
path: root/msm8998/QCamera2/HAL3/QCamera3HWI.h
diff options
context:
space:
mode:
Diffstat (limited to 'msm8998/QCamera2/HAL3/QCamera3HWI.h')
-rw-r--r--msm8998/QCamera2/HAL3/QCamera3HWI.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/msm8998/QCamera2/HAL3/QCamera3HWI.h b/msm8998/QCamera2/HAL3/QCamera3HWI.h
index c5c59fe..f46fa83 100644
--- a/msm8998/QCamera2/HAL3/QCamera3HWI.h
+++ b/msm8998/QCamera2/HAL3/QCamera3HWI.h
@@ -320,9 +320,6 @@ public:
metadata_buffer_t *parm, uint32_t snapshotStreamId);
int translateFwkMetadataToHalMetadata(const camera_metadata_t *frameworkMetadata,
metadata_buffer_t *hal_metadata, uint32_t snapshotStreamId, int64_t minFrameDuration);
- camera_metadata_t* translateCbUrgentMetadataToResultMetadata (
- metadata_buffer_t *metadata, bool lastUrgentMetadataInBatch,
- uint32_t frame_number, bool isJumpstartMetadata);
camera_metadata_t* saveRequestSettings(const CameraMetadata& jpegMetadata,
camera3_capture_request_t *request);
int initParameters();
@@ -648,6 +645,7 @@ private:
uint8_t requestedFaceDetectMode; // Face detect mode for this request.
bool partialResultDropped; // Whether partial metadata is dropped.
uint8_t requestedOisDataMode; // OIS data mode for this request.
+ float zoomRatio;
} PendingRequestInfo;
typedef struct {
uint32_t frame_number;
@@ -741,6 +739,8 @@ private:
uint8_t mLastRequestedFaceDetectMode;
// Last OIS data mode framework requested.
uint8_t mLastRequestedOisDataMode;
+ // Last zoom ratio framework requested
+ float mLastRequestedZoomRatio;
cam_feature_mask_t mCurrFeatureState;
/* Ldaf calibration data */
@@ -814,6 +814,9 @@ private:
bool pprocDone,
bool lastMetadataInBatch,
const bool *enableZsl);
+ camera_metadata_t* translateCbUrgentMetadataToResultMetadata (
+ metadata_buffer_t *metadata, bool lastUrgentMetadataInBatch,
+ const pendingRequestIterator requestIter, bool isJumpstartMetadata);
State mState;
//Dual camera related params