|
|
|
|
@ -1567,12 +1567,14 @@ uint8_t QCamera2HardwareInterface::getBufNumRequired(cam_stream_type_t stream_ty
|
|
|
|
|
if (minCaptureBuffers == 1 && !mLongshotEnabled) {
|
|
|
|
|
// Single ZSL snapshot case
|
|
|
|
|
bufferCnt = zslQBuffers + CAMERA_MIN_STREAMING_BUFFERS +
|
|
|
|
|
mParameters.getNumOfExtraBuffersForImageProc();
|
|
|
|
|
mParameters.getNumOfExtraBuffersForImageProc() +
|
|
|
|
|
mParameters.getNumOfExtraHDRInBufsIfNeeded();
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
// ZSL Burst or Longshot case
|
|
|
|
|
bufferCnt = zslQBuffers + minCircularBufNum +
|
|
|
|
|
mParameters.getNumOfExtraBuffersForImageProc();
|
|
|
|
|
mParameters.getNumOfExtraBuffersForImageProc() +
|
|
|
|
|
mParameters.getNumOfExtraHDRInBufsIfNeeded();
|
|
|
|
|
}
|
|
|
|
|
if (getSensorType() == CAM_SENSOR_YUV &&
|
|
|
|
|
!gCamCapability[mCameraId]->use_pix_for_SOC) {
|
|
|
|
|
|