Lines Matching refs:pix
778 struct v4l2_pix_format_mplane *pix, in __jpu_try_fmt() argument
787 fmt = jpu_find_format(ctx->encoder, pix->pixelformat, f_type); in __jpu_try_fmt()
801 pix->pixelformat = fmt->fourcc; in __jpu_try_fmt()
802 pix->colorspace = fmt->colorspace; in __jpu_try_fmt()
803 pix->field = V4L2_FIELD_NONE; in __jpu_try_fmt()
804 pix->num_planes = fmt->num_planes; in __jpu_try_fmt()
805 memset(pix->reserved, 0, sizeof(pix->reserved)); in __jpu_try_fmt()
807 jpu_bound_align_image(&pix->width, JPU_WIDTH_MIN, JPU_WIDTH_MAX, in __jpu_try_fmt()
808 fmt->h_align, &pix->height, JPU_HEIGHT_MIN, in __jpu_try_fmt()
811 w = pix->width; in __jpu_try_fmt()
812 h = pix->height; in __jpu_try_fmt()
816 if (pix->plane_fmt[0].sizeimage <= 0 || ctx->encoder) in __jpu_try_fmt()
817 pix->plane_fmt[0].sizeimage = JPU_JPEG_HDR_SIZE + in __jpu_try_fmt()
819 pix->plane_fmt[0].bytesperline = 0; in __jpu_try_fmt()
820 memset(pix->plane_fmt[0].reserved, 0, in __jpu_try_fmt()
821 sizeof(pix->plane_fmt[0].reserved)); in __jpu_try_fmt()
825 for (i = 0; i < pix->num_planes; ++i) in __jpu_try_fmt()
826 bpl = max(bpl, pix->plane_fmt[i].bytesperline); in __jpu_try_fmt()
831 for (i = 0; i < pix->num_planes; ++i) { in __jpu_try_fmt()
832 pix->plane_fmt[i].bytesperline = bpl; in __jpu_try_fmt()
833 pix->plane_fmt[i].sizeimage = bpl * h * fmt->bpp[i] / 8; in __jpu_try_fmt()
834 memset(pix->plane_fmt[i].reserved, 0, in __jpu_try_fmt()
835 sizeof(pix->plane_fmt[i].reserved)); in __jpu_try_fmt()