From 11a056bbec4054e0931eb748de62db0601f4b226 Mon Sep 17 00:00:00 2001 From: Santhosh Kumar Thimmanna Bhattar Date: Wed, 5 Sep 2018 16:21:28 +0530 Subject: msm8996-common: QCamera2: HAL3: Add video encoder flags for high speed recording High speed recording CTS test is failing due to missing stream configuration for video encoder. Added missing encoder flags for high speed vidoe recording. Change-Id: I1167ad29c6b30f88d100833fbc7dffe468c93503 Signed-off-by: Davide Garberi --- camera/QCamera2/HAL3/QCamera3Stream.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'camera/QCamera2/HAL3/QCamera3Stream.cpp') diff --git a/camera/QCamera2/HAL3/QCamera3Stream.cpp b/camera/QCamera2/HAL3/QCamera3Stream.cpp index 71935e8..d36047a 100644 --- a/camera/QCamera2/HAL3/QCamera3Stream.cpp +++ b/camera/QCamera2/HAL3/QCamera3Stream.cpp @@ -279,6 +279,10 @@ QCamera3Stream::QCamera3Stream(uint32_t camHandle, *==========================================================================*/ QCamera3Stream::~QCamera3Stream() { + if (mBatchSize) { + flushFreeBatchBufQ(); + } + if (mStreamInfoBuf != NULL) { int rc = mCamOps->unmap_stream_buf(mCamHandle, mChannelHandle, mHandle, CAM_MAPPING_BUF_TYPE_STREAM_INFO, 0, -1); -- cgit v1.2.3