Lines Matching +full:720 +full:p

30 	{ 1280, 720 },
46 { 1, 15 }, /* 7 - maximum for 2160p */
48 { 1, 30 }, /* 9 - maximum for 1080p */
51 { 1, 60 }, /* 12 - maximum for 720p */
56 #define IVAL_COUNT_720P 12 /* 720p and up is limited to 60 fps */
57 #define IVAL_COUNT_1080P 9 /* 1080p and up is limited to 30 fps */
58 #define IVAL_COUNT_2160P 7 /* 2160p and up is limited to 15 fps */
69 if (webcam_sizes[frmsize_idx].height >= 720) in webcam_ival_count()
83 unsigned p; in vid_cap_queue_setup() local
109 for (p = 0; p < buffers; p++) { in vid_cap_queue_setup()
110 if (sizes[p] < tpg_g_line_width(&dev->tpg, p) * h / in vid_cap_queue_setup()
111 dev->fmt_cap->vdownsampling[p] + in vid_cap_queue_setup()
112 dev->fmt_cap->data_offset[p]) in vid_cap_queue_setup()
116 for (p = 0; p < buffers; p++) in vid_cap_queue_setup()
117 sizes[p] = (tpg_g_line_width(&dev->tpg, p) * h) / in vid_cap_queue_setup()
118 dev->fmt_cap->vdownsampling[p] + in vid_cap_queue_setup()
119 dev->fmt_cap->data_offset[p]; in vid_cap_queue_setup()
125 for (p = 0; p < buffers; p++) in vid_cap_queue_setup()
126 dprintk(dev, 1, "%s: size[%u]=%u\n", __func__, p, sizes[p]); in vid_cap_queue_setup()
136 unsigned p; in vid_cap_buf_prepare() local
151 for (p = 0; p < buffers; p++) { in vid_cap_buf_prepare()
152 size = (tpg_g_line_width(&dev->tpg, p) * in vid_cap_buf_prepare()
154 dev->fmt_cap->vdownsampling[p] + in vid_cap_buf_prepare()
155 dev->fmt_cap->data_offset[p]; in vid_cap_buf_prepare()
157 if (vb2_plane_size(vb, p) < size) { in vid_cap_buf_prepare()
159 __func__, p, vb2_plane_size(vb, p), size); in vid_cap_buf_prepare()
163 vb2_set_plane_payload(vb, p, size); in vid_cap_buf_prepare()
164 vb->planes[p].data_offset = dev->fmt_cap->data_offset[p]; in vid_cap_buf_prepare()
356 dev->src_rect.width == 720 && dev->src_rect.height <= 576) in vivid_get_pixel_aspect()
386 dev->src_rect.width = 720; in vivid_update_format_cap()
424 if (bt->width == 720 && bt->height <= 576) in vivid_update_format_cap()
524 unsigned p; in vivid_g_fmt_vid_cap() local
538 for (p = 0; p < mp->num_planes; p++) { in vivid_g_fmt_vid_cap()
539 mp->plane_fmt[p].bytesperline = tpg_g_bytesperline(&dev->tpg, p); in vivid_g_fmt_vid_cap()
540 mp->plane_fmt[p].sizeimage = in vivid_g_fmt_vid_cap()
541 (tpg_g_line_width(&dev->tpg, p) * mp->height) / in vivid_g_fmt_vid_cap()
542 dev->fmt_cap->vdownsampling[p] + in vivid_g_fmt_vid_cap()
543 dev->fmt_cap->data_offset[p]; in vivid_g_fmt_vid_cap()
558 unsigned p; in vivid_try_fmt_vid_cap() local
579 w = 720; in vivid_try_fmt_vid_cap()
612 for (p = 0; p < fmt->buffers; p++) { in vivid_try_fmt_vid_cap()
614 bytesperline = (mp->width * fmt->bit_depth[p]) >> 3; in vivid_try_fmt_vid_cap()
616 max_bpl = (MAX_ZOOM * MAX_WIDTH * fmt->bit_depth[p]) >> 3; in vivid_try_fmt_vid_cap()
618 if (pfmt[p].bytesperline > max_bpl) in vivid_try_fmt_vid_cap()
619 pfmt[p].bytesperline = max_bpl; in vivid_try_fmt_vid_cap()
620 if (pfmt[p].bytesperline < bytesperline) in vivid_try_fmt_vid_cap()
621 pfmt[p].bytesperline = bytesperline; in vivid_try_fmt_vid_cap()
623 pfmt[p].sizeimage = (pfmt[p].bytesperline * mp->height) / in vivid_try_fmt_vid_cap()
624 fmt->vdownsampling[p] + fmt->data_offset[p]; in vivid_try_fmt_vid_cap()
626 memset(pfmt[p].reserved, 0, sizeof(pfmt[p].reserved)); in vivid_try_fmt_vid_cap()
628 for (p = fmt->buffers; p < fmt->planes; p++) in vivid_try_fmt_vid_cap()
630 (fmt->bit_depth[p] / fmt->vdownsampling[p])) / in vivid_try_fmt_vid_cap()
671 unsigned p; in vivid_s_fmt_vid_cap() local
772 for (p = 0; p < tpg_g_buffers(&dev->tpg); p++) in vivid_s_fmt_vid_cap()
773 tpg_s_bytesperline(&dev->tpg, p, mp->plane_fmt[p].bytesperline); in vivid_s_fmt_vid_cap()
1175 if (dev->src_rect.width == 720 && dev->src_rect.height <= 576) in vidioc_s_input()