Lines Matching full:compose
677 struct v4l2_rect *compose = &dev->compose_cap; in vivid_s_fmt_vid_cap() local
709 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap()
711 *compose = r; in vivid_s_fmt_vid_cap()
730 compose->width / MAX_ZOOM, in vivid_s_fmt_vid_cap()
731 factor * compose->height / MAX_ZOOM in vivid_s_fmt_vid_cap()
735 compose->width * MAX_ZOOM, in vivid_s_fmt_vid_cap()
736 factor * compose->height * MAX_ZOOM in vivid_s_fmt_vid_cap()
749 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_cap()
751 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap()
756 compose->top *= factor; in vivid_s_fmt_vid_cap()
757 compose->height *= factor; in vivid_s_fmt_vid_cap()
758 v4l2_rect_set_size_to(compose, crop); in vivid_s_fmt_vid_cap()
759 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap()
760 compose->top /= factor; in vivid_s_fmt_vid_cap()
761 compose->height /= factor; in vivid_s_fmt_vid_cap()
776 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_cap()
917 struct v4l2_rect *compose = &dev->compose_cap; in vivid_vid_cap_s_selection() local
918 unsigned orig_compose_w = compose->width; in vivid_vid_cap_s_selection()
919 unsigned orig_compose_h = compose->height; in vivid_vid_cap_s_selection()
962 v4l2_rect_set_min_size(compose, &min_rect); in vivid_vid_cap_s_selection()
963 v4l2_rect_set_max_size(compose, &max_rect); in vivid_vid_cap_s_selection()
976 v4l2_rect_set_size_to(compose, &s->r); in vivid_vid_cap_s_selection()
977 v4l2_rect_map_inside(compose, &dev->fmt_cap_rect); in vivid_vid_cap_s_selection()
983 v4l2_rect_set_size_to(compose, &s->r); in vivid_vid_cap_s_selection()
984 v4l2_rect_map_inside(compose, &dev->fmt_cap_rect); in vivid_vid_cap_s_selection()
1036 *compose = s->r; in vivid_vid_cap_s_selection()
1042 if (dev->bitmap_cap && (compose->width != orig_compose_w || in vivid_vid_cap_s_selection()
1043 compose->height != orig_compose_h)) { in vivid_vid_cap_s_selection()
1047 tpg_s_crop_compose(&dev->tpg, crop, compose); in vivid_vid_cap_s_selection()
1096 const struct v4l2_rect *compose = &dev->compose_cap; in vidioc_g_fmt_vid_overlay() local
1105 win->w.width = compose->width; in vidioc_g_fmt_vid_overlay()
1106 win->w.height = compose->height; in vidioc_g_fmt_vid_overlay()
1115 ((compose->width + 7) / 8) * compose->height)) in vidioc_g_fmt_vid_overlay()
1130 const struct v4l2_rect *compose = &dev->compose_cap; in vidioc_try_fmt_vid_overlay() local
1141 win->w.width = compose->width; in vidioc_try_fmt_vid_overlay()
1142 win->w.height = compose->height; in vidioc_try_fmt_vid_overlay()
1188 const struct v4l2_rect *compose = &dev->compose_cap; in vidioc_s_fmt_vid_overlay() local
1191 unsigned bitmap_size = ((compose->width + 7) / 8) * compose->height; in vidioc_s_fmt_vid_overlay()