Home
last modified time | relevance | path

Searched refs:src_fmt (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v5.10/drivers/staging/media/rkisp1/
Drkisp1-isp.c270 const struct rkisp1_isp_mbus_info *src_fmt, *sink_fmt; in rkisp1_config_isp() local
277 src_fmt = rkisp1->isp.src_fmt; in rkisp1_config_isp()
287 if (src_fmt->pixel_enc == V4L2_PIXEL_ENC_BAYER) { in rkisp1_config_isp()
354 if (src_fmt->pixel_enc == V4L2_PIXEL_ENC_BAYER) { in rkisp1_config_isp()
606 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; in rkisp1_isp_init_config() local
623 src_fmt = v4l2_subdev_get_try_format(sd, cfg, in rkisp1_isp_init_config()
625 *src_fmt = *sink_fmt; in rkisp1_isp_init_config()
626 src_fmt->code = RKISP1_DEF_SRC_PAD_FMT; in rkisp1_isp_init_config()
634 src_fmt = v4l2_subdev_get_try_format(sd, cfg, in rkisp1_isp_init_config()
640 *src_fmt = *sink_fmt; in rkisp1_isp_init_config()
[all …]
Drkisp1-resizer.c394 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; in rkisp1_rsz_config() local
399 src_fmt = rkisp1_rsz_get_pad_fmt(rsz, NULL, RKISP1_RSZ_PAD_SRC, in rkisp1_rsz_config()
401 src_yuv_info = rkisp1_rsz_get_yuv_mbus_info(src_fmt->code); in rkisp1_rsz_config()
417 src_y.width = src_fmt->width; in rkisp1_rsz_config()
418 src_y.height = src_fmt->height; in rkisp1_rsz_config()
439 src_fmt->width, src_fmt->height); in rkisp1_rsz_config()
495 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; in rkisp1_rsz_init_config() local
510 src_fmt = v4l2_subdev_get_try_format(sd, cfg, RKISP1_RSZ_PAD_SINK); in rkisp1_rsz_init_config()
511 *src_fmt = *sink_fmt; in rkisp1_rsz_init_config()
524 struct v4l2_mbus_framefmt *src_fmt; in rkisp1_rsz_set_src_fmt() local
[all …]
/Linux-v5.10/drivers/media/platform/sunxi/sun8i-rotate/
Dsun8i_rotate.c87 fmt = rotate_find_format(ctx->src_fmt.pixelformat); in rotate_device_run()
94 ctx->src_fmt.bytesperline, ctx->src_fmt.height, in rotate_device_run()
98 ROTATE_SIZE(ctx->src_fmt.width, ctx->src_fmt.height)); in rotate_device_run()
264 fmt = rotate_find_format(ctx->src_fmt.pixelformat); in rotate_set_cap_format()
271 f->pixelformat = ctx->src_fmt.pixelformat; in rotate_set_cap_format()
276 f->width = ctx->src_fmt.height; in rotate_set_cap_format()
277 f->height = ctx->src_fmt.width; in rotate_set_cap_format()
279 f->width = ctx->src_fmt.width; in rotate_set_cap_format()
280 f->height = ctx->src_fmt.height; in rotate_set_cap_format()
303 f->fmt.pix = ctx->src_fmt; in rotate_g_fmt_vid_out()
[all …]
Dsun8i-rotate.h108 struct v4l2_pix_format src_fmt; member
/Linux-v5.10/drivers/staging/media/sunxi/cedrus/
Dcedrus_video.c232 f->fmt.pix = ctx->src_fmt; in cedrus_g_fmt_vid_out()
250 pix_fmt->width = ctx->src_fmt.width; in cedrus_try_fmt_vid_cap()
251 pix_fmt->height = ctx->src_fmt.height; in cedrus_try_fmt_vid_cap()
315 f->fmt.pix.pixelformat != ctx->src_fmt.pixelformat)) in cedrus_s_fmt_vid_out()
331 ctx->src_fmt = f->fmt.pix; in cedrus_s_fmt_vid_out()
333 switch (ctx->src_fmt.pixelformat) { in cedrus_s_fmt_vid_out()
349 ctx->dst_fmt.width = ctx->src_fmt.width; in cedrus_s_fmt_vid_out()
350 ctx->dst_fmt.height = ctx->src_fmt.height; in cedrus_s_fmt_vid_out()
395 pix_fmt = &ctx->src_fmt; in cedrus_queue_setup()
445 pix_fmt = &ctx->src_fmt; in cedrus_buf_prepare()
[all …]
Dcedrus_h264.c346 if (ctx->src_fmt.width > 2048) { in cedrus_set_params()
525 if (ctx->src_fmt.width > 2048) in cedrus_h264_start()
534 pic_info_size += ctx->src_fmt.height * 2 * 64; in cedrus_h264_start()
563 field_size = DIV_ROUND_UP(ctx->src_fmt.width, 16) * in cedrus_h264_start()
564 DIV_ROUND_UP(ctx->src_fmt.height, 16) * 16; in cedrus_h264_start()
594 if (ctx->src_fmt.width > 2048) { in cedrus_h264_start()
601 ALIGN(ctx->src_fmt.width, 32) * 12; in cedrus_h264_start()
617 ALIGN(ctx->src_fmt.width, 64) * 5 * 2; in cedrus_h264_start()
Dcedrus.c298 ctx->src_fmt.pixelformat = V4L2_PIX_FMT_MPEG2_SLICE; in cedrus_open()
303 ctx->src_fmt.width = ctx->dst_fmt.width; in cedrus_open()
304 ctx->src_fmt.height = ctx->dst_fmt.height; in cedrus_open()
305 cedrus_prepare_format(&ctx->src_fmt); in cedrus_open()
Dcedrus_mpeg2.c156 reg = VE_DEC_MPEG_PICBOUNDSIZE_WIDTH(ctx->src_fmt.width); in cedrus_mpeg2_setup()
157 reg |= VE_DEC_MPEG_PICBOUNDSIZE_HEIGHT(ctx->src_fmt.height); in cedrus_mpeg2_setup()
Dcedrus_h265.c277 DIV_ROUND_UP(ctx->src_fmt.width, ctb_size_luma) * in cedrus_h265_setup()
278 DIV_ROUND_UP(ctx->src_fmt.height, ctb_size_luma) * in cedrus_h265_setup()
515 reg = VE_DEC_H265_DEC_PIC_SIZE_WIDTH(ctx->src_fmt.width) | in cedrus_h265_setup()
516 VE_DEC_H265_DEC_PIC_SIZE_HEIGHT(ctx->src_fmt.height); in cedrus_h265_setup()
Dcedrus_hw.c62 if (ctx->src_fmt.width == 4096) in cedrus_engine_enable()
64 if (ctx->src_fmt.width > 2048) in cedrus_engine_enable()
Dcedrus_dec.c41 switch (ctx->src_fmt.pixelformat) { in cedrus_device_run()
/Linux-v5.10/drivers/staging/media/hantro/
Dhantro_v4l2.c217 *pix_mp = ctx->src_fmt; in vidioc_g_fmt_out_mplane()
268 pix_mp->width = ctx->src_fmt.width; in hantro_try_fmt()
269 pix_mp->height = ctx->src_fmt.height; in hantro_try_fmt()
338 fmt = &ctx->src_fmt; in hantro_reset_encoded_fmt()
360 raw_fmt = &ctx->src_fmt; in hantro_reset_raw_fmt()
365 encoded_fmt = &ctx->src_fmt; in hantro_reset_raw_fmt()
421 pix_mp->pixelformat != ctx->src_fmt.pixelformat)) in hantro_set_fmt_out()
442 ctx->src_fmt = *pix_mp; in hantro_set_fmt_out()
519 ctx->src_fmt.colorspace = pix_mp->colorspace; in hantro_set_fmt_cap()
520 ctx->src_fmt.ycbcr_enc = pix_mp->ycbcr_enc; in hantro_set_fmt_cap()
[all …]
Dhantro_g1_h264_dec.c53 reg = G1_REG_DEC_CTRL1_PIC_MB_WIDTH(MB_WIDTH(ctx->src_fmt.width)) | in set_params()
54 G1_REG_DEC_CTRL1_PIC_MB_HEIGHT_P(MB_HEIGHT(ctx->src_fmt.height)) | in set_params()
248 offset = ALIGN(ctx->src_fmt.width, MB_DIM); in set_buffers()
259 offset = bytes_per_mb * MB_WIDTH(ctx->src_fmt.width) * in set_buffers()
260 MB_HEIGHT(ctx->src_fmt.height); in set_buffers()
267 offset += 32 * MB_WIDTH(ctx->src_fmt.width) * in set_buffers()
268 MB_HEIGHT(ctx->src_fmt.height); in set_buffers()
Drk3399_vpu_hw_jpeg_enc.c38 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in rk3399_vpu_set_src_img_ctrl()
66 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in rk3399_vpu_jpeg_enc_set_buffers()
162 reg = VEPU_REG_MB_WIDTH(MB_WIDTH(ctx->src_fmt.width)) in rk3399_vpu_jpeg_enc_run()
163 | VEPU_REG_MB_HEIGHT(MB_HEIGHT(ctx->src_fmt.height)) in rk3399_vpu_jpeg_enc_run()
Dhantro_h1_jpeg_enc.c21 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in hantro_h1_set_src_img_ctrl()
35 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in hantro_h1_jpeg_enc_set_buffers()
130 reg = H1_REG_ENC_CTRL_WIDTH(MB_WIDTH(ctx->src_fmt.width)) in hantro_h1_jpeg_enc_run()
131 | H1_REG_ENC_CTRL_HEIGHT(MB_HEIGHT(ctx->src_fmt.height)) in hantro_h1_jpeg_enc_run()
/Linux-v5.10/drivers/media/platform/sunxi/sun8i-di/
Dsun8i-di.c91 width = ctx->src_fmt.width; in deinterlace_device_run()
92 height = ctx->src_fmt.height; in deinterlace_device_run()
93 stride = ctx->src_fmt.bytesperline; in deinterlace_device_run()
111 switch (ctx->src_fmt.pixelformat) { in deinterlace_device_run()
128 switch (ctx->src_fmt.pixelformat) { in deinterlace_device_run()
156 hstep = (ctx->src_fmt.width << 16) / ctx->dst_fmt.width; in deinterlace_device_run()
157 vstep = (ctx->src_fmt.height << 16) / ctx->dst_fmt.height; in deinterlace_device_run()
408 f->fmt.pix = ctx->src_fmt; in deinterlace_g_fmt_vid_out()
478 ctx->src_fmt = f->fmt.pix; in deinterlace_s_fmt_vid_out()
524 pix_fmt = &ctx->src_fmt; in deinterlace_queue_setup()
[all …]
/Linux-v5.10/drivers/media/platform/ti-vpe/
Dcsc.c140 struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt) in csc_set_coeff() argument
152 if (V4L2_TYPE_IS_MULTIPLANAR(src_fmt->type)) { in csc_set_coeff()
153 mp = &src_fmt->fmt.pix_mp; in csc_set_coeff()
158 pix = &src_fmt->fmt.pix; in csc_set_coeff()
Dcsc.h61 struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt);
/Linux-v5.10/drivers/media/platform/exynos4-is/
Dfimc-isp.c142 *mf = isp->src_fmt; in fimc_isp_subdev_get_fmt()
235 isp->src_fmt = format.format; in fimc_isp_subdev_set_fmt()
236 __is_set_frame_size(is, &isp->src_fmt); in fimc_isp_subdev_set_fmt()
238 isp->src_fmt = *mf; in fimc_isp_subdev_set_fmt()
681 isp->src_fmt.width = DEFAULT_PREVIEW_STILL_WIDTH; in __isp_subdev_set_default_format()
682 isp->src_fmt.height = DEFAULT_PREVIEW_STILL_HEIGHT; in __isp_subdev_set_default_format()
683 isp->src_fmt.code = MEDIA_BUS_FMT_SGRBG10_1X10; in __isp_subdev_set_default_format()
684 __is_set_frame_size(is, &isp->src_fmt); in __isp_subdev_set_default_format()
Dfimc-isp-video.c450 struct v4l2_subdev_format sink_fmt, src_fmt; in isp_video_pipeline_validate() local
471 src_fmt.pad = pad->index; in isp_video_pipeline_validate()
472 src_fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in isp_video_pipeline_validate()
473 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &src_fmt); in isp_video_pipeline_validate()
477 if (src_fmt.format.width != sink_fmt.format.width || in isp_video_pipeline_validate()
478 src_fmt.format.height != sink_fmt.format.height || in isp_video_pipeline_validate()
479 src_fmt.format.code != sink_fmt.format.code) in isp_video_pipeline_validate()
Dfimc-lite.c769 struct v4l2_subdev_format sink_fmt, src_fmt; in fimc_pipeline_validate() local
798 src_fmt.pad = pad->index; in fimc_pipeline_validate()
799 src_fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in fimc_pipeline_validate()
800 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &src_fmt); in fimc_pipeline_validate()
804 if (src_fmt.format.width != sink_fmt.format.width || in fimc_pipeline_validate()
805 src_fmt.format.height != sink_fmt.format.height || in fimc_pipeline_validate()
806 src_fmt.format.code != sink_fmt.format.code) in fimc_pipeline_validate()
1083 struct v4l2_mbus_framefmt *src_fmt; in fimc_lite_subdev_set_fmt() local
1090 src_fmt = __fimc_lite_subdev_get_try_fmt(sd, cfg, pad); in fimc_lite_subdev_set_fmt()
1091 *src_fmt = *mf; in fimc_lite_subdev_set_fmt()
Dfimc-isp.h162 struct v4l2_mbus_framefmt src_fmt; member
/Linux-v5.10/drivers/gpu/drm/exynos/
Dexynos_drm_scaler.c143 u32 src_fmt, u32 tile) in scaler_set_src_fmt() argument
147 val = SCALER_SRC_CFG_SET_COLOR_FORMAT(src_fmt) | (tile << 10); in scaler_set_src_fmt()
364 const struct scaler_format *src_fmt, *dst_fmt; in scaler_commit() local
366 src_fmt = scaler_get_format(task->src.buf.fourcc); in scaler_commit()
378 scaler, src_fmt->internal_fmt, task->src.buf.modifier != 0); in scaler_commit()
381 scaler_set_src_luma_chroma_pos(scaler, src_pos, src_fmt); in scaler_commit()
/Linux-v5.10/drivers/media/platform/sti/bdisp/
Dbdisp-hw.c769 u32 src_fmt, dst_fmt; in bdisp_hw_build_node() local
786 src_fmt = src->fmt->pixelformat; in bdisp_hw_build_node()
868 node->s2ty |= bdisp_hw_color_format(src_fmt); in bdisp_hw_build_node()
890 node->s2ty |= bdisp_hw_color_format(src_fmt); in bdisp_hw_build_node()
909 node->s3ty |= bdisp_hw_color_format(src_fmt); in bdisp_hw_build_node()
/Linux-v5.10/drivers/media/platform/s5p-mfc/
Ds5p_mfc_dec.c344 pix_mp->pixelformat = ctx->src_fmt->fourcc; in vidioc_g_fmt()
345 pix_mp->num_planes = ctx->src_fmt->num_planes; in vidioc_g_fmt()
417 ctx->src_fmt = find_format(f, MFC_FMT_DEC); in vidioc_s_fmt()
418 ctx->codec_mode = ctx->src_fmt->codec_mode; in vidioc_s_fmt()
767 if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_H264) { in vidioc_g_selection()
1172 ctx->src_fmt = find_format(&f, MFC_FMT_DEC); in s5p_mfc_dec_init()
1181 ctx->src_fmt, ctx->dst_fmt); in s5p_mfc_dec_init()

12