/linux/drivers/media/platform/rockchip/rkisp1/ |
A D | rkisp1-isp.c | 283 src_fmt = rkisp1->isp.src_fmt; in rkisp1_config_isp() 677 *src_fmt = *sink_fmt; in rkisp1_isp_init_config() 678 src_fmt->code = RKISP1_DEF_SRC_PAD_FMT; in rkisp1_isp_init_config() 692 *src_fmt = *sink_fmt; in rkisp1_isp_init_config() 703 struct v4l2_mbus_framefmt *src_fmt; in rkisp1_isp_set_src_fmt() local 711 src_fmt->code = format->code; in rkisp1_isp_set_src_fmt() 718 isp->src_fmt = mbus_info; in rkisp1_isp_set_src_fmt() 719 src_fmt->width = src_crop->width; in rkisp1_isp_set_src_fmt() 720 src_fmt->height = src_crop->height; in rkisp1_isp_set_src_fmt() 735 *format = *src_fmt; in rkisp1_isp_set_src_fmt() [all …]
|
A D | rkisp1-resizer.c | 400 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; in rkisp1_rsz_config() local 423 src_y.width = src_fmt->width; in rkisp1_rsz_config() 424 src_y.height = src_fmt->height; in rkisp1_rsz_config() 445 src_fmt->width, src_fmt->height); in rkisp1_rsz_config() 504 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; in rkisp1_rsz_init_config() local 523 *src_fmt = *sink_fmt; in rkisp1_rsz_init_config() 536 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; in rkisp1_rsz_set_src_fmt() local 547 src_fmt->code = format->code; in rkisp1_rsz_set_src_fmt() 549 src_fmt->width = clamp_t(u32, format->width, in rkisp1_rsz_set_src_fmt() 556 *format = *src_fmt; in rkisp1_rsz_set_src_fmt() [all …]
|
/linux/drivers/media/platform/sunxi/sun8i-rotate/ |
A D | sun8i_rotate.c | 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() 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() 303 f->fmt.pix = ctx->src_fmt; in rotate_g_fmt_vid_out() 382 ctx->src_fmt = f->fmt.pix; in rotate_s_fmt_vid_out() 432 pix_fmt = &ctx->src_fmt; in rotate_queue_setup() 454 pix_fmt = &ctx->src_fmt; in rotate_buf_prepare() 656 ctx->src_fmt.width = 640; in rotate_open() [all …]
|
A D | sun8i-rotate.h | 108 struct v4l2_pix_format src_fmt; member
|
/linux/drivers/staging/media/hantro/ |
A D | hantro_v4l2.c | 219 *pix_mp = ctx->src_fmt; in vidioc_g_fmt_out_mplane() 270 pix_mp->width = ctx->src_fmt.width; in hantro_try_fmt() 271 pix_mp->height = ctx->src_fmt.height; in hantro_try_fmt() 340 fmt = &ctx->src_fmt; in hantro_reset_encoded_fmt() 362 raw_fmt = &ctx->src_fmt; in hantro_reset_raw_fmt() 367 encoded_fmt = &ctx->src_fmt; in hantro_reset_raw_fmt() 445 ctx->src_fmt = *pix_mp; in hantro_set_fmt_out() 523 ctx->src_fmt.ycbcr_enc = pix_mp->ycbcr_enc; in hantro_set_fmt_cap() 524 ctx->src_fmt.xfer_func = pix_mp->xfer_func; in hantro_set_fmt_cap() 590 pixfmt = &ctx->src_fmt; in hantro_queue_setup() [all …]
|
A D | hantro_g1_h264_dec.c | 52 reg = G1_REG_DEC_CTRL1_PIC_MB_WIDTH(MB_WIDTH(ctx->src_fmt.width)) | in set_params() 53 G1_REG_DEC_CTRL1_PIC_MB_HEIGHT_P(MB_HEIGHT(ctx->src_fmt.height)) | in set_params() 222 offset = ALIGN(ctx->src_fmt.width, MB_DIM); in set_buffers() 233 offset = bytes_per_mb * MB_WIDTH(ctx->src_fmt.width) * in set_buffers() 234 MB_HEIGHT(ctx->src_fmt.height); in set_buffers() 241 offset += 32 * MB_WIDTH(ctx->src_fmt.width) * in set_buffers() 242 MB_HEIGHT(ctx->src_fmt.height); in set_buffers()
|
A D | rockchip_vpu2_hw_jpeg_enc.c | 38 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in rockchip_vpu2_set_src_img_ctrl() 66 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in rockchip_vpu2_jpeg_enc_set_buffers() 162 reg = VEPU_REG_MB_WIDTH(MB_WIDTH(ctx->src_fmt.width)) in rockchip_vpu2_jpeg_enc_run() 163 | VEPU_REG_MB_HEIGHT(MB_HEIGHT(ctx->src_fmt.height)) in rockchip_vpu2_jpeg_enc_run()
|
A D | hantro_h1_jpeg_enc.c | 21 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()
|
A D | rockchip_vpu2_hw_h264_dec.c | 263 VDPU_REG_PIC_MB_HEIGHT_P(MB_HEIGHT(ctx->src_fmt.height)) | in set_params() 264 VDPU_REG_PIC_MB_WIDTH(MB_WIDTH(ctx->src_fmt.width)); in set_params() 439 offset = ALIGN(ctx->src_fmt.width, MB_DIM); in set_buffers() 450 offset = bytes_per_mb * MB_WIDTH(ctx->src_fmt.width) * in set_buffers() 451 MB_HEIGHT(ctx->src_fmt.height); in set_buffers() 458 offset += 32 * MB_WIDTH(ctx->src_fmt.width) * in set_buffers() 459 MB_HEIGHT(ctx->src_fmt.height); in set_buffers()
|
/linux/drivers/staging/media/sunxi/cedrus/ |
A D | cedrus_video.c | 240 f->fmt.pix = ctx->src_fmt; in cedrus_g_fmt_vid_out() 258 pix_fmt->width = ctx->src_fmt.width; in cedrus_try_fmt_vid_cap() 259 pix_fmt->height = ctx->src_fmt.height; in cedrus_try_fmt_vid_cap() 323 f->fmt.pix.pixelformat != ctx->src_fmt.pixelformat)) in cedrus_s_fmt_vid_out() 339 ctx->src_fmt = f->fmt.pix; in cedrus_s_fmt_vid_out() 341 switch (ctx->src_fmt.pixelformat) { in cedrus_s_fmt_vid_out() 358 ctx->dst_fmt.width = ctx->src_fmt.width; in cedrus_s_fmt_vid_out() 359 ctx->dst_fmt.height = ctx->src_fmt.height; in cedrus_s_fmt_vid_out() 404 pix_fmt = &ctx->src_fmt; in cedrus_queue_setup() 454 pix_fmt = &ctx->src_fmt; in cedrus_buf_prepare() [all …]
|
A D | cedrus_h264.c | 346 if (ctx->src_fmt.width > 2048) { in cedrus_set_params() 530 if (ctx->src_fmt.width > 2048) in cedrus_h264_start() 539 pic_info_size += ctx->src_fmt.height * 2 * 64; in cedrus_h264_start() 568 field_size = DIV_ROUND_UP(ctx->src_fmt.width, 16) * in cedrus_h264_start() 569 DIV_ROUND_UP(ctx->src_fmt.height, 16) * 16; in cedrus_h264_start() 600 if (ctx->src_fmt.width > 2048) { in cedrus_h264_start() 607 ALIGN(ctx->src_fmt.width, 32) * 12; in cedrus_h264_start() 623 ALIGN(ctx->src_fmt.width, 64) * 5 * 2; in cedrus_h264_start()
|
A D | cedrus.c | 340 ctx->src_fmt.pixelformat = V4L2_PIX_FMT_MPEG2_SLICE; in cedrus_open() 345 ctx->src_fmt.width = ctx->dst_fmt.width; in cedrus_open() 346 ctx->src_fmt.height = ctx->dst_fmt.height; in cedrus_open() 347 cedrus_prepare_format(&ctx->src_fmt); in cedrus_open()
|
A D | cedrus_mpeg2.c | 120 reg = VE_DEC_MPEG_PICBOUNDSIZE_WIDTH(ctx->src_fmt.width); in cedrus_mpeg2_setup() 121 reg |= VE_DEC_MPEG_PICBOUNDSIZE_HEIGHT(ctx->src_fmt.height); in cedrus_mpeg2_setup()
|
A D | cedrus_hw.c | 64 if (ctx->src_fmt.width == 4096) in cedrus_engine_enable() 66 if (ctx->src_fmt.width > 2048) in cedrus_engine_enable()
|
A D | cedrus_h265.c | 346 DIV_ROUND_UP(ctx->src_fmt.width, ctb_size_luma) * in cedrus_h265_setup() 347 DIV_ROUND_UP(ctx->src_fmt.height, ctb_size_luma) * in cedrus_h265_setup() 587 reg = VE_DEC_H265_DEC_PIC_SIZE_WIDTH(ctx->src_fmt.width) | in cedrus_h265_setup() 588 VE_DEC_H265_DEC_PIC_SIZE_HEIGHT(ctx->src_fmt.height); in cedrus_h265_setup()
|
/linux/drivers/media/platform/sunxi/sun8i-di/ |
A D | sun8i-di.c | 91 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() 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() 546 pix_fmt = &ctx->src_fmt; in deinterlace_buf_prepare() 723 ctx->src_fmt.width = 640; in deinterlace_open() [all …]
|
/linux/drivers/media/test-drivers/vimc/ |
A D | vimc-scaler.c | 215 struct v4l2_mbus_framefmt *src_fmt; in vimc_sca_set_fmt() local 224 src_fmt = vimc_sca_pad_format(vsca, sd_state, VIMC_SCA_SRC, in vimc_sca_set_fmt() 226 *src_fmt = *fmt; in vimc_sca_set_fmt() 354 const struct v4l2_mbus_framefmt *src_fmt = &vsca->fmt[VIMC_SCA_SRC]; in vimc_sca_fill_src_frame() local 361 for (src_y = 0; src_y < src_fmt->height; src_y++) { in vimc_sca_fill_src_frame() 364 snk_y = (src_y * r->height) / src_fmt->height + r->top; in vimc_sca_fill_src_frame() 367 for (src_x = 0; src_x < src_fmt->width; src_x++) { in vimc_sca_fill_src_frame() 370 snk_x = (src_x * r->width) / src_fmt->width + r->left; in vimc_sca_fill_src_frame()
|
/linux/drivers/media/platform/ti-vpe/ |
A D | csc.c | 140 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()
|
A D | csc.h | 61 struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt);
|
/linux/drivers/media/platform/exynos4-is/ |
A D | fimc-isp.c | 142 *mf = isp->src_fmt; in fimc_isp_subdev_get_fmt() 239 isp->src_fmt = format.format; in fimc_isp_subdev_set_fmt() 240 __is_set_frame_size(is, &isp->src_fmt); in fimc_isp_subdev_set_fmt() 242 isp->src_fmt = *mf; in fimc_isp_subdev_set_fmt() 687 isp->src_fmt.width = DEFAULT_PREVIEW_STILL_WIDTH; in __isp_subdev_set_default_format() 688 isp->src_fmt.height = DEFAULT_PREVIEW_STILL_HEIGHT; in __isp_subdev_set_default_format() 689 isp->src_fmt.code = MEDIA_BUS_FMT_SGRBG10_1X10; in __isp_subdev_set_default_format() 690 __is_set_frame_size(is, &isp->src_fmt); in __isp_subdev_set_default_format()
|
A D | fimc-isp-video.c | 452 struct v4l2_subdev_format sink_fmt, src_fmt; in isp_video_pipeline_validate() local 473 src_fmt.pad = pad->index; in isp_video_pipeline_validate() 474 src_fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in isp_video_pipeline_validate() 475 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &src_fmt); in isp_video_pipeline_validate() 479 if (src_fmt.format.width != sink_fmt.format.width || in isp_video_pipeline_validate() 480 src_fmt.format.height != sink_fmt.format.height || in isp_video_pipeline_validate() 481 src_fmt.format.code != sink_fmt.format.code) in isp_video_pipeline_validate()
|
A D | fimc-lite.c | 772 struct v4l2_subdev_format sink_fmt, src_fmt; in fimc_pipeline_validate() local 801 src_fmt.pad = pad->index; in fimc_pipeline_validate() 802 src_fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in fimc_pipeline_validate() 803 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &src_fmt); in fimc_pipeline_validate() 807 if (src_fmt.format.width != sink_fmt.format.width || in fimc_pipeline_validate() 808 src_fmt.format.height != sink_fmt.format.height || in fimc_pipeline_validate() 809 src_fmt.format.code != sink_fmt.format.code) in fimc_pipeline_validate() 1086 struct v4l2_mbus_framefmt *src_fmt; in fimc_lite_subdev_set_fmt() local 1093 src_fmt = __fimc_lite_subdev_get_try_fmt(sd, sd_state, in fimc_lite_subdev_set_fmt() 1095 *src_fmt = *mf; in fimc_lite_subdev_set_fmt()
|
/linux/drivers/gpu/drm/exynos/ |
A D | exynos_drm_scaler.c | 143 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 367 src_fmt = scaler_get_format(task->src.buf.fourcc); in scaler_commit() 380 scaler, src_fmt->internal_fmt, task->src.buf.modifier != 0); in scaler_commit() 383 scaler_set_src_luma_chroma_pos(scaler, src_pos, src_fmt); in scaler_commit()
|
/linux/drivers/media/platform/sti/bdisp/ |
A D | bdisp-hw.c | 769 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/drivers/media/platform/s5p-mfc/ |
A D | s5p_mfc_dec.c | 359 pix_mp->pixelformat = ctx->src_fmt->fourcc; in vidioc_g_fmt() 360 pix_mp->num_planes = ctx->src_fmt->num_planes; in vidioc_g_fmt() 432 ctx->src_fmt = find_format(f, MFC_FMT_DEC); in vidioc_s_fmt() 433 ctx->codec_mode = ctx->src_fmt->codec_mode; in vidioc_s_fmt() 784 if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_H264) { in vidioc_g_selection() 1189 ctx->src_fmt = find_format(&f, MFC_FMT_DEC); in s5p_mfc_dec_init() 1198 ctx->src_fmt, ctx->dst_fmt); in s5p_mfc_dec_init()
|