camera: fix take HDR picture spin forever issue

allocate enough buffer for HDR snapshot.

Change-Id: I5b9b793a9eed41a12985d92bbcfc0a8b1d3ed2cd
cm-14.0
Edward Wang 11 years ago committed by Ricardo Cerqueira
parent e3e426bce4
commit e64b720ac5

@ -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) {

Loading…
Cancel
Save