Loading camera/device/3.2/default/CameraDeviceSession.cpp +25 −6 Original line number Diff line number Diff line Loading @@ -99,12 +99,21 @@ bool CameraDeviceSession::initialize() { return true; } int32_t reqFMQSize = property_get_int32("ro.camera.req.fmq.size", /*default*/-1); // "ro.camera" properties are no longer supported on vendor side. // Support a fall back for the fmq size override that uses "ro.vendor.camera" // properties. int32_t reqFMQSize = property_get_int32("ro.vendor.camera.req.fmq.size", /*default*/-1); if (reqFMQSize < 0) { reqFMQSize = property_get_int32("ro.camera.req.fmq.size", /*default*/-1); if (reqFMQSize < 0) { reqFMQSize = CAMERA_REQUEST_METADATA_QUEUE_SIZE; } else { ALOGV("%s: request FMQ size overridden to %d", __FUNCTION__, reqFMQSize); } } else { ALOGV("%s: request FMQ size overridden to %d via fallback property", __FUNCTION__, reqFMQSize); } mRequestMetadataQueue = std::make_unique<RequestMetadataQueue>( static_cast<size_t>(reqFMQSize), Loading @@ -114,12 +123,22 @@ bool CameraDeviceSession::initialize() { return true; } int32_t resFMQSize = property_get_int32("ro.camera.res.fmq.size", /*default*/-1); // "ro.camera" properties are no longer supported on vendor side. // Support a fall back for the fmq size override that uses "ro.vendor.camera" // properties. int32_t resFMQSize = property_get_int32("ro.vendor.camera.res.fmq.size", /*default*/-1); if (resFMQSize < 0) { resFMQSize = property_get_int32("ro.camera.res.fmq.size", /*default*/-1); if (resFMQSize < 0) { resFMQSize = CAMERA_RESULT_METADATA_QUEUE_SIZE; } else { ALOGV("%s: result FMQ size overridden to %d", __FUNCTION__, resFMQSize); } } else { ALOGV("%s: result FMQ size overridden to %d via fallback property", __FUNCTION__, resFMQSize); } mResultMetadataQueue = std::make_shared<RequestMetadataQueue>( static_cast<size_t>(resFMQSize), false /* non blocking */); Loading Loading
camera/device/3.2/default/CameraDeviceSession.cpp +25 −6 Original line number Diff line number Diff line Loading @@ -99,12 +99,21 @@ bool CameraDeviceSession::initialize() { return true; } int32_t reqFMQSize = property_get_int32("ro.camera.req.fmq.size", /*default*/-1); // "ro.camera" properties are no longer supported on vendor side. // Support a fall back for the fmq size override that uses "ro.vendor.camera" // properties. int32_t reqFMQSize = property_get_int32("ro.vendor.camera.req.fmq.size", /*default*/-1); if (reqFMQSize < 0) { reqFMQSize = property_get_int32("ro.camera.req.fmq.size", /*default*/-1); if (reqFMQSize < 0) { reqFMQSize = CAMERA_REQUEST_METADATA_QUEUE_SIZE; } else { ALOGV("%s: request FMQ size overridden to %d", __FUNCTION__, reqFMQSize); } } else { ALOGV("%s: request FMQ size overridden to %d via fallback property", __FUNCTION__, reqFMQSize); } mRequestMetadataQueue = std::make_unique<RequestMetadataQueue>( static_cast<size_t>(reqFMQSize), Loading @@ -114,12 +123,22 @@ bool CameraDeviceSession::initialize() { return true; } int32_t resFMQSize = property_get_int32("ro.camera.res.fmq.size", /*default*/-1); // "ro.camera" properties are no longer supported on vendor side. // Support a fall back for the fmq size override that uses "ro.vendor.camera" // properties. int32_t resFMQSize = property_get_int32("ro.vendor.camera.res.fmq.size", /*default*/-1); if (resFMQSize < 0) { resFMQSize = property_get_int32("ro.camera.res.fmq.size", /*default*/-1); if (resFMQSize < 0) { resFMQSize = CAMERA_RESULT_METADATA_QUEUE_SIZE; } else { ALOGV("%s: result FMQ size overridden to %d", __FUNCTION__, resFMQSize); } } else { ALOGV("%s: result FMQ size overridden to %d via fallback property", __FUNCTION__, resFMQSize); } mResultMetadataQueue = std::make_shared<RequestMetadataQueue>( static_cast<size_t>(resFMQSize), false /* non blocking */); Loading