Lines Matching refs:pix

766 	struct v4l2_pix_format *pix;  in vidioc_g_fmt()  local
781 pix = &f->fmt.pix; in vidioc_g_fmt()
782 pix->width = q_data->coded_width; in vidioc_g_fmt()
783 pix->height = q_data->coded_height; in vidioc_g_fmt()
784 pix->field = V4L2_FIELD_NONE; in vidioc_g_fmt()
785 pix->pixelformat = info->id; in vidioc_g_fmt()
786 pix->bytesperline = q_data->coded_width * in vidioc_g_fmt()
788 pix->sizeimage = q_data->sizeimage; in vidioc_g_fmt()
789 pix->colorspace = ctx->state.colorspace; in vidioc_g_fmt()
790 pix->xfer_func = ctx->state.xfer_func; in vidioc_g_fmt()
791 pix->ycbcr_enc = ctx->state.ycbcr_enc; in vidioc_g_fmt()
792 pix->quantization = ctx->state.quantization; in vidioc_g_fmt()
834 struct v4l2_pix_format *pix; in vidioc_try_fmt() local
842 pix = &f->fmt.pix; in vidioc_try_fmt()
843 if (pix->pixelformat != V4L2_PIX_FMT_FWHT && in vidioc_try_fmt()
844 pix->pixelformat != V4L2_PIX_FMT_FWHT_STATELESS) in vidioc_try_fmt()
845 info = find_fmt(pix->pixelformat); in vidioc_try_fmt()
847 pix->width = clamp(pix->width, MIN_WIDTH, MAX_WIDTH); in vidioc_try_fmt()
848 pix->width = vic_round_dim(pix->width, info->width_div); in vidioc_try_fmt()
850 pix->height = clamp(pix->height, MIN_HEIGHT, MAX_HEIGHT); in vidioc_try_fmt()
851 pix->height = vic_round_dim(pix->height, info->height_div); in vidioc_try_fmt()
853 pix->field = V4L2_FIELD_NONE; in vidioc_try_fmt()
854 pix->bytesperline = in vidioc_try_fmt()
855 pix->width * info->bytesperline_mult; in vidioc_try_fmt()
856 pix->sizeimage = pix->width * pix->height * in vidioc_try_fmt()
858 if (pix->pixelformat == V4L2_PIX_FMT_FWHT) in vidioc_try_fmt()
859 pix->sizeimage += sizeof(struct fwht_cframe_hdr); in vidioc_try_fmt()
897 struct v4l2_pix_format *pix; in vidioc_try_fmt_vid_cap() local
903 pix = &f->fmt.pix; in vidioc_try_fmt_vid_cap()
904 pix->pixelformat = ctx->is_enc ? V4L2_PIX_FMT_FWHT : in vidioc_try_fmt_vid_cap()
905 find_fmt(f->fmt.pix.pixelformat)->id; in vidioc_try_fmt_vid_cap()
906 pix->colorspace = ctx->state.colorspace; in vidioc_try_fmt_vid_cap()
907 pix->xfer_func = ctx->state.xfer_func; in vidioc_try_fmt_vid_cap()
908 pix->ycbcr_enc = ctx->state.ycbcr_enc; in vidioc_try_fmt_vid_cap()
909 pix->quantization = ctx->state.quantization; in vidioc_try_fmt_vid_cap()
934 struct v4l2_pix_format *pix; in vidioc_try_fmt_vid_out() local
940 pix = &f->fmt.pix; in vidioc_try_fmt_vid_out()
942 pix->pixelformat = find_fmt(pix->pixelformat)->id; in vidioc_try_fmt_vid_out()
944 pix->pixelformat = V4L2_PIX_FMT_FWHT_STATELESS; in vidioc_try_fmt_vid_out()
946 pix->pixelformat = V4L2_PIX_FMT_FWHT; in vidioc_try_fmt_vid_out()
947 if (!pix->colorspace) in vidioc_try_fmt_vid_out()
948 pix->colorspace = V4L2_COLORSPACE_REC709; in vidioc_try_fmt_vid_out()
976 struct v4l2_pix_format *pix; in vidioc_s_fmt() local
989 pix = &f->fmt.pix; in vidioc_s_fmt()
993 q_data->info->id != pix->pixelformat || in vidioc_s_fmt()
994 q_data->coded_width != pix->width || in vidioc_s_fmt()
995 q_data->coded_height != pix->height; in vidioc_s_fmt()
1000 if (pix->pixelformat == V4L2_PIX_FMT_FWHT) in vidioc_s_fmt()
1002 else if (pix->pixelformat == V4L2_PIX_FMT_FWHT_STATELESS) in vidioc_s_fmt()
1005 q_data->info = find_fmt(pix->pixelformat); in vidioc_s_fmt()
1006 q_data->coded_width = pix->width; in vidioc_s_fmt()
1007 q_data->coded_height = pix->height; in vidioc_s_fmt()
1008 q_data->sizeimage = pix->sizeimage; in vidioc_s_fmt()
1063 struct v4l2_pix_format *pix; in vidioc_s_fmt_vid_out() local
1084 coded_w = f->fmt.pix.width; in vidioc_s_fmt_vid_out()
1085 coded_h = f->fmt.pix.height; in vidioc_s_fmt_vid_out()
1114 pix = &f->fmt.pix; in vidioc_s_fmt_vid_out()
1115 ctx->state.colorspace = pix->colorspace; in vidioc_s_fmt_vid_out()
1116 ctx->state.xfer_func = pix->xfer_func; in vidioc_s_fmt_vid_out()
1117 ctx->state.ycbcr_enc = pix->ycbcr_enc; in vidioc_s_fmt_vid_out()
1118 ctx->state.quantization = pix->quantization; in vidioc_s_fmt_vid_out()