Home
last modified time | relevance | path

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

12

/linux/drivers/media/test-drivers/vimc/
H A Dvimc-scaler.c39 struct v4l2_mbus_framefmt src_fmt; member
188 struct v4l2_mbus_framefmt *src_fmt; in vimc_scaler_set_fmt() local
197 src_fmt = v4l2_subdev_state_get_format(sd_state, VIMC_SCALER_SRC); in vimc_scaler_set_fmt()
198 *src_fmt = *fmt; in vimc_scaler_set_fmt()
295 vscaler->hw.src_fmt = *format; in vimc_scaler_s_stream()
338 const struct v4l2_mbus_framefmt *src_fmt = &vscaler->hw.src_fmt; in vimc_scaler_fill_src_frame() local
344 for (src_y = 0; src_y < src_fmt->height; src_y++) { in vimc_scaler_fill_src_frame()
347 snk_y = (src_y * r->height) / src_fmt->height + r->top; in vimc_scaler_fill_src_frame()
350 for (src_x = 0; src_x < src_fmt->width; src_x++) { in vimc_scaler_fill_src_frame()
353 snk_x = (src_x * r->width) / src_fmt->width + r->left; in vimc_scaler_fill_src_frame()
H A Dvimc-debayer.c322 const struct v4l2_mbus_framefmt *src_fmt; in vimc_debayer_s_stream() local
332 src_fmt = v4l2_subdev_state_get_format(state, 1); in vimc_debayer_s_stream()
335 vpix = vimc_pix_map_by_code(src_fmt->code); in vimc_debayer_s_stream()
336 frame_size = src_fmt->width * src_fmt->height * vpix->bpp; in vimc_debayer_s_stream()
349 vdebayer->hw.src_code = src_fmt->code; in vimc_debayer_s_stream()
/linux/drivers/media/platform/verisilicon/
H A Dhantro_h1_jpeg_enc.c30 overfill_r = ctx->src_fmt.width - ctx->dst_fmt.width; in hantro_h1_set_src_img_ctrl()
31 overfill_b = ctx->src_fmt.height - ctx->dst_fmt.height; in hantro_h1_set_src_img_ctrl()
33 reg = H1_REG_IN_IMG_CTRL_ROW_LEN(ctx->src_fmt.width) in hantro_h1_set_src_img_ctrl()
45 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in hantro_h1_jpeg_enc_set_buffers()
145 reg = H1_REG_ENC_CTRL_WIDTH(MB_WIDTH(ctx->src_fmt.width)) in hantro_h1_jpeg_enc_run()
146 | H1_REG_ENC_CTRL_HEIGHT(MB_HEIGHT(ctx->src_fmt.height)) in hantro_h1_jpeg_enc_run()
H A Drockchip_vpu2_hw_jpeg_enc.c47 overfill_r = ctx->src_fmt.width - ctx->dst_fmt.width; in rockchip_vpu2_set_src_img_ctrl()
48 overfill_b = ctx->src_fmt.height - ctx->dst_fmt.height; in rockchip_vpu2_set_src_img_ctrl()
50 reg = VEPU_REG_IN_IMG_CTRL_ROW_LEN(ctx->src_fmt.width); in rockchip_vpu2_set_src_img_ctrl()
72 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in rockchip_vpu2_jpeg_enc_set_buffers()
176 reg = VEPU_REG_MB_WIDTH(MB_WIDTH(ctx->src_fmt.width)) in rockchip_vpu2_jpeg_enc_run()
177 | VEPU_REG_MB_HEIGHT(MB_HEIGHT(ctx->src_fmt.height)) in rockchip_vpu2_jpeg_enc_run()
H A Dhantro_g1_h264_dec.c52 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()
H A Drockchip_vpu2_hw_h264_dec.c263 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/media/platform/sunxi/sun8i-rotate/
H A 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 …]
H A Dsun8i-rotate.h108 struct v4l2_pix_format src_fmt; member
/linux/drivers/media/platform/sunxi/sun8i-di/
H A Dsun8i-di.c92 width = ctx->src_fmt.width; in deinterlace_device_run()
93 height = ctx->src_fmt.height; in deinterlace_device_run()
94 stride = ctx->src_fmt.bytesperline; in deinterlace_device_run()
112 switch (ctx->src_fmt.pixelformat) { in deinterlace_device_run()
129 switch (ctx->src_fmt.pixelformat) { in deinterlace_device_run()
157 hstep = (ctx->src_fmt.width << 16) / ctx->dst_fmt.width; in deinterlace_device_run()
158 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 …]
H A Dsun8i-di.h202 struct v4l2_pix_format src_fmt; member
/linux/drivers/media/platform/chips-media/wave5/
H A Dwave5-vpu-enc.c137 u32 stride = inst->src_fmt.plane_fmt[0].bytesperline; in start_encode()
144 info = v4l2_format_info(inst->src_fmt.pixelformat); in start_encode()
152 luma_size = inst->src_fmt.plane_fmt[0].sizeimage; in start_encode()
153 chroma_size = inst->src_fmt.plane_fmt[1].sizeimage; in start_encode()
175 if (inst->src_fmt.num_planes == 1) { in start_encode()
180 } else if (inst->src_fmt.num_planes == 2) { in start_encode()
186 } else if (inst->src_fmt.num_planes == 3) { in start_encode()
500 width = inst->src_fmt.width; in wave5_vpu_enc_try_fmt_out()
501 height = inst->src_fmt.height; in wave5_vpu_enc_try_fmt_out()
502 f->fmt.pix_mp.pixelformat = inst->src_fmt.pixelformat; in wave5_vpu_enc_try_fmt_out()
[all …]
H A Dwave5-vpu-dec.c327 vpu_fmt = wave5_find_vpu_fmt(inst->src_fmt.pixelformat, in handle_dynamic_resolution_change()
332 wave5_update_pix_fmt(&inst->src_fmt, in handle_dynamic_resolution_change()
672 width = inst->src_fmt.width; in wave5_vpu_dec_try_fmt_out()
673 height = inst->src_fmt.height; in wave5_vpu_dec_try_fmt_out()
674 f->fmt.pix_mp.pixelformat = inst->src_fmt.pixelformat; in wave5_vpu_dec_try_fmt_out()
711 inst->src_fmt.width = f->fmt.pix_mp.width; in wave5_vpu_dec_s_fmt_out()
712 inst->src_fmt.height = f->fmt.pix_mp.height; in wave5_vpu_dec_s_fmt_out()
713 inst->src_fmt.pixelformat = f->fmt.pix_mp.pixelformat; in wave5_vpu_dec_s_fmt_out()
714 inst->src_fmt.field = f->fmt.pix_mp.field; in wave5_vpu_dec_s_fmt_out()
715 inst->src_fmt.flags = f->fmt.pix_mp.flags; in wave5_vpu_dec_s_fmt_out()
[all …]
/linux/drivers/media/platform/ti/vpe/
H A 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()
H A Dcsc.h61 struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt);
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-isp.c142 *mf = isp->src_fmt; in fimc_isp_subdev_get_fmt()
238 isp->src_fmt = format.format; in fimc_isp_subdev_set_fmt()
239 __is_set_frame_size(is, &isp->src_fmt); in fimc_isp_subdev_set_fmt()
241 isp->src_fmt = *mf; in fimc_isp_subdev_set_fmt()
685 isp->src_fmt.width = DEFAULT_PREVIEW_STILL_WIDTH; in __isp_subdev_set_default_format()
686 isp->src_fmt.height = DEFAULT_PREVIEW_STILL_HEIGHT; in __isp_subdev_set_default_format()
687 isp->src_fmt.code = MEDIA_BUS_FMT_SGRBG10_1X10; in __isp_subdev_set_default_format()
688 __is_set_frame_size(is, &isp->src_fmt); in __isp_subdev_set_default_format()
H A Dfimc-isp.h169 struct v4l2_mbus_framefmt src_fmt; member
H A Dfimc-capture.c1100 struct v4l2_subdev_format src_fmt = { in fimc_pipeline_validate() local
1146 src_fmt.pad = src_pad->index; in fimc_pipeline_validate()
1147 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &src_fmt); in fimc_pipeline_validate()
1151 if (src_fmt.format.width != sink_fmt.format.width || in fimc_pipeline_validate()
1152 src_fmt.format.height != sink_fmt.format.height || in fimc_pipeline_validate()
1153 src_fmt.format.code != sink_fmt.format.code) in fimc_pipeline_validate()
1157 fimc_user_defined_mbus_fmt(src_fmt.format.code)) { in fimc_pipeline_validate()
/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_h264.c146 field_size = DIV_ROUND_UP(ctx->src_fmt.width, 16) * in cedrus_write_frame_list()
147 DIV_ROUND_UP(ctx->src_fmt.height, 16) * 16; in cedrus_write_frame_list()
366 if (ctx->src_fmt.width > 2048) { in cedrus_set_params()
552 if (ctx->src_fmt.width > 2048) in cedrus_h264_start()
561 pic_info_size += ctx->src_fmt.height * 2 * 64; in cedrus_h264_start()
590 if (ctx->src_fmt.width > 2048) { in cedrus_h264_start()
597 ALIGN(ctx->src_fmt.width, 32) * 12; in cedrus_h264_start()
613 ALIGN(ctx->src_fmt.width, 64) * 5 * 2; in cedrus_h264_start()
H A Dcedrus_mpeg2.c116 reg = VE_DEC_MPEG_PICBOUNDSIZE_WIDTH(ctx->src_fmt.width); in cedrus_mpeg2_setup()
117 reg |= VE_DEC_MPEG_PICBOUNDSIZE_HEIGHT(ctx->src_fmt.height); in cedrus_mpeg2_setup()
H A Dcedrus_h265.c471 DIV_ROUND_UP(ctx->src_fmt.width, ctb_size_luma) * in cedrus_h265_setup()
472 DIV_ROUND_UP(ctx->src_fmt.height, ctb_size_luma) * in cedrus_h265_setup()
743 reg = VE_DEC_H265_DEC_PIC_SIZE_WIDTH(ctx->src_fmt.width) | in cedrus_h265_setup()
744 VE_DEC_H265_DEC_PIC_SIZE_HEIGHT(ctx->src_fmt.height); in cedrus_h265_setup()
/linux/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-input.c315 struct v4l2_mbus_framefmt *src_fmt; in dcmipp_inp_configure_parallel() local
348 src_fmt = v4l2_subdev_state_get_format(state, 1); in dcmipp_inp_configure_parallel()
350 vpix = dcmipp_inp_pix_map_by_code(sink_fmt->code, src_fmt->code); in dcmipp_inp_configure_parallel()
378 struct v4l2_mbus_framefmt *src_fmt; in dcmipp_inp_configure_csi() local
382 src_fmt = v4l2_subdev_state_get_format(state, 1); in dcmipp_inp_configure_csi()
384 vpix = dcmipp_inp_pix_map_by_code(sink_fmt->code, src_fmt->code); in dcmipp_inp_configure_csi()
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_scaler.c144 u32 src_fmt, u32 tile) in scaler_set_src_fmt() argument
148 val = SCALER_SRC_CFG_SET_COLOR_FORMAT(src_fmt) | (tile << 10); in scaler_set_src_fmt()
365 const struct scaler_format *src_fmt, *dst_fmt; in scaler_commit() local
368 src_fmt = scaler_get_format(task->src.buf.fourcc); in scaler_commit()
381 scaler, src_fmt->internal_fmt, task->src.buf.modifier != 0); in scaler_commit()
384 scaler_set_src_luma_chroma_pos(scaler, src_pos, src_fmt); in scaler_commit()
/linux/drivers/media/platform/st/sti/bdisp/
H A 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/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_opr_v5.c318 if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_NV12M) { in s5p_mfc_enc_calc_src_size_v5()
329 } else if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_NV12MT) { in s5p_mfc_enc_calc_src_size_v5()
708 if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_NV12M) in s5p_mfc_set_enc_params()
710 else if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_NV12MT) in s5p_mfc_set_enc_params()
1137 if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_NV12M) in s5p_mfc_encode_one_frame_v5()
1139 else if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_NV12MT) in s5p_mfc_encode_one_frame_v5()
/linux/sound/soc/intel/avs/
H A Dmessages.h946 struct avs_audio_format src_fmt; member
953 const struct avs_audio_format *src_fmt,

12