Home
last modified time | relevance | path

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

123

/drivers/media/platform/rockchip/rkisp1/
A Drkisp1-isp.c210 const struct rkisp1_mbus_info *src_fmt; in rkisp1_config_isp() local
577 *src_fmt = *sink_fmt; in rkisp1_isp_init_state()
578 src_fmt->code = RKISP1_DEF_SRC_PAD_FMT; in rkisp1_isp_init_state()
597 *src_fmt = *sink_fmt; in rkisp1_isp_init_state()
609 struct v4l2_mbus_framefmt *src_fmt; in rkisp1_isp_set_src_fmt() local
627 src_fmt->code = format->code; in rkisp1_isp_set_src_fmt()
636 src_fmt->code = sink_fmt->code; in rkisp1_isp_set_src_fmt()
644 src_fmt->width = src_crop->width; in rkisp1_isp_set_src_fmt()
645 src_fmt->height = src_crop->height; in rkisp1_isp_set_src_fmt()
693 *format = *src_fmt; in rkisp1_isp_set_src_fmt()
[all …]
A Drkisp1-resizer.c295 src_y.width = src_fmt->width; in rkisp1_rsz_config()
296 src_y.height = src_fmt->height; in rkisp1_rsz_config()
310 src_fmt->width, src_fmt->height, in rkisp1_rsz_config()
402 *src_fmt = *sink_fmt; in rkisp1_rsz_init_state()
424 src_fmt->code = format->code; in rkisp1_rsz_set_src_fmt()
426 src_fmt->width = clamp_t(u32, format->width, in rkisp1_rsz_set_src_fmt()
433 *format = *src_fmt; in rkisp1_rsz_set_src_fmt()
535 src_fmt->code = sink_fmt->code; in rkisp1_rsz_set_sink_fmt()
536 src_fmt->colorspace = sink_fmt->colorspace; in rkisp1_rsz_set_sink_fmt()
537 src_fmt->xfer_func = sink_fmt->xfer_func; in rkisp1_rsz_set_sink_fmt()
[all …]
A Drkisp1-csi.c291 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; in rkisp1_csi_init_state() local
294 src_fmt = v4l2_subdev_state_get_format(sd_state, RKISP1_CSI_PAD_SRC); in rkisp1_csi_init_state()
301 *src_fmt = *sink_fmt; in rkisp1_csi_init_state()
312 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; in rkisp1_csi_set_fmt() local
338 src_fmt = v4l2_subdev_state_get_format(sd_state, RKISP1_CSI_PAD_SRC); in rkisp1_csi_set_fmt()
339 *src_fmt = *sink_fmt; in rkisp1_csi_set_fmt()
/drivers/media/platform/amlogic/c3/isp/
A Dc3-isp-resizer.c401 struct v4l2_mbus_framefmt *src_fmt; in c3_isp_rsz_start() local
541 struct v4l2_mbus_framefmt *src_fmt; in c3_isp_rsz_set_sink_fmt() local
584 src_fmt->code = sink_fmt->code; in c3_isp_rsz_set_sink_fmt()
585 src_fmt->width = sink_cmps->width; in c3_isp_rsz_set_sink_fmt()
603 src_fmt->code = sink_fmt->code; in c3_isp_rsz_set_source_fmt()
604 src_fmt->width = sink_cmps->width; in c3_isp_rsz_set_source_fmt()
606 src_fmt->field = V4L2_FIELD_NONE; in c3_isp_rsz_set_source_fmt()
620 format->format = *src_fmt; in c3_isp_rsz_set_source_fmt()
710 src_fmt->code = fmt->code; in c3_isp_rsz_set_selection()
711 src_fmt->width = cmps->width; in c3_isp_rsz_set_selection()
[all …]
A Dc3-isp-core.c396 struct v4l2_mbus_framefmt *src_fmt; in c3_isp_core_set_sink_fmt() local
421 src_fmt->width = sink_fmt->width; in c3_isp_core_set_sink_fmt()
422 src_fmt->height = sink_fmt->height; in c3_isp_core_set_sink_fmt()
432 struct v4l2_mbus_framefmt *src_fmt; in c3_isp_core_set_source_fmt() local
443 src_fmt->code = format->format.code; in c3_isp_core_set_source_fmt()
445 src_fmt->width = sink_fmt->width; in c3_isp_core_set_source_fmt()
446 src_fmt->height = sink_fmt->height; in c3_isp_core_set_source_fmt()
447 src_fmt->field = V4L2_FIELD_NONE; in c3_isp_core_set_source_fmt()
448 src_fmt->ycbcr_enc = V4L2_YCBCR_ENC_601; in c3_isp_core_set_source_fmt()
452 src_fmt->xfer_func = V4L2_XFER_FUNC_NONE; in c3_isp_core_set_source_fmt()
[all …]
/drivers/media/test-drivers/vimc/
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()
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()
/drivers/media/platform/verisilicon/
A Dhantro_v4l2.c140 ctx->ref_fmt.width = ctx->src_fmt.width; in hantro_set_reference_frames_format()
304 *pix_mp = ctx->src_fmt; in vidioc_g_fmt_out_mplane()
351 pix_mp->width = ctx->src_fmt.width; in hantro_try_fmt()
352 pix_mp->height = ctx->src_fmt.height; in hantro_try_fmt()
458 encoded_fmt = &ctx->src_fmt; in hantro_reset_raw_fmt()
558 ctx->src_fmt = *pix_mp; in hantro_set_fmt_out()
675 sel->r.width = ctx->src_fmt.width; in vidioc_g_selection()
721 rect->width = ctx->src_fmt.width; in vidioc_s_selection()
722 rect->height = ctx->src_fmt.height; in vidioc_s_selection()
818 pixfmt = &ctx->src_fmt; in hantro_queue_setup()
[all …]
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()
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()
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()
A Dhantro_postproc.c114 if (ctx->src_fmt.width <= ctx->dst_fmt.width) in down_scale_factor()
117 return DIV_ROUND_CLOSEST(ctx->src_fmt.width, ctx->dst_fmt.width); in down_scale_factor()
171 if (!ctx->src_fmt.width || !ctx->src_fmt.height) in hantro_postproc_g2_enum_framesizes()
175 fsize->discrete.width = ctx->src_fmt.width >> fsize->index; in hantro_postproc_g2_enum_framesizes()
176 fsize->discrete.height = ctx->src_fmt.height >> fsize->index; in hantro_postproc_g2_enum_framesizes()
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()
/drivers/media/platform/sunxi/sun8i-rotate/
A Dsun8i_rotate.c94 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()
654 ctx->src_fmt.width = 640; in rotate_open()
[all …]
/drivers/media/platform/chips-media/wave5/
A Dwave5-helper.c148 f->fmt.pix_mp.width = inst->src_fmt.width; in wave5_vpu_g_fmt_out()
149 f->fmt.pix_mp.height = inst->src_fmt.height; in wave5_vpu_g_fmt_out()
150 f->fmt.pix_mp.pixelformat = inst->src_fmt.pixelformat; in wave5_vpu_g_fmt_out()
151 f->fmt.pix_mp.field = inst->src_fmt.field; in wave5_vpu_g_fmt_out()
152 f->fmt.pix_mp.flags = inst->src_fmt.flags; in wave5_vpu_g_fmt_out()
153 f->fmt.pix_mp.num_planes = inst->src_fmt.num_planes; in wave5_vpu_g_fmt_out()
155 f->fmt.pix_mp.plane_fmt[i].bytesperline = inst->src_fmt.plane_fmt[i].bytesperline; in wave5_vpu_g_fmt_out()
156 f->fmt.pix_mp.plane_fmt[i].sizeimage = inst->src_fmt.plane_fmt[i].sizeimage; in wave5_vpu_g_fmt_out()
A Dwave5-vpu-enc.c152 luma_size = inst->src_fmt.plane_fmt[0].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()
531 inst->src_fmt.width = f->fmt.pix_mp.width; in wave5_vpu_enc_s_fmt_out()
532 inst->src_fmt.height = f->fmt.pix_mp.height; in wave5_vpu_enc_s_fmt_out()
534 inst->src_fmt.field = f->fmt.pix_mp.field; in wave5_vpu_enc_s_fmt_out()
535 inst->src_fmt.flags = f->fmt.pix_mp.flags; in wave5_vpu_enc_s_fmt_out()
[all …]
A Dwave5-vpu-dec.c319 wave5_update_pix_fmt(&inst->src_fmt, in handle_dynamic_resolution_change()
662 width = inst->src_fmt.width; in wave5_vpu_dec_try_fmt_out()
663 height = inst->src_fmt.height; in wave5_vpu_dec_try_fmt_out()
701 inst->src_fmt.width = f->fmt.pix_mp.width; in wave5_vpu_dec_s_fmt_out()
702 inst->src_fmt.height = f->fmt.pix_mp.height; in wave5_vpu_dec_s_fmt_out()
704 inst->src_fmt.field = f->fmt.pix_mp.field; in wave5_vpu_dec_s_fmt_out()
705 inst->src_fmt.flags = f->fmt.pix_mp.flags; in wave5_vpu_dec_s_fmt_out()
751 s->r.width = inst->src_fmt.width; in wave5_vpu_dec_g_selection()
752 s->r.height = inst->src_fmt.height; in wave5_vpu_dec_g_selection()
1027 frame->width = inst->src_fmt.width; in wave5_prepare_fb()
[all …]
/drivers/staging/media/sunxi/cedrus/
A Dcedrus_video.c252 f->fmt.pix = ctx->src_fmt; in cedrus_g_fmt_vid_out()
267 pix_fmt->width = ctx->src_fmt.width; in cedrus_try_fmt_vid_cap_p()
268 pix_fmt->height = ctx->src_fmt.height; in cedrus_try_fmt_vid_cap_p()
342 ctx->src_fmt = *pix_fmt; in cedrus_s_fmt_vid_out_p()
346 switch (ctx->src_fmt.pixelformat) { in cedrus_s_fmt_vid_out_p()
358 switch (ctx->src_fmt.pixelformat) { in cedrus_s_fmt_vid_out_p()
385 ctx->src_fmt.pixelformat = 0; in cedrus_reset_out_format()
386 cedrus_s_fmt_vid_out_p(ctx, &ctx->src_fmt); in cedrus_reset_out_format()
403 f->fmt.pix.pixelformat != ctx->src_fmt.pixelformat)) in cedrus_s_fmt_vid_out()
457 pix_fmt = &ctx->src_fmt; in cedrus_queue_setup()
[all …]
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()
/drivers/media/platform/sunxi/sun8i-di/
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()
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()
721 ctx->src_fmt.width = 640; in deinterlace_open()
[all …]
/drivers/media/platform/samsung/s5p-mfc/
A Ds5p_mfc_enc.c1212 if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_YUV420M || ctx->src_fmt->fourcc == in enc_pre_frame_start()
1254 if (ctx->src_fmt->fourcc == in enc_post_frame_start()
1256 ctx->src_fmt->fourcc == in enc_post_frame_start()
1276 if (ctx->src_fmt->fourcc == in enc_post_frame_start()
1419 if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_YUV420M || ctx->src_fmt->fourcc == in vidioc_g_fmt()
1513 if (ctx->src_fmt->fourcc == V4L2_PIX_FMT_YUV420M || ctx->src_fmt->fourcc == in vidioc_s_fmt()
2441 if (ctx->src_fmt) in s5p_mfc_queue_setup()
2442 *plane_count = ctx->src_fmt->num_planes; in s5p_mfc_queue_setup()
2453 if (ctx->src_fmt && (ctx->src_fmt->fourcc == in s5p_mfc_queue_setup()
2461 if (ctx->src_fmt && (ctx->src_fmt->fourcc == in s5p_mfc_queue_setup()
[all …]
/drivers/media/platform/ti/vpe/
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()
/drivers/media/platform/samsung/exynos4-is/
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()
/drivers/media/platform/st/stm32/stm32-dcmipp/
A Ddcmipp-input.c305 struct v4l2_mbus_framefmt *src_fmt; in dcmipp_inp_configure_parallel() local
338 src_fmt = v4l2_subdev_state_get_format(state, 1); in dcmipp_inp_configure_parallel()
340 vpix = dcmipp_inp_pix_map_by_code(sink_fmt->code, src_fmt->code); in dcmipp_inp_configure_parallel()
368 struct v4l2_mbus_framefmt *src_fmt; in dcmipp_inp_configure_csi() local
372 src_fmt = v4l2_subdev_state_get_format(state, 1); in dcmipp_inp_configure_csi()
374 vpix = dcmipp_inp_pix_map_by_code(sink_fmt->code, src_fmt->code); in dcmipp_inp_configure_csi()
/drivers/media/platform/nxp/imx8-isi/
A Dimx8-isi-pipe.c241 const struct v4l2_mbus_framefmt *src_fmt; in mxc_isi_pipe_enable() local
267 src_fmt = v4l2_subdev_state_get_format(state, MXC_ISI_PIPE_PAD_SOURCE); in mxc_isi_pipe_enable()
273 src_info = mxc_isi_bus_format_by_code(src_fmt->code, in mxc_isi_pipe_enable()
832 const struct v4l2_mbus_framefmt *src_fmt; in mxc_isi_pipe_acquire() local
840 src_fmt = v4l2_subdev_state_get_format(state, MXC_ISI_PIPE_PAD_SOURCE); in mxc_isi_pipe_acquire()
845 src_info = mxc_isi_bus_format_by_code(src_fmt->code, in mxc_isi_pipe_acquire()
848 bypass = sink_fmt->width == src_fmt->width && in mxc_isi_pipe_acquire()
849 sink_fmt->height == src_fmt->height && in mxc_isi_pipe_acquire()

Completed in 67 milliseconds

123