Home
last modified time | relevance | path

Searched refs:plane_fmt (Results 1 – 25 of 50) sorted by relevance

12

/Linux-v5.10/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_enc.c261 pix_fmt_mp->plane_fmt[0].bytesperline = 0; in vidioc_try_fmt()
295 pix_fmt_mp->plane_fmt[0].sizeimage, in vidioc_try_fmt()
296 pix_fmt_mp->plane_fmt[1].sizeimage); in vidioc_try_fmt()
299 pix_fmt_mp->plane_fmt[0].sizeimage = in vidioc_try_fmt()
302 pix_fmt_mp->plane_fmt[0].bytesperline = pix_fmt_mp->width; in vidioc_try_fmt()
305 pix_fmt_mp->plane_fmt[1].sizeimage = in vidioc_try_fmt()
308 pix_fmt_mp->plane_fmt[2].sizeimage = 0; in vidioc_try_fmt()
309 pix_fmt_mp->plane_fmt[1].bytesperline = in vidioc_try_fmt()
311 pix_fmt_mp->plane_fmt[2].bytesperline = 0; in vidioc_try_fmt()
313 pix_fmt_mp->plane_fmt[1].sizeimage = in vidioc_try_fmt()
[all …]
Dmtk_vcodec_dec.c666 pix_fmt_mp->plane_fmt[0].bytesperline = 0; in vidioc_try_fmt()
706 pix_fmt_mp->plane_fmt[0].sizeimage = in vidioc_try_fmt()
708 pix_fmt_mp->plane_fmt[0].bytesperline = pix_fmt_mp->width; in vidioc_try_fmt()
711 pix_fmt_mp->plane_fmt[1].sizeimage = in vidioc_try_fmt()
713 pix_fmt_mp->plane_fmt[1].bytesperline = in vidioc_try_fmt()
719 memset(&(pix_fmt_mp->plane_fmt[i].reserved[0]), 0x0, in vidioc_try_fmt()
720 sizeof(pix_fmt_mp->plane_fmt[0].reserved)); in vidioc_try_fmt()
753 if (pix_fmt_mp->plane_fmt[0].sizeimage == 0) { in vidioc_try_fmt_vid_out_mplane()
886 q_data->sizeimage[0] = pix_mp->plane_fmt[0].sizeimage; in vidioc_vdec_s_fmt()
1038 pix_mp->plane_fmt[0].bytesperline = q_data->bytesperline[0]; in vidioc_vdec_g_fmt()
[all …]
/Linux-v5.10/drivers/media/platform/vsp1/
Dvsp1_rpf.c74 pstride = format->plane_fmt[0].bytesperline in rpf_configure_stream()
77 pstride |= format->plane_fmt[1].bytesperline in rpf_configure_stream()
216 offset_y = format->plane_fmt[0].bytesperline; in vsp1_rpf_configure_autofld()
217 offset_c = format->plane_fmt[1].bytesperline; in vsp1_rpf_configure_autofld()
290 mem.addr[0] += crop.top * format->plane_fmt[0].bytesperline in rpf_configure_partition()
296 offset = crop.top * format->plane_fmt[1].bytesperline in rpf_configure_partition()
Dvsp1_video.c151 bpl = clamp_t(unsigned int, pix->plane_fmt[i].bytesperline, in __vsp1_video_try_format()
155 pix->plane_fmt[i].bytesperline = round_up(bpl, align); in __vsp1_video_try_format()
156 pix->plane_fmt[i].sizeimage = pix->plane_fmt[i].bytesperline in __vsp1_video_try_format()
162 pix->plane_fmt[2].bytesperline = pix->plane_fmt[1].bytesperline; in __vsp1_video_try_format()
163 pix->plane_fmt[2].sizeimage = pix->plane_fmt[1].sizeimage; in __vsp1_video_try_format()
720 if (sizes[i] < format->plane_fmt[i].sizeimage) in vsp1_video_queue_setup()
728 sizes[i] = format->plane_fmt[i].sizeimage; in vsp1_video_queue_setup()
747 if (vb2_plane_size(vb, i) < format->plane_fmt[i].sizeimage) in vsp1_video_buffer_prepare()
Dvsp1_wpf.c297 format->plane_fmt[0].bytesperline); in wpf_configure_stream()
300 format->plane_fmt[1].bytesperline); in wpf_configure_stream()
470 * format->plane_fmt[i].bytesperline; in wpf_configure_partition()
489 * format->plane_fmt[0].bytesperline; in wpf_configure_partition()
493 * format->plane_fmt[1].bytesperline; in wpf_configure_partition()
/Linux-v5.10/drivers/media/platform/ti-vpe/
Dvpe.c1050 offset = pix->plane_fmt[0].bytesperline * pix->height; in add_out_dtd()
1064 stride = pix->plane_fmt[VPE_LUMA].bytesperline; in add_out_dtd()
1116 offset = pix->plane_fmt[0].bytesperline * pix->height; in add_in_dtd()
1130 stride = pix->plane_fmt[VPE_LUMA].bytesperline; in add_in_dtd()
1600 struct v4l2_plane_pix_format *plane_fmt; in __vpe_try_fmt() local
1688 plane_fmt = &pix->plane_fmt[i]; in __vpe_try_fmt()
1692 if (stride > plane_fmt->bytesperline) in __vpe_try_fmt()
1693 plane_fmt->bytesperline = stride; in __vpe_try_fmt()
1695 plane_fmt->bytesperline = clamp_t(u32, plane_fmt->bytesperline, in __vpe_try_fmt()
1699 plane_fmt->bytesperline = ALIGN(plane_fmt->bytesperline, in __vpe_try_fmt()
[all …]
/Linux-v5.10/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.c273 struct v4l2_plane_pix_format *pfmt = &pix_mp->plane_fmt[0]; in mtk_jpeg_try_fmt_mplane()
295 struct v4l2_plane_pix_format *pfmt = &pix_mp->plane_fmt[i]; in mtk_jpeg_try_fmt_mplane()
340 struct v4l2_plane_pix_format *pfmt = &pix_mp->plane_fmt[i]; in mtk_jpeg_g_fmt_vid_mplane()
342 pfmt->bytesperline = q_data->pix_mp.plane_fmt[i].bytesperline; in mtk_jpeg_g_fmt_vid_mplane()
343 pfmt->sizeimage = q_data->pix_mp.plane_fmt[i].sizeimage; in mtk_jpeg_g_fmt_vid_mplane()
453 q_data->pix_mp.plane_fmt[i].bytesperline = in mtk_jpeg_s_fmt_mplane()
454 pix_mp->plane_fmt[i].bytesperline; in mtk_jpeg_s_fmt_mplane()
455 q_data->pix_mp.plane_fmt[i].sizeimage = in mtk_jpeg_s_fmt_mplane()
456 pix_mp->plane_fmt[i].sizeimage; in mtk_jpeg_s_fmt_mplane()
460 i, q_data->pix_mp.plane_fmt[i].bytesperline, in mtk_jpeg_s_fmt_mplane()
[all …]
/Linux-v5.10/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_dma.c61 if (sizes[i] < csi->fmt.plane_fmt[i].sizeimage) in sun4i_csi_queue_setup()
68 sizes[i] = csi->fmt.plane_fmt[i].sizeimage; in sun4i_csi_queue_setup()
79 unsigned long size = csi->fmt.plane_fmt[i].sizeimage; in sun4i_csi_buffer_prepare()
104 addr += csi->fmt.plane_fmt[plane].sizeimage; in sun4i_csi_setup_scratch_buffer()
257 csi->scratch.size += csi->fmt.plane_fmt[i].sizeimage; in sun4i_csi_start_streaming()
300 writel(csi->fmt.plane_fmt[0].bytesperline, in sun4i_csi_start_streaming()
Dsun4i_v4l2.c132 pix->plane_fmt[i].bytesperline = bpl; in _sun4i_csi_try_fmt()
133 pix->plane_fmt[i].sizeimage = bpl * pix->height / vsub; in _sun4i_csi_try_fmt()
134 memset(pix->plane_fmt[i].reserved, 0, in _sun4i_csi_try_fmt()
135 sizeof(pix->plane_fmt[i].reserved)); in _sun4i_csi_try_fmt()
/Linux-v5.10/drivers/media/platform/qcom/camss/
Dcamss-video.c266 pix->plane_fmt[i].bytesperline = bytesperline; in video_mbus_to_pix_mp()
267 pix->plane_fmt[i].sizeimage = pix->height / in video_mbus_to_pix_mp()
340 if (sizes[i] < format->plane_fmt[i].sizeimage) in video_queue_setup()
349 sizes[i] = format->plane_fmt[i].sizeimage; in video_queue_setup()
378 format->plane_fmt[0].bytesperline * in video_buf_init()
393 if (format->plane_fmt[i].sizeimage > vb2_plane_size(vb, i)) in video_buf_prepare()
396 vb2_set_plane_payload(vb, i, format->plane_fmt[i].sizeimage); in video_buf_prepare()
668 p = &pix_mp->plane_fmt[i]; in __video_try_fmt()
697 pix_mp->plane_fmt[i].bytesperline = bpl; in __video_try_fmt()
698 pix_mp->plane_fmt[i].sizeimage = pix_mp->height / in __video_try_fmt()
[all …]
/Linux-v5.10/drivers/media/platform/
Drcar_fdp1.c949 pstride = q_data->format.plane_fmt[0].bytesperline in fdp1_configure_wpf()
953 pstride |= q_data->format.plane_fmt[1].bytesperline in fdp1_configure_wpf()
1434 bpl = clamp_t(unsigned int, pix->plane_fmt[i].bytesperline, in fdp1_compute_stride()
1438 pix->plane_fmt[i].bytesperline = round_up(bpl, align); in fdp1_compute_stride()
1439 pix->plane_fmt[i].sizeimage = pix->plane_fmt[i].bytesperline in fdp1_compute_stride()
1442 memset(pix->plane_fmt[i].reserved, 0, in fdp1_compute_stride()
1443 sizeof(pix->plane_fmt[i].reserved)); in fdp1_compute_stride()
1448 pix->plane_fmt[2].bytesperline = pix->plane_fmt[1].bytesperline; in fdp1_compute_stride()
1449 pix->plane_fmt[2].sizeimage = pix->plane_fmt[1].sizeimage; in fdp1_compute_stride()
1451 memset(pix->plane_fmt[2].reserved, 0, in fdp1_compute_stride()
[all …]
Drcar_jpu.c807 if (pix->plane_fmt[0].sizeimage <= 0 || ctx->encoder) in __jpu_try_fmt()
808 pix->plane_fmt[0].sizeimage = JPU_JPEG_HDR_SIZE + in __jpu_try_fmt()
810 pix->plane_fmt[0].bytesperline = 0; in __jpu_try_fmt()
811 memset(pix->plane_fmt[0].reserved, 0, in __jpu_try_fmt()
812 sizeof(pix->plane_fmt[0].reserved)); in __jpu_try_fmt()
817 bpl = max(bpl, pix->plane_fmt[i].bytesperline); in __jpu_try_fmt()
823 pix->plane_fmt[i].bytesperline = bpl; in __jpu_try_fmt()
824 pix->plane_fmt[i].sizeimage = bpl * h * fmt->bpp[i] / 8; in __jpu_try_fmt()
825 memset(pix->plane_fmt[i].reserved, 0, in __jpu_try_fmt()
826 sizeof(pix->plane_fmt[i].reserved)); in __jpu_try_fmt()
[all …]
Drenesas-ceu.c402 cdwdr = pix->plane_fmt[0].bytesperline; in ceu_hw_config()
592 ceu_update_plane_sizes(&pix->plane_fmt[0], bpl, szimage); in ceu_calc_plane_sizes()
600 ceu_update_plane_sizes(&pix->plane_fmt[0], bpl, szimage); in ceu_calc_plane_sizes()
601 ceu_update_plane_sizes(&pix->plane_fmt[1], bpl, szimage / 2); in ceu_calc_plane_sizes()
610 ceu_update_plane_sizes(&pix->plane_fmt[0], bpl, szimage); in ceu_calc_plane_sizes()
611 ceu_update_plane_sizes(&pix->plane_fmt[1], bpl, szimage); in ceu_calc_plane_sizes()
632 if (sizes[i] < pix->plane_fmt[i].sizeimage) in ceu_vb2_setup()
641 sizes[i] = pix->plane_fmt[i].sizeimage; in ceu_vb2_setup()
665 if (vb2_plane_size(vb, i) < pix->plane_fmt[i].sizeimage) { in ceu_vb2_prepare()
669 pix->plane_fmt[i].sizeimage); in ceu_vb2_prepare()
[all …]
/Linux-v5.10/drivers/staging/media/hantro/
Dhantro_v4l2.c283 pix_mp->plane_fmt[0].sizeimage += in hantro_try_fmt()
286 } else if (!pix_mp->plane_fmt[0].sizeimage) { in hantro_try_fmt()
292 pix_mp->plane_fmt[0].sizeimage = fmt->header_size + in hantro_try_fmt()
598 if (sizes[i] < pixfmt->plane_fmt[i].sizeimage) in hantro_queue_setup()
605 sizes[i] = pixfmt->plane_fmt[i].sizeimage; in hantro_queue_setup()
617 sz = pixfmt->plane_fmt[i].sizeimage; in hantro_buf_plane_check()
642 vb2_set_plane_payload(vb, 0, pix_fmt->plane_fmt[0].sizeimage); in hantro_buf_prepare()
Dhantro_jpeg.c333 ctx->dst_fmt.plane_fmt[0].sizeimage - in hantro_jpeg_enc_init()
/Linux-v5.10/drivers/media/platform/s5p-mfc/
Ds5p_mfc_dec.c331 pix_mp->plane_fmt[0].bytesperline = ctx->buf_width; in vidioc_g_fmt()
332 pix_mp->plane_fmt[0].sizeimage = ctx->luma_size; in vidioc_g_fmt()
333 pix_mp->plane_fmt[1].bytesperline = ctx->buf_width; in vidioc_g_fmt()
334 pix_mp->plane_fmt[1].sizeimage = ctx->chroma_size; in vidioc_g_fmt()
342 pix_mp->plane_fmt[0].bytesperline = ctx->dec_src_buf_size; in vidioc_g_fmt()
343 pix_mp->plane_fmt[0].sizeimage = ctx->dec_src_buf_size; in vidioc_g_fmt()
422 if (pix_mp->plane_fmt[0].sizeimage == 0) in vidioc_s_fmt()
423 pix_mp->plane_fmt[0].sizeimage = ctx->dec_src_buf_size = in vidioc_s_fmt()
425 else if (pix_mp->plane_fmt[0].sizeimage > buf_size->cpb) in vidioc_s_fmt()
428 ctx->dec_src_buf_size = pix_mp->plane_fmt[0].sizeimage; in vidioc_s_fmt()
[all …]
Ds5p_mfc_enc.c1366 pix_fmt_mp->plane_fmt[0].bytesperline = ctx->enc_dst_buf_size; in vidioc_g_fmt()
1367 pix_fmt_mp->plane_fmt[0].sizeimage = ctx->enc_dst_buf_size; in vidioc_g_fmt()
1377 pix_fmt_mp->plane_fmt[0].bytesperline = ctx->buf_width; in vidioc_g_fmt()
1378 pix_fmt_mp->plane_fmt[0].sizeimage = ctx->luma_size; in vidioc_g_fmt()
1379 pix_fmt_mp->plane_fmt[1].bytesperline = ctx->buf_width; in vidioc_g_fmt()
1380 pix_fmt_mp->plane_fmt[1].sizeimage = ctx->chroma_size; in vidioc_g_fmt()
1405 pix_fmt_mp->plane_fmt[0].bytesperline = in vidioc_try_fmt()
1406 pix_fmt_mp->plane_fmt[0].sizeimage; in vidioc_try_fmt()
1447 ctx->enc_dst_buf_size = pix_fmt_mp->plane_fmt[0].sizeimage; in vidioc_s_fmt()
1448 pix_fmt_mp->plane_fmt[0].bytesperline = 0; in vidioc_s_fmt()
[all …]
/Linux-v5.10/drivers/media/platform/mtk-mdp/
Dmtk_mdp_m2m.c247 pix_mp->plane_fmt[i].bytesperline = bpl; in mtk_mdp_try_fmt_mplane()
248 if (pix_mp->plane_fmt[i].sizeimage < sizeimage) in mtk_mdp_try_fmt_mplane()
249 pix_mp->plane_fmt[i].sizeimage = sizeimage; in mtk_mdp_try_fmt_mplane()
250 memset(pix_mp->plane_fmt[i].reserved, 0, in mtk_mdp_try_fmt_mplane()
251 sizeof(pix_mp->plane_fmt[i].reserved)); in mtk_mdp_try_fmt_mplane()
253 i, bpl, pix_mp->plane_fmt[i].sizeimage, sizeimage); in mtk_mdp_try_fmt_mplane()
658 pix_mp->plane_fmt[i].bytesperline = (frame->width * in mtk_mdp_m2m_g_fmt_mplane()
660 pix_mp->plane_fmt[i].sizeimage = (frame->width * in mtk_mdp_m2m_g_fmt_mplane()
664 pix_mp->plane_fmt[i].bytesperline, in mtk_mdp_m2m_g_fmt_mplane()
665 pix_mp->plane_fmt[i].sizeimage); in mtk_mdp_m2m_g_fmt_mplane()
[all …]
/Linux-v5.10/drivers/staging/media/rkisp1/
Drkisp1-capture.c398 return pixm->plane_fmt[0].bytesperline * pixm->height; in rkisp1_pixfmt_comp_size()
399 return pixm->plane_fmt[component].sizeimage; in rkisp1_pixfmt_comp_size()
742 if (sizes[i] < pixm->plane_fmt[i].sizeimage) in rkisp1_vb2_queue_setup()
747 sizes[i] = pixm->plane_fmt[i].sizeimage; in rkisp1_vb2_queue_setup()
795 unsigned long size = cap->pix.fmt.plane_fmt[i].sizeimage; in rkisp1_vb2_buf_prepare()
1056 struct v4l2_plane_pix_format *plane_y = &pixm->plane_fmt[0]; in rkisp1_fill_pixfmt()
1061 memset(pixm->plane_fmt, 0, sizeof(pixm->plane_fmt)); in rkisp1_fill_pixfmt()
1074 struct v4l2_plane_pix_format *plane = &pixm->plane_fmt[i]; in rkisp1_fill_pixfmt()
1091 plane_y->sizeimage += pixm->plane_fmt[i].sizeimage; in rkisp1_fill_pixfmt()
1152 cap->sp_y_stride = pixm->plane_fmt[0].bytesperline / in rkisp1_set_fmt()
/Linux-v5.10/drivers/media/platform/exynos4-is/
Dfimc-core.c687 pixm->plane_fmt[i].bytesperline = frame->bytesperline[i]; in __fimc_get_format()
688 pixm->plane_fmt[i].sizeimage = frame->payload[i]; in __fimc_get_format()
713 struct v4l2_plane_pix_format *plane_fmt = &pix->plane_fmt[i]; in fimc_adjust_mplane_format() local
714 u32 bpl = plane_fmt->bytesperline; in fimc_adjust_mplane_format()
734 plane_fmt->bytesperline = bytesperline; in fimc_adjust_mplane_format()
740 u32 row_size = plane_fmt->bytesperline * 32; in fimc_adjust_mplane_format()
745 plane_fmt->sizeimage = max(sizeimage, plane_fmt->sizeimage); in fimc_adjust_mplane_format()
Dfimc-lite.c674 struct v4l2_plane_pix_format *plane_fmt = &pixm->plane_fmt[0]; in fimc_lite_g_fmt_mplane() local
678 plane_fmt->bytesperline = (frame->f_width * fmt->depth[0]) / 8; in fimc_lite_g_fmt_mplane()
679 plane_fmt->sizeimage = plane_fmt->bytesperline * frame->f_height; in fimc_lite_g_fmt_mplane()
694 u32 bpl = pixm->plane_fmt[0].bytesperline; in fimc_lite_try_fmt()
721 pixm->plane_fmt[0].bytesperline = (pixm->width * in fimc_lite_try_fmt()
724 if (pixm->plane_fmt[0].sizeimage == 0) in fimc_lite_try_fmt()
725 pixm->plane_fmt[0].sizeimage = (pixm->width * pixm->height * in fimc_lite_try_fmt()
759 pixm->plane_fmt[0].sizeimage); in fimc_lite_s_fmt_mplane()
/Linux-v5.10/drivers/media/platform/exynos-gsc/
Dgsc-core.c454 struct v4l2_plane_pix_format *plane_fmt = &pix_mp->plane_fmt[i]; in gsc_try_fmt_mplane() local
455 u32 bpl = plane_fmt->bytesperline; in gsc_try_fmt_mplane()
468 plane_fmt->bytesperline = bpl; in gsc_try_fmt_mplane()
469 plane_fmt->sizeimage = max(pix_mp->width * pix_mp->height * in gsc_try_fmt_mplane()
471 plane_fmt->sizeimage); in gsc_try_fmt_mplane()
473 i, bpl, pix_mp->plane_fmt[i].sizeimage); in gsc_try_fmt_mplane()
499 pix_mp->plane_fmt[i].bytesperline = (frame->f_width * in gsc_g_fmt_mplane()
501 pix_mp->plane_fmt[i].sizeimage = in gsc_g_fmt_mplane()
502 pix_mp->plane_fmt[i].bytesperline * frame->f_height; in gsc_g_fmt_mplane()
/Linux-v5.10/Documentation/userspace-api/media/v4l/
Dpixfmt-v4l2-mplane.rst85 - ``plane_fmt[VIDEO_MAX_PLANES]``
92 and the number of valid entries in the ``plane_fmt`` array.
/Linux-v5.10/drivers/media/pci/intel/ipu3/
Dipu3-cio2.c811 sizes[i] = q->format.plane_fmt[i].sizeimage; in cio2_vb2_queue_setup()
946 q->format.plane_fmt[j].sizeimage); in cio2_vb2_buf_queue()
1105 mpix->plane_fmt[0].bytesperline = cio2_bytesperline(mpix->width); in cio2_v4l2_try_fmt()
1106 mpix->plane_fmt[0].sizeimage = mpix->plane_fmt[0].bytesperline * in cio2_v4l2_try_fmt()
1108 memset(mpix->plane_fmt[0].reserved, 0, in cio2_v4l2_try_fmt()
1109 sizeof(mpix->plane_fmt[0].reserved)); in cio2_v4l2_try_fmt()
1564 q->format.plane_fmt[0].bytesperline = in cio2_queue_init()
1566 q->format.plane_fmt[0].sizeimage = q->format.plane_fmt[0].bytesperline * in cio2_queue_init()
/Linux-v5.10/drivers/staging/media/rkvdec/
Drkvdec.c164 f->fmt.pix_mp.plane_fmt[0].sizeimage += 128 * in rkvdec_reset_decoded_fmt()
232 pix_mp->plane_fmt[0].sizeimage += in rkvdec_try_capture_fmt()
444 if (sizes[i] < f->fmt.pix_mp.plane_fmt[i].sizeimage) in rkvdec_queue_setup()
450 sizes[i] = f->fmt.pix_mp.plane_fmt[i].sizeimage; in rkvdec_queue_setup()
469 u32 sizeimage = f->fmt.pix_mp.plane_fmt[i].sizeimage; in rkvdec_buf_prepare()
474 vb2_set_plane_payload(vb, 0, f->fmt.pix_mp.plane_fmt[0].sizeimage); in rkvdec_buf_prepare()

12