Lines Matching refs:fmt

78 #define dprintk(dev, lvl, fmt, arg...) \  argument
79 v4l2_dbg(lvl, debug, &(dev)->v4l2_dev, "%s: " fmt, __func__, ## arg)
145 struct vim2m_fmt *fmt; member
158 struct vim2m_fmt *fmt; in find_format() local
162 fmt = &formats[k]; in find_format()
163 if (fmt->fourcc == fourcc) in find_format()
277 int x, depth = q_data_out->fmt->depth >> 3; in copy_line()
296 struct vim2m_fmt *out = q_data_out->fmt; in copy_two_pixels()
297 struct vim2m_fmt *in = q_data_in->fmt; in copy_two_pixels()
464 bytesperline = (q_data_in->width * q_data_in->fmt->depth) >> 3; in device_process()
465 bytes_per_pixel = q_data_in->fmt->depth >> 3; in device_process()
502 if (q_data_in->fmt->fourcc == q_data_out->fmt->fourcc && in device_process()
508 p += bytesperline - (q_data_in->fmt->depth >> 3); in device_process()
531 p_line += bytesperline - (q_data_in->fmt->depth >> 3); in device_process()
669 struct vim2m_fmt *fmt; in enum_fmt() local
688 fmt = &formats[i]; in enum_fmt()
689 f->pixelformat = fmt->fourcc; in enum_fmt()
744 ret = v4l2_fill_pixfmt(&f->fmt.pix, q_data->fmt->fourcc, in vidioc_g_fmt()
749 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt()
750 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_g_fmt()
751 f->fmt.pix.xfer_func = ctx->xfer_func; in vidioc_g_fmt()
752 f->fmt.pix.ycbcr_enc = ctx->ycbcr_enc; in vidioc_g_fmt()
753 f->fmt.pix.quantization = ctx->quant; in vidioc_g_fmt()
772 ret = v4l2_fill_pixfmt_mp(&f->fmt.pix_mp, q_data->fmt->fourcc, in vidioc_g_fmt_mplane()
777 f->fmt.pix_mp.field = V4L2_FIELD_NONE; in vidioc_g_fmt_mplane()
778 f->fmt.pix_mp.colorspace = ctx->colorspace; in vidioc_g_fmt_mplane()
779 f->fmt.pix_mp.xfer_func = ctx->xfer_func; in vidioc_g_fmt_mplane()
780 f->fmt.pix_mp.ycbcr_enc = ctx->ycbcr_enc; in vidioc_g_fmt_mplane()
781 f->fmt.pix_mp.quantization = ctx->quant; in vidioc_g_fmt_mplane()
833 int width = (is_mplane) ? f->fmt.pix_mp.width : f->fmt.pix.width; in vidioc_try_fmt()
834 int height = (is_mplane) ? f->fmt.pix_mp.height : f->fmt.pix.height; in vidioc_try_fmt()
835 u32 pixfmt = (is_mplane) ? f->fmt.pix_mp.pixelformat : in vidioc_try_fmt()
836 f->fmt.pix.pixelformat; in vidioc_try_fmt()
845 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_try_fmt()
848 ret = v4l2_fill_pixfmt_mp(&f->fmt.pix_mp, pixfmt, width, in vidioc_try_fmt()
851 ret = v4l2_fill_pixfmt(&f->fmt.pix, pixfmt, width, height); in vidioc_try_fmt()
859 struct vim2m_fmt *fmt; in vidioc_try_fmt_vid_cap() local
866 fmt = find_format(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
867 if (!fmt) { in vidioc_try_fmt_vid_cap()
868 f->fmt.pix.pixelformat = formats[0].fourcc; in vidioc_try_fmt_vid_cap()
869 fmt = find_format(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
871 if (!(fmt->types & MEM2MEM_CAPTURE)) { in vidioc_try_fmt_vid_cap()
874 f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
877 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_try_fmt_vid_cap()
878 f->fmt.pix.xfer_func = ctx->xfer_func; in vidioc_try_fmt_vid_cap()
879 f->fmt.pix.ycbcr_enc = ctx->ycbcr_enc; in vidioc_try_fmt_vid_cap()
880 f->fmt.pix.quantization = ctx->quant; in vidioc_try_fmt_vid_cap()
888 struct vim2m_fmt *fmt; in vidioc_try_fmt_vid_cap_mplane() local
895 fmt = find_format(f->fmt.pix_mp.pixelformat); in vidioc_try_fmt_vid_cap_mplane()
896 if (!fmt) { in vidioc_try_fmt_vid_cap_mplane()
897 f->fmt.pix_mp.pixelformat = formats[0].fourcc; in vidioc_try_fmt_vid_cap_mplane()
898 fmt = find_format(f->fmt.pix_mp.pixelformat); in vidioc_try_fmt_vid_cap_mplane()
900 if (!(fmt->types & MEM2MEM_CAPTURE)) { in vidioc_try_fmt_vid_cap_mplane()
903 f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap_mplane()
906 f->fmt.pix_mp.colorspace = ctx->colorspace; in vidioc_try_fmt_vid_cap_mplane()
907 f->fmt.pix_mp.xfer_func = ctx->xfer_func; in vidioc_try_fmt_vid_cap_mplane()
908 f->fmt.pix_mp.ycbcr_enc = ctx->ycbcr_enc; in vidioc_try_fmt_vid_cap_mplane()
909 f->fmt.pix_mp.quantization = ctx->quant; in vidioc_try_fmt_vid_cap_mplane()
917 struct vim2m_fmt *fmt; in vidioc_try_fmt_vid_out() local
924 fmt = find_format(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_out()
925 if (!fmt) { in vidioc_try_fmt_vid_out()
926 f->fmt.pix.pixelformat = formats[0].fourcc; in vidioc_try_fmt_vid_out()
927 fmt = find_format(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_out()
929 if (!(fmt->types & MEM2MEM_OUTPUT)) { in vidioc_try_fmt_vid_out()
932 f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_out()
935 if (!f->fmt.pix.colorspace) in vidioc_try_fmt_vid_out()
936 f->fmt.pix.colorspace = V4L2_COLORSPACE_REC709; in vidioc_try_fmt_vid_out()
944 struct vim2m_fmt *fmt; in vidioc_try_fmt_vid_out_mplane() local
951 fmt = find_format(f->fmt.pix_mp.pixelformat); in vidioc_try_fmt_vid_out_mplane()
952 if (!fmt) { in vidioc_try_fmt_vid_out_mplane()
953 f->fmt.pix_mp.pixelformat = formats[0].fourcc; in vidioc_try_fmt_vid_out_mplane()
954 fmt = find_format(f->fmt.pix_mp.pixelformat); in vidioc_try_fmt_vid_out_mplane()
956 if (!(fmt->types & MEM2MEM_OUTPUT)) { in vidioc_try_fmt_vid_out_mplane()
959 f->fmt.pix_mp.pixelformat); in vidioc_try_fmt_vid_out_mplane()
962 if (!f->fmt.pix_mp.colorspace) in vidioc_try_fmt_vid_out_mplane()
963 f->fmt.pix_mp.colorspace = V4L2_COLORSPACE_REC709; in vidioc_try_fmt_vid_out_mplane()
974 u32 pixfmt = (is_mplane) ? f->fmt.pix_mp.pixelformat : f->fmt.pix.pixelformat; in vidioc_s_fmt()
975 u32 width = (is_mplane) ? f->fmt.pix_mp.width : f->fmt.pix.width; in vidioc_s_fmt()
976 u32 height = (is_mplane) ? f->fmt.pix_mp.height : f->fmt.pix.height; in vidioc_s_fmt()
991 q_data->fmt = find_format(pixfmt); in vidioc_s_fmt()
995 q_data->num_mem_planes = f->fmt.pix_mp.num_planes; in vidioc_s_fmt()
996 for (i = 0; i < f->fmt.pix_mp.num_planes; i++) in vidioc_s_fmt()
997 q_data->sizeimage[i] = f->fmt.pix_mp.plane_fmt[i].sizeimage; in vidioc_s_fmt()
999 q_data->sizeimage[0] = f->fmt.pix.sizeimage; in vidioc_s_fmt()
1006 q_data->fmt->depth, in vidioc_s_fmt()
1007 (q_data->fmt->fourcc & 0xff), in vidioc_s_fmt()
1008 (q_data->fmt->fourcc >> 8) & 0xff, in vidioc_s_fmt()
1009 (q_data->fmt->fourcc >> 16) & 0xff, in vidioc_s_fmt()
1010 (q_data->fmt->fourcc >> 24) & 0xff); in vidioc_s_fmt()
1063 ctx->colorspace = f->fmt.pix.colorspace; in vidioc_s_fmt_vid_out()
1064 ctx->xfer_func = f->fmt.pix.xfer_func; in vidioc_s_fmt_vid_out()
1065 ctx->ycbcr_enc = f->fmt.pix.ycbcr_enc; in vidioc_s_fmt_vid_out()
1066 ctx->quant = f->fmt.pix.quantization; in vidioc_s_fmt_vid_out()
1087 ctx->colorspace = f->fmt.pix_mp.colorspace; in vidioc_s_fmt_vid_out_mplane()
1088 ctx->xfer_func = f->fmt.pix_mp.xfer_func; in vidioc_s_fmt_vid_out_mplane()
1089 ctx->ycbcr_enc = f->fmt.pix_mp.ycbcr_enc; in vidioc_s_fmt_vid_out_mplane()
1090 ctx->quant = f->fmt.pix_mp.quantization; in vidioc_s_fmt_vid_out_mplane()
1411 ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0]; in vim2m_open()
1417 (ctx->q_data[V4L2_M2M_SRC].fmt->depth >> 3); in vim2m_open()