Home | History | Annotate | Download | only in device3

Lines Matching refs:requests

636     lines = String8("    In-flight requests:\n");
797 List<const CameraMetadata> requests;
799 convertToRequestList(requests, surfaceMaps, request);
801 return captureList(requests, surfaceMaps, /*lastFrameNumber*/NULL);
804 void Camera3Device::convertToRequestList(List<const CameraMetadata>& requests,
807 requests.push_back(request);
820 const List<const CameraMetadata> &requests,
837 res = convertMetadataListToRequestListLocked(requests, surfaceMaps,
1070 status_t Camera3Device::captureList(const List<const CameraMetadata> &requests,
1075 return submitRequestsHelper(requests, surfaceMaps, /*repeating*/false, lastFrameNumber);
1082 List<const CameraMetadata> requests;
1084 convertToRequestList(requests, surfaceMaps, request);
1086 return setStreamingRequestList(requests, /*surfaceMap*/surfaceMaps,
1090 status_t Camera3Device::setStreamingRequestList(const List<const CameraMetadata> &requests,
1095 return submitRequestsHelper(requests, surfaceMaps, /*repeating*/true, lastFrameNumber);
1817 ALOGV("%s: Camera %s: Flushing all requests", __FUNCTION__, mId.string());
1915 // in some requests recently.
2728 // Get shutter timestamp and resultExtras from list of in-flight requests,
3408 std::vector<camera3_capture_request_t*>& requests,/*out*/uint32_t* numRequestProcessed) {
3413 size_t batchSize = requests.size();
3418 wrapAsHidlRequest(requests[i], /*out*/&captureRequests[i], /*out*/&handlesCreated);
3438 camera3_capture_request_t* request = requests[i];
3472 ALOGE("%s: processCaptureRequest returns OK but processed %d/%zu requests",
3490 std::vector<camera3_capture_request_t*> requests(1);
3491 requests[0] = request;
3492 res = processBatchCaptureRequests(requests, &numRequestProcessed);
3663 List<sp<CaptureRequest> > &requests,
3668 for (List<sp<CaptureRequest> >::iterator it = requests.begin(); it != requests.end();
3676 __FUNCTION__, (*(requests.begin()))->mResultExtras.requestId, mFrameNumber,
3743 const RequestList &requests,
3753 requests.begin(), requests.end());
3767 // All repeating requests are guaranteed to have same id so only check first quest
3796 // Send errors for all requests pending in the request queue, including
3797 // pending repeating requests
3802 // Abort the input buffers for reprocess requests.
3887 // Check all streams needed by repeating requests are still valid. Otherwise, stop
3888 // repeating requests.
3913 std::vector<camera3_capture_request_t*> requests(batchSize);
3916 requests[i] = &mNextRequests.editItemAt(i).halRequest;
3920 res = mInterface->processBatchCaptureRequests(requests, &numRequestProcessed);
3967 // Should only get a failure here for malformed requests or device-level
3988 // Should only get a failure here for malformed requests or device-level
4077 // Wait for the next batch of requests.
4094 // Prepare a batch of HAL requests and output buffers.
4115 // Submit a batch of requests to HAL.
4116 // Use flush lock only when submitting multilple requests in a batch.
4119 // process_capture_request() defeats the purpose of cancelling requests ASAP with flush().
4128 ALOGVV("%s: %d: submitting %zu requests in a batch.", __FUNCTION__, __LINE__,
4435 // Wait for additional requests
4451 ALOGE("RequestThread: only get %zu out of %zu requests. Skipping requests.",
4466 // Always atomically enqueue all requests in a repeating request
4469 const RequestList &requests = mRepeatingRequests;
4471 requests.begin();
4475 requests.end());
4478 mRepeatingLastFrameNumber = mFrameNumber + requests.size() - 1;