Lines Matching refs:half_scale
198 bool half_scale; /* scale down output by 2 */
539 bool half_scale = !is_unscaled_ok(mf->width, mf->height, crop);
545 mf->width = crop->width >> half_scale;
546 mf->height = crop->height >> half_scale;
601 mf->width = priv->rect.width >> priv->half_scale;
602 mf->height = priv->rect.height >> priv->half_scale;
611 static int ov6650_s_fmt(struct v4l2_subdev *sd, u32 code, bool half_scale)
637 if (half_scale) {
647 if (half_scale) {
674 if (half_scale) {
684 priv->half_scale = half_scale;
702 bool half_scale;
729 half_scale = !is_unscaled_ok(mf->width, mf->height, crop);
736 try_fmt->width = crop->width >> half_scale;
737 try_fmt->height = crop->height >> half_scale;
750 if (mf->code != priv->code || half_scale != priv->half_scale)
751 ret = ov6650_s_fmt(sd, mf->code, half_scale);
757 mf->width = priv->rect.width >> priv->half_scale;
758 mf->height = priv->rect.height >> priv->half_scale;