Home
last modified time | relevance | path

Searched refs:pix_mp (Results 1 – 25 of 71) sorted by relevance

123

/linux-6.12.1/drivers/media/test-drivers/visl/
Dvisl-video.c22 u32 fourcc = ctx->coded_fmt.fmt.pix_mp.pixelformat; in visl_set_current_codec()
55 const struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in visl_print_fmt() local
58 dprintk(ctx->dev, "width: %d\n", pix_mp->width); in visl_print_fmt()
59 dprintk(ctx->dev, "height: %d\n", pix_mp->height); in visl_print_fmt()
61 pix_mp->pixelformat, in visl_print_fmt()
62 (pix_mp->pixelformat >> 8) & 0xff, in visl_print_fmt()
63 (pix_mp->pixelformat >> 16) & 0xff, in visl_print_fmt()
64 (pix_mp->pixelformat >> 24) & 0xff); in visl_print_fmt()
66 dprintk(ctx->dev, "field: %d\n", pix_mp->field); in visl_print_fmt()
67 dprintk(ctx->dev, "colorspace: %d\n", pix_mp->colorspace); in visl_print_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/verisilicon/
Dhantro_v4l2.c34 struct v4l2_pix_format_mplane *pix_mp,
37 struct v4l2_pix_format_mplane *pix_mp);
272 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in vidioc_g_fmt_out_mplane() local
277 *pix_mp = ctx->src_fmt; in vidioc_g_fmt_out_mplane()
285 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in vidioc_g_fmt_cap_mplane() local
290 *pix_mp = ctx->dst_fmt; in vidioc_g_fmt_cap_mplane()
296 struct v4l2_pix_format_mplane *pix_mp, in hantro_try_fmt() argument
306 vpu_debug(4, "trying format %p4cc\n", &pix_mp->pixelformat); in hantro_try_fmt()
308 fmt = hantro_find_format(ctx, pix_mp->pixelformat); in hantro_try_fmt()
311 pix_mp->pixelformat = fmt->fourcc; in hantro_try_fmt()
[all …]
Dhantro_postproc.c197 struct v4l2_pix_format_mplane pix_mp; in hantro_postproc_buffer_size() local
206 v4l2_fill_pixfmt_mp(&pix_mp, fmt->fourcc, ctx->src_fmt.width, in hantro_postproc_buffer_size()
209 buf_size = pix_mp.plane_fmt[0].sizeimage; in hantro_postproc_buffer_size()
211 buf_size += hantro_h264_mv_size(pix_mp.width, in hantro_postproc_buffer_size()
212 pix_mp.height); in hantro_postproc_buffer_size()
214 buf_size += hantro_vp9_mv_size(pix_mp.width, in hantro_postproc_buffer_size()
215 pix_mp.height); in hantro_postproc_buffer_size()
217 buf_size += hantro_hevc_mv_size(pix_mp.width, in hantro_postproc_buffer_size()
218 pix_mp.height); in hantro_postproc_buffer_size()
220 buf_size += hantro_hevc_compressed_size(pix_mp.width, in hantro_postproc_buffer_size()
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/mdp3/
Dmtk-mdp3-regs.c51 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in mdp_map_ycbcr_prof_mplane() local
56 switch (pix_mp->colorspace) { in mdp_map_ycbcr_prof_mplane()
61 if (pix_mp->quantization == V4L2_QUANTIZATION_FULL_RANGE) in mdp_map_ycbcr_prof_mplane()
65 if (pix_mp->quantization == V4L2_QUANTIZATION_FULL_RANGE) in mdp_map_ycbcr_prof_mplane()
69 if (pix_mp->quantization == V4L2_QUANTIZATION_FULL_RANGE) in mdp_map_ycbcr_prof_mplane()
134 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in mdp_try_fmt_mplane() local
141 fmt = mdp_find_fmt(mdp->mdp_data, pix_mp->pixelformat, f->type); in mdp_try_fmt_mplane()
146 (pix_mp->pixelformat & 0xff), in mdp_try_fmt_mplane()
147 (pix_mp->pixelformat >> 8) & 0xff, in mdp_try_fmt_mplane()
148 (pix_mp->pixelformat >> 16) & 0xff, in mdp_try_fmt_mplane()
[all …]
Dmtk-mdp3-m2m.c208 struct v4l2_pix_format_mplane *pix_mp; in mdp_m2m_queue_setup() local
211 pix_mp = &ctx_get_frame(ctx, q->type)->format.fmt.pix_mp; in mdp_m2m_queue_setup()
215 if (*num_planes != pix_mp->num_planes) in mdp_m2m_queue_setup()
217 for (i = 0; i < pix_mp->num_planes; ++i) in mdp_m2m_queue_setup()
218 if (sizes[i] < pix_mp->plane_fmt[i].sizeimage) in mdp_m2m_queue_setup()
221 *num_planes = pix_mp->num_planes; in mdp_m2m_queue_setup()
222 for (i = 0; i < pix_mp->num_planes; ++i) in mdp_m2m_queue_setup()
223 sizes[i] = pix_mp->plane_fmt[i].sizeimage; in mdp_m2m_queue_setup()
232 struct v4l2_pix_format_mplane *pix_mp; in mdp_m2m_buf_prepare() local
239 pix_mp = &ctx_get_frame(ctx, vb->type)->format.fmt.pix_mp; in mdp_m2m_buf_prepare()
[all …]
/linux-6.12.1/drivers/media/platform/chips-media/wave5/
Dwave5-vpu-dec.c236 static void wave5_update_pix_fmt(struct v4l2_pix_format_mplane *pix_mp, unsigned int width, in wave5_update_pix_fmt() argument
239 switch (pix_mp->pixelformat) { in wave5_update_pix_fmt()
243 pix_mp->width = round_up(width, 32); in wave5_update_pix_fmt()
244 pix_mp->height = round_up(height, 16); in wave5_update_pix_fmt()
245 pix_mp->plane_fmt[0].bytesperline = round_up(width, 32); in wave5_update_pix_fmt()
246 pix_mp->plane_fmt[0].sizeimage = width * height * 3 / 2; in wave5_update_pix_fmt()
251 pix_mp->width = round_up(width, 32); in wave5_update_pix_fmt()
252 pix_mp->height = round_up(height, 16); in wave5_update_pix_fmt()
253 pix_mp->plane_fmt[0].bytesperline = round_up(width, 32); in wave5_update_pix_fmt()
254 pix_mp->plane_fmt[0].sizeimage = width * height * 2; in wave5_update_pix_fmt()
[all …]
Dwave5-vpu-enc.c108 static void wave5_update_pix_fmt(struct v4l2_pix_format_mplane *pix_mp, unsigned int width, in wave5_update_pix_fmt() argument
111 switch (pix_mp->pixelformat) { in wave5_update_pix_fmt()
115 pix_mp->width = width; in wave5_update_pix_fmt()
116 pix_mp->height = height; in wave5_update_pix_fmt()
117 pix_mp->plane_fmt[0].bytesperline = round_up(width, 32); in wave5_update_pix_fmt()
118 pix_mp->plane_fmt[0].sizeimage = round_up(width, 32) * height * 3 / 2; in wave5_update_pix_fmt()
121 pix_mp->width = width; in wave5_update_pix_fmt()
122 pix_mp->height = height; in wave5_update_pix_fmt()
123 pix_mp->plane_fmt[0].bytesperline = round_up(width, 32); in wave5_update_pix_fmt()
124 pix_mp->plane_fmt[0].sizeimage = round_up(width, 32) * height; in wave5_update_pix_fmt()
[all …]
Dwave5-helper.c159 f->fmt.pix_mp.width = inst->src_fmt.width; in wave5_vpu_g_fmt_out()
160 f->fmt.pix_mp.height = inst->src_fmt.height; in wave5_vpu_g_fmt_out()
161 f->fmt.pix_mp.pixelformat = inst->src_fmt.pixelformat; in wave5_vpu_g_fmt_out()
162 f->fmt.pix_mp.field = inst->src_fmt.field; in wave5_vpu_g_fmt_out()
163 f->fmt.pix_mp.flags = inst->src_fmt.flags; in wave5_vpu_g_fmt_out()
164 f->fmt.pix_mp.num_planes = inst->src_fmt.num_planes; in wave5_vpu_g_fmt_out()
165 for (i = 0; i < f->fmt.pix_mp.num_planes; i++) { in wave5_vpu_g_fmt_out()
166 f->fmt.pix_mp.plane_fmt[i].bytesperline = inst->src_fmt.plane_fmt[i].bytesperline; in wave5_vpu_g_fmt_out()
167 f->fmt.pix_mp.plane_fmt[i].sizeimage = inst->src_fmt.plane_fmt[i].sizeimage; in wave5_vpu_g_fmt_out()
170 f->fmt.pix_mp.colorspace = inst->colorspace; in wave5_vpu_g_fmt_out()
[all …]
/linux-6.12.1/drivers/staging/media/rkvdec/
Drkvdec.c166 f->fmt.pix_mp.pixelformat = fourcc; in rkvdec_reset_fmt()
167 f->fmt.pix_mp.field = V4L2_FIELD_NONE; in rkvdec_reset_fmt()
168 f->fmt.pix_mp.colorspace = V4L2_COLORSPACE_REC709; in rkvdec_reset_fmt()
169 f->fmt.pix_mp.ycbcr_enc = V4L2_YCBCR_ENC_DEFAULT; in rkvdec_reset_fmt()
170 f->fmt.pix_mp.quantization = V4L2_QUANTIZATION_DEFAULT; in rkvdec_reset_fmt()
171 f->fmt.pix_mp.xfer_func = V4L2_XFER_FUNC_DEFAULT; in rkvdec_reset_fmt()
182 f->fmt.pix_mp.width = ctx->coded_fmt_desc->frmsize.min_width; in rkvdec_reset_coded_fmt()
183 f->fmt.pix_mp.height = ctx->coded_fmt_desc->frmsize.min_height; in rkvdec_reset_coded_fmt()
195 v4l2_fill_pixfmt_mp(&f->fmt.pix_mp, in rkvdec_reset_decoded_fmt()
197 ctx->coded_fmt.fmt.pix_mp.width, in rkvdec_reset_decoded_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/nvidia/tegra-vde/
Dv4l2.c99 if (*num_planes != f->fmt.pix_mp.num_planes) in tegra_queue_setup()
102 for (i = 0; i < f->fmt.pix_mp.num_planes; i++) { in tegra_queue_setup()
103 if (sizes[i] < f->fmt.pix_mp.plane_fmt[i].sizeimage) in tegra_queue_setup()
107 *num_planes = f->fmt.pix_mp.num_planes; in tegra_queue_setup()
109 for (i = 0; i < f->fmt.pix_mp.num_planes; i++) in tegra_queue_setup()
110 sizes[i] = f->fmt.pix_mp.plane_fmt[i].sizeimage; in tegra_queue_setup()
229 pixfmt = &ctx->coded_fmt.fmt.pix_mp; in tegra_buf_prepare()
232 pixfmt = &ctx->decoded_fmt.fmt.pix_mp; in tegra_buf_prepare()
411 f->fmt.pix_mp.pixelformat = fourcc; in tegra_reset_fmt()
412 f->fmt.pix_mp.field = V4L2_FIELD_NONE; in tegra_reset_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/jpeg/
Dmtk_jpeg_core.c259 static int mtk_jpeg_try_fmt_mplane(struct v4l2_pix_format_mplane *pix_mp, in mtk_jpeg_try_fmt_mplane() argument
264 pix_mp->field = V4L2_FIELD_NONE; in mtk_jpeg_try_fmt_mplane()
266 pix_mp->num_planes = fmt->colplanes; in mtk_jpeg_try_fmt_mplane()
267 pix_mp->pixelformat = fmt->fourcc; in mtk_jpeg_try_fmt_mplane()
270 struct v4l2_plane_pix_format *pfmt = &pix_mp->plane_fmt[0]; in mtk_jpeg_try_fmt_mplane()
272 pix_mp->height = clamp(pix_mp->height, MTK_JPEG_MIN_HEIGHT, in mtk_jpeg_try_fmt_mplane()
274 pix_mp->width = clamp(pix_mp->width, MTK_JPEG_MIN_WIDTH, in mtk_jpeg_try_fmt_mplane()
286 pix_mp->height = clamp(round_up(pix_mp->height, fmt->v_align), in mtk_jpeg_try_fmt_mplane()
288 pix_mp->width = clamp(round_up(pix_mp->width, fmt->h_align), in mtk_jpeg_try_fmt_mplane()
292 struct v4l2_plane_pix_format *pfmt = &pix_mp->plane_fmt[i]; in mtk_jpeg_try_fmt_mplane()
[all …]
/linux-6.12.1/drivers/media/platform/qcom/camss/
Dcamss-video.c103 ret = camss_format_find_format(fmt.format.code, format->fmt.pix_mp.pixelformat, in video_get_subdev_format()
110 return video_mbus_to_pix_mp(&fmt.format, &format->fmt.pix_mp, in video_get_subdev_format()
124 &video->active_fmt.fmt.pix_mp; in video_queue_setup()
153 &video->active_fmt.fmt.pix_mp; in video_buf_init()
181 &video->active_fmt.fmt.pix_mp; in video_buf_prepare()
208 struct v4l2_pix_format_mplane *pix = &video->active_fmt.fmt.pix_mp; in video_check_format()
210 struct v4l2_pix_format_mplane *sd_pix = &format.fmt.pix_mp; in video_check_format()
222 pix->field != format.fmt.pix_mp.field) in video_check_format()
433 struct v4l2_pix_format_mplane *pix_mp; in __video_try_fmt() local
442 pix_mp = &f->fmt.pix_mp; in __video_try_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/mdp/
Dmtk_mdp_m2m.c178 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in mtk_mdp_try_fmt_mplane() local
184 fmt = mtk_mdp_find_fmt(pix_mp->pixelformat, f->type); in mtk_mdp_try_fmt_mplane()
190 pix_mp->pixelformat); in mtk_mdp_try_fmt_mplane()
194 pix_mp->field = V4L2_FIELD_NONE; in mtk_mdp_try_fmt_mplane()
195 pix_mp->pixelformat = fmt->pixelformat; in mtk_mdp_try_fmt_mplane()
197 pix_mp->colorspace = ctx->colorspace; in mtk_mdp_try_fmt_mplane()
198 pix_mp->xfer_func = ctx->xfer_func; in mtk_mdp_try_fmt_mplane()
199 pix_mp->ycbcr_enc = ctx->ycbcr_enc; in mtk_mdp_try_fmt_mplane()
200 pix_mp->quantization = ctx->quant; in mtk_mdp_try_fmt_mplane()
224 ctx->id, f->type, pix_mp->width, pix_mp->height, in mtk_mdp_try_fmt_mplane()
[all …]
/linux-6.12.1/drivers/media/platform/imagination/
De5010-jpeg-enc.c244 if (e5010_formats[i].fourcc == f->fmt.pix_mp.pixelformat && in find_format()
285 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in e5010_g_fmt() local
286 struct v4l2_plane_pix_format *plane_fmt = pix_mp->plane_fmt; in e5010_g_fmt()
290 pix_mp->flags = 0; in e5010_g_fmt()
291 pix_mp->field = V4L2_FIELD_NONE; in e5010_g_fmt()
292 pix_mp->pixelformat = queue->fmt->fourcc; in e5010_g_fmt()
293 pix_mp->width = queue->width_adjusted; in e5010_g_fmt()
294 pix_mp->height = queue->height_adjusted; in e5010_g_fmt()
295 pix_mp->num_planes = queue->fmt->num_planes; in e5010_g_fmt()
298 if (!pix_mp->colorspace) in e5010_g_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/decoder/
Dmtk_vcodec_dec.c29 if (fmt->fourcc == f->fmt.pix_mp.pixelformat) in mtk_vdec_find_format()
292 struct v4l2_pix_format_mplane *pix_fmt_mp = &f->fmt.pix_mp; in vidioc_try_fmt()
373 struct v4l2_pix_format_mplane *pix_fmt_mp = &f->fmt.pix_mp; in vidioc_try_fmt_vid_out_mplane()
468 struct v4l2_pix_format_mplane *pix_mp; in vidioc_vdec_s_fmt() local
480 pix_mp = &f->fmt.pix_mp; in vidioc_vdec_s_fmt()
520 q_data->sizeimage[0] = pix_mp->plane_fmt[0].sizeimage; in vidioc_vdec_s_fmt()
521 q_data->coded_width = pix_mp->width; in vidioc_vdec_s_fmt()
522 q_data->coded_height = pix_mp->height; in vidioc_vdec_s_fmt()
524 ctx->colorspace = pix_mp->colorspace; in vidioc_vdec_s_fmt()
525 ctx->ycbcr_enc = pix_mp->ycbcr_enc; in vidioc_vdec_s_fmt()
[all …]
/linux-6.12.1/drivers/media/test-drivers/vicodec/
Dvicodec-core.c763 struct v4l2_pix_format_mplane *pix_mp; in vidioc_g_fmt() local
797 pix_mp = &f->fmt.pix_mp; in vidioc_g_fmt()
798 pix_mp->width = q_data->coded_width; in vidioc_g_fmt()
799 pix_mp->height = q_data->coded_height; in vidioc_g_fmt()
800 pix_mp->field = V4L2_FIELD_NONE; in vidioc_g_fmt()
801 pix_mp->pixelformat = info->id; in vidioc_g_fmt()
802 pix_mp->num_planes = 1; in vidioc_g_fmt()
803 pix_mp->plane_fmt[0].bytesperline = in vidioc_g_fmt()
805 pix_mp->plane_fmt[0].sizeimage = q_data->sizeimage; in vidioc_g_fmt()
806 pix_mp->colorspace = ctx->state.colorspace; in vidioc_g_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/samsung/exynos-gsc/
Dgsc-core.c392 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in gsc_try_fmt_mplane() local
398 pr_debug("user put w: %d, h: %d", pix_mp->width, pix_mp->height); in gsc_try_fmt_mplane()
400 fmt = find_fmt(&pix_mp->pixelformat, NULL, 0); in gsc_try_fmt_mplane()
403 pix_mp->pixelformat); in gsc_try_fmt_mplane()
407 if (pix_mp->field == V4L2_FIELD_ANY) in gsc_try_fmt_mplane()
408 pix_mp->field = V4L2_FIELD_NONE; in gsc_try_fmt_mplane()
409 else if (pix_mp->field != V4L2_FIELD_NONE) { in gsc_try_fmt_mplane()
410 pr_debug("Not supported field order(%d)\n", pix_mp->field); in gsc_try_fmt_mplane()
429 pix_mp->colorspace = ctx->out_colorspace; in gsc_try_fmt_mplane()
437 tmp_w = pix_mp->width; in gsc_try_fmt_mplane()
[all …]
/linux-6.12.1/drivers/media/platform/raspberrypi/pisp_be/
Dpisp_be.c308 unsigned int num_planes = node->format.fmt.pix_mp.num_planes; in pispbe_get_planes_addr()
321 size = node->format.fmt.pix_mp.plane_fmt[0].bytesperline * in pispbe_get_planes_addr()
322 node->format.fmt.pix_mp.height; in pispbe_get_planes_addr()
715 if (fmt->fmt.pix_mp.plane_fmt[0].bytesperline < bpl) { in pisp_be_validate_config()
721 if (fmt->fmt.pix_mp.plane_fmt[0].sizeimage < size) { in pisp_be_validate_config()
733 if (fmt->fmt.pix_mp.plane_fmt[0].bytesperline < bpl) { in pisp_be_validate_config()
739 if (fmt->fmt.pix_mp.plane_fmt[0].sizeimage < size) { in pisp_be_validate_config()
755 for (unsigned int i = 0; i < fmt->fmt.pix_mp.num_planes; i++) { in pisp_be_validate_config()
764 if (fmt->fmt.pix_mp.plane_fmt[i].bytesperline < bpl) { in pisp_be_validate_config()
770 if (fmt->fmt.pix_mp.plane_fmt[i].sizeimage < size) { in pisp_be_validate_config()
[all …]
/linux-6.12.1/drivers/media/platform/samsung/s5p-mfc/
Ds5p_mfc_dec.c185 if (formats[i].fourcc == f->fmt.pix_mp.pixelformat && in find_format()
349 struct v4l2_pix_format_mplane *pix_mp; in vidioc_g_fmt() local
352 pix_mp = &f->fmt.pix_mp; in vidioc_g_fmt()
369 pix_mp->width = ctx->buf_width; in vidioc_g_fmt()
370 pix_mp->height = ctx->buf_height; in vidioc_g_fmt()
371 pix_mp->field = V4L2_FIELD_NONE; in vidioc_g_fmt()
372 pix_mp->num_planes = ctx->dst_fmt->num_planes; in vidioc_g_fmt()
375 pix_mp->pixelformat = ctx->dst_fmt->fourcc; in vidioc_g_fmt()
376 pix_mp->plane_fmt[0].bytesperline = ctx->stride[0]; in vidioc_g_fmt()
377 pix_mp->plane_fmt[0].sizeimage = ctx->luma_size; in vidioc_g_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/amphion/
Dvdec.c366 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_g_fmt()
384 f->fmt.pix_mp.colorspace = vdec->codec_info.color_primaries; in vdec_g_fmt()
385 f->fmt.pix_mp.xfer_func = vdec->codec_info.transfer_chars; in vdec_g_fmt()
386 f->fmt.pix_mp.ycbcr_enc = vdec->codec_info.matrix_coeffs; in vdec_g_fmt()
387 f->fmt.pix_mp.quantization = vdec->codec_info.full_range; in vdec_g_fmt()
404 f->fmt.pix_mp.pixelformat)) in vdec_try_fmt()
405 f->fmt.pix_mp.pixelformat = cap_fmt->pixfmt; in vdec_try_fmt()
411 f->fmt.pix_mp.colorspace = vdec->codec_info.color_primaries; in vdec_try_fmt()
412 f->fmt.pix_mp.xfer_func = vdec->codec_info.transfer_chars; in vdec_try_fmt()
413 f->fmt.pix_mp.ycbcr_enc = vdec->codec_info.matrix_coeffs; in vdec_try_fmt()
[all …]
Dvenc.c180 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in venc_g_fmt()
197 f->fmt.pix_mp.colorspace = venc->params.color.primaries; in venc_g_fmt()
198 f->fmt.pix_mp.xfer_func = venc->params.color.transfer; in venc_g_fmt()
199 f->fmt.pix_mp.ycbcr_enc = venc->params.color.matrix; in venc_g_fmt()
200 f->fmt.pix_mp.quantization = venc->params.color.full_range; in venc_g_fmt()
222 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in venc_s_fmt() local
253 venc->params.color.primaries = pix_mp->colorspace; in venc_s_fmt()
254 venc->params.color.transfer = pix_mp->xfer_func; in venc_s_fmt()
255 venc->params.color.matrix = pix_mp->ycbcr_enc; in venc_s_fmt()
256 venc->params.color.full_range = pix_mp->quantization; in venc_s_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/nxp/imx-jpeg/
Dmxc-jpeg.c2258 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in mxc_jpeg_try_fmt() local
2260 u32 fourcc = f->fmt.pix_mp.pixelformat; in mxc_jpeg_try_fmt()
2261 u32 w = (pix_mp->width < MXC_JPEG_MAX_WIDTH) ? in mxc_jpeg_try_fmt()
2262 pix_mp->width : MXC_JPEG_MAX_WIDTH; in mxc_jpeg_try_fmt()
2263 u32 h = (pix_mp->height < MXC_JPEG_MAX_HEIGHT) ? in mxc_jpeg_try_fmt()
2264 pix_mp->height : MXC_JPEG_MAX_HEIGHT; in mxc_jpeg_try_fmt()
2278 f->fmt.pix_mp.pixelformat = fourcc; in mxc_jpeg_try_fmt()
2282 memset(pix_mp->reserved, 0, sizeof(pix_mp->reserved)); in mxc_jpeg_try_fmt()
2283 pix_mp->field = V4L2_FIELD_NONE; in mxc_jpeg_try_fmt()
2284 pix_mp->num_planes = fmt->mem_planes; in mxc_jpeg_try_fmt()
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/encoder/
Dmtk_vcodec_enc.c285 f->fmt.pix_mp.field = V4L2_FIELD_NONE; in vidioc_try_fmt_cap()
286 f->fmt.pix_mp.num_planes = 1; in vidioc_try_fmt_cap()
287 f->fmt.pix_mp.plane_fmt[0].bytesperline = 0; in vidioc_try_fmt_cap()
288 f->fmt.pix_mp.flags = 0; in vidioc_try_fmt_cap()
297 struct v4l2_pix_format_mplane *pix_fmt_mp = &f->fmt.pix_mp; in vidioc_try_fmt_out()
444 q_data->coded_width = f->fmt.pix_mp.width; in vidioc_venc_s_fmt_cap()
445 q_data->coded_height = f->fmt.pix_mp.height; in vidioc_venc_s_fmt_cap()
446 q_data->field = f->fmt.pix_mp.field; in vidioc_venc_s_fmt_cap()
448 for (i = 0; i < f->fmt.pix_mp.num_planes; i++) { in vidioc_venc_s_fmt_cap()
451 plane_fmt = &f->fmt.pix_mp.plane_fmt[i]; in vidioc_venc_s_fmt_cap()
[all …]
/linux-6.12.1/drivers/staging/media/ipu3/
Dipu3-v4l2.c32 imgu_pipe->nodes[IMGU_NODE_IN].vdev_fmt.fmt.pix_mp.width; in imgu_subdev_open()
34 imgu_pipe->nodes[IMGU_NODE_IN].vdev_fmt.fmt.pix_mp.height; in imgu_subdev_open()
91 &imgu_pipe->nodes[node].vdev_fmt.fmt.pix_mp : NULL; in imgu_subdev_s_stream()
360 need_bytes = node->vdev_fmt.fmt.pix_mp.plane_fmt[0].sizeimage; in imgu_vb2_buf_queue()
405 size = fmt->fmt.pix_mp.plane_fmt[0].sizeimage; in imgu_vb2_queue_setup()
614 if (formats[i].fourcc == f->fmt.pix_mp.pixelformat && in find_format()
737 fmts[i] = &f->fmt.pix_mp; in imgu_fmt()
742 fmts[i] = kmemdup(&imgu_pipe->nodes[inode].vdev_fmt.fmt.pix_mp, in imgu_fmt()
750 fmts[i] = &imgu_pipe->nodes[inode].vdev_fmt.fmt.pix_mp; in imgu_fmt()
788 imgu_pipe->nodes[node].vdev_fmt.fmt.pix_mp = f->fmt.pix_mp; in imgu_fmt()
[all …]
/linux-6.12.1/drivers/staging/media/meson/vdec/
Dvdec.c496 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_try_fmt_common()
575 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_g_fmt()
603 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_s_fmt()
627 format.fmt.pix_mp.pixelformat = pixfmt_out; in vdec_s_fmt()
628 format.fmt.pix_mp.width = orig_pixmp.width; in vdec_s_fmt()
629 format.fmt.pix_mp.height = orig_pixmp.height; in vdec_s_fmt()
633 sess->width = format.fmt.pix_mp.width; in vdec_s_fmt()
634 sess->height = format.fmt.pix_mp.height; in vdec_s_fmt()
645 format.fmt.pix_mp.pixelformat = pixfmt_cap; in vdec_s_fmt()
646 format.fmt.pix_mp.width = orig_pixmp.width; in vdec_s_fmt()
[all …]

123