Home | History | Annotate | Download | only in device3

Lines Matching refs:NextRequest

4367     NextRequest& triggerFailedRequest = mNextRequests.editItemAt(0);
4369 NextRequest& nextRequest = mNextRequests.editItemAt(i);
4370 nextRequest.submitted = true;
4374 if (nextRequest.halRequest.settings != NULL) { // Don't update if they were unchanged
4377 camera_metadata_t* cloned = clone_camera_metadata(nextRequest.halRequest.settings);
4383 nextRequest.halRequest.frame_number,
4388 if (nextRequest.halRequest.settings != NULL) {
4389 nextRequest.captureRequest->mSettingsList.begin()->metadata.unlock(
4390 nextRequest.halRequest.settings);
4393 cleanupPhysicalSettings(nextRequest.captureRequest, &nextRequest.halRequest);
4400 triggerFailedRequest = nextRequest;
4429 for (auto& nextRequest : mNextRequests) {
4431 ATRACE_ASYNC_BEGIN("frame capture", nextRequest.halRequest.frame_number);
4432 res = mInterface->processCaptureRequest(&nextRequest.halRequest);
4439 " device: %s (%d)", nextRequest.halRequest.frame_number, strerror(-res),
4446 nextRequest.submitted = true;
4449 if (nextRequest.halRequest.settings != NULL) { // Don't update if they were unchanged
4452 camera_metadata_t* cloned = clone_camera_metadata(nextRequest.halRequest.settings);
4457 parent->monitorMetadata(TagMonitor::REQUEST, nextRequest.halRequest.frame_number,
4462 if (nextRequest.halRequest.settings != NULL) {
4463 nextRequest.captureRequest->mSettingsList.begin()->metadata.unlock(
4464 nextRequest.halRequest.settings);
4467 cleanupPhysicalSettings(nextRequest.captureRequest, &nextRequest.halRequest);
4474 nextRequest.halRequest.frame_number, strerror(-res), res);
4714 auto& nextRequest = mNextRequests.editItemAt(i);
4715 sp<CaptureRequest> captureRequest = nextRequest.captureRequest;
4716 camera3_capture_request_t* halRequest = &nextRequest.halRequest;
4717 Vector<camera3_stream_buffer_t>* outputBuffers = &nextRequest.outputBuffers;
4923 for (const auto& nextRequest : mNextRequests) {
4924 if (!nextRequest.submitted) {
4925 for (const auto& s : nextRequest.captureRequest->mOutputStreams) {
4928 if (stream == nextRequest.captureRequest->mInputStream) return true;
4953 for (const auto& nextRequest : mNextRequests) {
4954 for (const auto& s : nextRequest.captureRequest->mOutputSurfaces) {
5025 for (auto& nextRequest : mNextRequests) {
5027 if (nextRequest.submitted) {
5031 sp<CaptureRequest> captureRequest = nextRequest.captureRequest;
5032 camera3_capture_request_t* halRequest = &nextRequest.halRequest;
5033 Vector<camera3_stream_buffer_t>* outputBuffers = &nextRequest.outputBuffers;
5095 NextRequest nextRequest;
5096 nextRequest.captureRequest = waitForNextRequestLocked();
5097 if (nextRequest.captureRequest == nullptr) {
5101 nextRequest.halRequest = camera3_capture_request_t();
5102 nextRequest.submitted = false;
5103 mNextRequests.add(nextRequest);
5106 const size_t batchSize = nextRequest.captureRequest->mBatchSize;
5109 NextRequest additionalRequest;
5132 sp<CaptureRequest> nextRequest;
5142 nextRequest = *firstRequest;
5172 if (nextRequest == NULL) {
5177 nextRequest = *firstRequest;
5179 if (mRequestQueue.empty() && !nextRequest->mRepeating) {
5207 if (nextRequest != NULL) {
5208 nextRequest->mResultExtras.frameNumber = mFrameNumber++;
5209 nextRequest->mResultExtras.afTriggerId = mCurrentAfTriggerId;
5210 nextRequest->mResultExtras.precaptureTriggerId = mCurrentPreCaptureTriggerId;
5214 if (nextRequest->mInputStream != NULL) {
5215 res = nextRequest->mInputStream->getInputBuffer(&nextRequest->mInputBuffer);
5227 nextRequest->mResultExtras);
5234 return nextRequest;