Lines Matching refs:captureRequest
3710 /*out*/device::V3_2::CaptureRequest* captureRequest, in wrapAsHidlRequest() argument
3714 if (captureRequest == nullptr || handlesCreated == nullptr || inflightBuffers == nullptr) { in wrapAsHidlRequest()
3716 "must not be null", __FUNCTION__, captureRequest, handlesCreated, inflightBuffers); in wrapAsHidlRequest()
3720 captureRequest->frameNumber = request->frame_number; in wrapAsHidlRequest()
3722 captureRequest->fmqSettingsSize = 0; in wrapAsHidlRequest()
3731 captureRequest->inputBuffer.streamId = streamId; in wrapAsHidlRequest()
3732 captureRequest->inputBuffer.bufferId = bufferId; in wrapAsHidlRequest()
3733 captureRequest->inputBuffer.buffer = (isNewBuffer) ? buf : nullptr; in wrapAsHidlRequest()
3734 captureRequest->inputBuffer.status = BufferStatus::OK; in wrapAsHidlRequest()
3741 captureRequest->inputBuffer.acquireFence = acquireFence; in wrapAsHidlRequest()
3742 captureRequest->inputBuffer.releaseFence = nullptr; in wrapAsHidlRequest()
3744 mBufferRecords.pushInflightBuffer(captureRequest->frameNumber, streamId, in wrapAsHidlRequest()
3746 inflightBuffers->push_back(std::make_pair(captureRequest->frameNumber, streamId)); in wrapAsHidlRequest()
3748 captureRequest->inputBuffer.streamId = -1; in wrapAsHidlRequest()
3749 captureRequest->inputBuffer.bufferId = BUFFER_ID_NO_BUFFER; in wrapAsHidlRequest()
3752 captureRequest->outputBuffers.resize(request->num_output_buffers); in wrapAsHidlRequest()
3755 StreamBuffer &dst = captureRequest->outputBuffers[i]; in wrapAsHidlRequest()
3786 captureRequest->frameNumber, streamId, src->buffer); in wrapAsHidlRequest()
3787 inflightBuffers->push_back(std::make_pair(captureRequest->frameNumber, streamId)); in wrapAsHidlRequest()
3878 device::V3_2::CaptureRequest* captureRequest; in processBatchCaptureRequests() local
3880 captureRequest = &captureRequests_3_7[i].v3_4.v3_2; in processBatchCaptureRequests()
3882 captureRequest = &captureRequests_3_4[i].v3_2; in processBatchCaptureRequests()
3884 captureRequest = &captureRequests[i]; in processBatchCaptureRequests()
3891 captureRequest->settings.resize(0); in processBatchCaptureRequests()
3892 captureRequest->fmqSettingsSize = settingsSize; in processBatchCaptureRequests()
3897 captureRequest->settings.setToExternal( in processBatchCaptureRequests()
3900 captureRequest->fmqSettingsSize = 0u; in processBatchCaptureRequests()
3904 captureRequest->settings.resize(0); in processBatchCaptureRequests()
3905 captureRequest->fmqSettingsSize = 0u; in processBatchCaptureRequests()
4607 nextRequest.captureRequest->mSettingsList.begin()->metadata.unlock( in updateNextRequest()
4611 cleanupPhysicalSettings(nextRequest.captureRequest, &halRequest); in updateNextRequest()
4693 captureRequest->mSettingsList.begin()->metadata.find(ANDROID_REQUEST_ID); in threadLoop()
4705 if (updateSessionParameters(mNextRequests[0].captureRequest->mSettingsList.begin()->metadata)) { in threadLoop()
4710 if (mNextRequests[0].captureRequest->mInputStream != nullptr) { in threadLoop()
4711 res = mNextRequests[0].captureRequest->mInputStream->forceToIdle(); in threadLoop()
4726 if (mNextRequests[0].captureRequest->mInputStream != nullptr) { in threadLoop()
4727 mNextRequests[0].captureRequest->mInputStream->restoreConfiguredState(); in threadLoop()
4823 bool batchedRequest = mNextRequests[0].captureRequest->mBatchSize > 1; in prepareHalRequests()
4826 sp<CaptureRequest> captureRequest = nextRequest.captureRequest; in prepareHalRequests() local
4831 halRequest->frame_number = captureRequest->mResultExtras.frameNumber; in prepareHalRequests()
4834 status_t res = insertTriggers(captureRequest); in prepareHalRequests()
4850 overrideAutoRotateAndCrop(captureRequest); in prepareHalRequests()
4851 bool testPatternChanged = overrideTestPattern(captureRequest); in prepareHalRequests()
4856 (mPrevRequest != captureRequest || triggersMixedIn || in prepareHalRequests()
4867 res = addFakeTriggerIds(captureRequest); in prepareHalRequests()
4879 for (it = captureRequest->mSettingsList.begin(); in prepareHalRequests()
4880 it != captureRequest->mSettingsList.end(); it++) { in prepareHalRequests()
4892 if (!captureRequest->mUHRCropAndMeteringRegionsUpdated) { in prepareHalRequests()
4902 captureRequest->mUHRCropAndMeteringRegionsUpdated = true; in prepareHalRequests()
4913 for (it = captureRequest->mSettingsList.begin(); in prepareHalRequests()
4914 it != captureRequest->mSettingsList.end(); it++) { in prepareHalRequests()
4920 if (!captureRequest->mDistortionCorrectionUpdated) { in prepareHalRequests()
4929 captureRequest->mDistortionCorrectionUpdated = true; in prepareHalRequests()
4933 for (it = captureRequest->mSettingsList.begin(); in prepareHalRequests()
4934 it != captureRequest->mSettingsList.end(); it++) { in prepareHalRequests()
4940 if (!captureRequest->mZoomRatioIs1x) { in prepareHalRequests()
4944 if (!captureRequest->mZoomRatioUpdated) { in prepareHalRequests()
4953 captureRequest->mZoomRatioUpdated = true; in prepareHalRequests()
4956 if (captureRequest->mRotateAndCropAuto && in prepareHalRequests()
4957 !captureRequest->mRotationAndCropUpdated) { in prepareHalRequests()
4958 for (it = captureRequest->mSettingsList.begin(); in prepareHalRequests()
4959 it != captureRequest->mSettingsList.end(); it++) { in prepareHalRequests()
4971 captureRequest->mRotationAndCropUpdated = true; in prepareHalRequests()
4980 captureRequest->mSettingsList.begin()->metadata.sort(); in prepareHalRequests()
4981 halRequest->settings = captureRequest->mSettingsList.begin()->metadata.getAndLock(); in prepareHalRequests()
4982 mPrevRequest = captureRequest; in prepareHalRequests()
5006 if (captureRequest->mSettingsList.size() > 1) { in prepareHalRequests()
5007 halRequest->num_physcam_settings = captureRequest->mSettingsList.size() - 1; in prepareHalRequests()
5015 auto it = ++captureRequest->mSettingsList.begin(); in prepareHalRequests()
5017 for (; it != captureRequest->mSettingsList.end(); it++, i++) { in prepareHalRequests()
5029 if (captureRequest->mInputStream != NULL) { in prepareHalRequests()
5030 halRequest->input_buffer = &captureRequest->mInputBuffer; in prepareHalRequests()
5032 halRequest->input_width = captureRequest->mInputBufferSize.width; in prepareHalRequests()
5033 halRequest->input_height = captureRequest->mInputBufferSize.height; in prepareHalRequests()
5040 captureRequest->mOutputStreams.size()); in prepareHalRequests()
5053 for (size_t j = 0; j < captureRequest->mOutputStreams.size(); j++) { in prepareHalRequests()
5055 captureRequest->mOutputStreams.editItemAt(j); in prepareHalRequests()
5077 captureRequest->mOutputSurfaces[streamId], in prepareHalRequests()
5108 captureRequest->mOutputSurfaces[streamId]); in prepareHalRequests()
5124 for (const auto& settings : captureRequest->mSettingsList) { in prepareHalRequests()
5129 captureRequest->mResultExtras.frameNumber, in prepareHalRequests()
5161 settings = captureRequest->mSettingsList.begin()->metadata.getAndLock(); in prepareHalRequests()
5163 if (!mNextRequests[0].captureRequest->mSettingsList.begin()->metadata.isEmpty()) { in prepareHalRequests()
5178 totalNumBuffers, captureRequest->mResultExtras, in prepareHalRequests()
5183 captureRequest->mRotateAndCropAuto, mPrevCameraIdsWithZoom, in prepareHalRequests()
5185 SurfaceMap{}, captureRequest->mRequestTimeNs); in prepareHalRequests()
5189 captureRequest->mResultExtras.requestId, captureRequest->mResultExtras.frameNumber, in prepareHalRequests()
5190 captureRequest->mResultExtras.burstId); in prepareHalRequests()
5193 captureRequest->mSettingsList.begin()->metadata.unlock(settings); in prepareHalRequests()
5222 for (const auto& s : nextRequest.captureRequest->mOutputStreams) { in isStreamPending()
5225 if (stream == nextRequest.captureRequest->mInputStream) return true; in isStreamPending()
5251 for (const auto& s : nextRequest.captureRequest->mOutputSurfaces) { in isOutputSurfacePending()
5415 sp<CaptureRequest> captureRequest = nextRequest.captureRequest; in cleanUpFailedRequests() local
5420 captureRequest->mSettingsList.begin()->metadata.unlock(halRequest->settings); in cleanUpFailedRequests()
5423 cleanupPhysicalSettings(captureRequest, halRequest); in cleanUpFailedRequests()
5425 if (captureRequest->mInputStream != NULL) { in cleanUpFailedRequests()
5426 captureRequest->mInputBuffer.status = CAMERA_BUFFER_STATUS_ERROR; in cleanUpFailedRequests()
5427 captureRequest->mInputStream->returnInputBuffer(captureRequest->mInputBuffer); in cleanUpFailedRequests()
5441 captureRequest->mOutputStreams.editItemAt(i)->returnBuffer((*outputBuffers)[i], 0, in cleanUpFailedRequests()
5443 captureRequest->mResultExtras.frameNumber); in cleanUpFailedRequests()
5453 captureRequest->mResultExtras); in cleanUpFailedRequests()
5462 … ssize_t idx = parent->mInFlightMap.indexOfKey(captureRequest->mResultExtras.frameNumber); in cleanUpFailedRequests()
5465 __FUNCTION__, captureRequest->mResultExtras.frameNumber); in cleanUpFailedRequests()
5485 nextRequest.captureRequest = waitForNextRequestLocked(); in waitForNextRequestBatch()
5486 if (nextRequest.captureRequest == nullptr) { in waitForNextRequestBatch()
5495 const size_t batchSize = nextRequest.captureRequest->mBatchSize; in waitForNextRequestBatch()
5499 additionalRequest.captureRequest = waitForNextRequestLocked(); in waitForNextRequestBatch()
5500 if (additionalRequest.captureRequest == nullptr) { in waitForNextRequestBatch()