Lines Matching defs:rect
199 struct v4l2_rect rect; /* sensor cropping window */
487 sel->r = priv->rect;
516 priv->rect.width += priv->rect.left - sel->r.left;
517 priv->rect.left = sel->r.left;
522 priv->rect.width = sel->r.width;
526 priv->rect.height += priv->rect.top - sel->r.top;
527 priv->rect.top = sel->r.top;
532 priv->rect.height = sel->r.height;
558 mf->width = priv->rect.width >> priv->half_scale;
559 mf->height = priv->rect.height >> priv->half_scale;
565 static bool is_unscaled_ok(int width, int height, struct v4l2_rect *rect)
567 return width > rect->width >> 1 || height > rect->height >> 1;
577 bool half_scale = !is_unscaled_ok(mf->width, mf->height, &priv->rect);
581 .r.left = priv->rect.left + (priv->rect.width >> 1) -
583 .r.top = priv->rect.top + (priv->rect.height >> 1) -
681 if (is_unscaled_ok(mf->width, mf->height, &priv->rect))
723 mf->width = priv->rect.width >> priv->half_scale;
724 mf->height = priv->rect.height >> priv->half_scale;
1068 priv->rect.left = DEF_HSTRT << 1;
1069 priv->rect.top = DEF_VSTRT << 1;
1070 priv->rect.width = W_CIF;
1071 priv->rect.height = H_CIF;