Lines Matching refs:request
67 camera3_capture_request_t *request) {
68 return camdev_to_camera(dev)->processCaptureRequest(request);
346 ALOGE("%s:%d: Invalid template request type: %d", __func__, mId, type);
361 int Camera::processCaptureRequest(camera3_capture_request_t *request) {
363 ALOGV("%s:%d: request=%p", __func__, mId, request);
367 if (request == NULL) {
368 ALOGE("%s:%d: NULL request recieved", __func__, mId);
372 ALOGV("%s:%d: Request Frame:%d Settings:%p", __func__, mId,
373 request->frame_number, request->settings);
376 if (request->settings == NULL) {
379 __func__, mId, request->frame_number, request);
383 updateSettingsLocked(request->settings);
386 if (request->input_buffer != NULL) {
392 if (!isValidCaptureSettings(request->settings)) {
393 ALOGE("%s:%d: Invalid settings for capture request: %p",
394 __func__, mId, request->settings);
399 if (request->num_output_buffers <= 0) {
401 request->num_output_buffers);
404 result.num_output_buffers = request->num_output_buffers;
406 for (unsigned int i = 0; i < request->num_output_buffers; i++) {
407 int res = processCaptureBuffer(&request->output_buffers[i],
416 result.frame_number = request->frame_number;
418 result.result = request->settings;
420 notifyShutter(request->frame_number, 0);
517 ALOGE("%s:%d: Invalid template request type: %d", __func__, mId, type);