Lines Matching refs:crop
443 struct v4l2_rect *crop = &dev->crop_out; in vivid_s_fmt_vid_out() local
480 rect_map_inside(crop, &r); in vivid_s_fmt_vid_out()
482 *crop = r; in vivid_s_fmt_vid_out()
501 crop->width / MAX_ZOOM, in vivid_s_fmt_vid_out()
502 factor * crop->height / MAX_ZOOM in vivid_s_fmt_vid_out()
506 crop->width * MAX_ZOOM, in vivid_s_fmt_vid_out()
507 factor * crop->height * MAX_ZOOM in vivid_s_fmt_vid_out()
515 rect_set_size_to(crop, &r); in vivid_s_fmt_vid_out()
520 rect_map_inside(crop, &r); in vivid_s_fmt_vid_out()
527 crop->top *= factor; in vivid_s_fmt_vid_out()
528 crop->height *= factor; in vivid_s_fmt_vid_out()
529 rect_set_size_to(crop, compose); in vivid_s_fmt_vid_out()
530 rect_map_inside(crop, &r); in vivid_s_fmt_vid_out()
531 crop->top /= factor; in vivid_s_fmt_vid_out()
532 crop->height /= factor; in vivid_s_fmt_vid_out()
537 rect_set_size_to(crop, &r); in vivid_s_fmt_vid_out()
673 struct v4l2_rect *crop = &dev->crop_out; in vivid_vid_out_s_selection() local
729 *crop = s->r; in vivid_vid_out_s_selection()
762 rect_set_min_size(crop, &min_rect); in vivid_vid_out_s_selection()
763 rect_set_max_size(crop, &max_rect); in vivid_vid_out_s_selection()
774 rect_set_size_to(crop, &s->r); in vivid_vid_out_s_selection()
775 rect_map_inside(crop, &dev->fmt_out_rect); in vivid_vid_out_s_selection()
781 rect_set_size_to(crop, &s->r); in vivid_vid_out_s_selection()
782 crop->height /= factor; in vivid_vid_out_s_selection()
783 rect_map_inside(crop, &dev->fmt_out_rect); in vivid_vid_out_s_selection()