Lines Matching refs:roi
3898 void QCamera3HardwareInterface::convertFromRegions(cam_area_t* roi, in convertFromRegions() argument
3907 roi->weight = frame_settings.find(tag).data.i32[4]; in convertFromRegions()
3908 roi->rect.left = x_min; in convertFromRegions()
3909 roi->rect.top = y_min; in convertFromRegions()
3910 roi->rect.width = x_max - x_min; in convertFromRegions()
3911 roi->rect.height = y_max - y_min; in convertFromRegions()
3926 bool QCamera3HardwareInterface::resetIfNeededROI(cam_area_t* roi, in resetIfNeededROI() argument
3929 int32_t roi_x_max = roi->rect.width + roi->rect.left; in resetIfNeededROI()
3930 int32_t roi_y_max = roi->rect.height + roi->rect.top; in resetIfNeededROI()
3939 if (roi->weight == 0) { in resetIfNeededROI()
3947 (roi->rect.left > crop_x_max) || in resetIfNeededROI()
3949 (roi->rect.top > crop_y_max)){ in resetIfNeededROI()
3953 if (roi->rect.left < scalerCropRegion->left) { in resetIfNeededROI()
3954 roi->rect.left = scalerCropRegion->left; in resetIfNeededROI()
3956 if (roi->rect.top < scalerCropRegion->top) { in resetIfNeededROI()
3957 roi->rect.top = scalerCropRegion->top; in resetIfNeededROI()
3965 roi->rect.width = roi_x_max - roi->rect.left; in resetIfNeededROI()
3966 roi->rect.height = roi_y_max - roi->rect.top; in resetIfNeededROI()
6601 cam_area_t roi; in translateToHalMetadata() local
6603 convertFromRegions(&roi, request->settings, ANDROID_CONTROL_AE_REGIONS); in translateToHalMetadata()
6605 reset = resetIfNeededROI(&roi, &scalerCropRegion); in translateToHalMetadata()
6609 sizeof(roi), &roi); in translateToHalMetadata()
6614 cam_area_t roi; in translateToHalMetadata() local
6616 convertFromRegions(&roi, request->settings, ANDROID_CONTROL_AF_REGIONS); in translateToHalMetadata()
6618 reset = resetIfNeededROI(&roi, &scalerCropRegion); in translateToHalMetadata()
6622 sizeof(roi), &roi); in translateToHalMetadata()