Lines Matching full:pix
704 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_g_fmt_vid_cap() local
706 pix->width = s->width; in cobalt_g_fmt_vid_cap()
707 pix->height = s->height; in cobalt_g_fmt_vid_cap()
708 pix->bytesperline = s->stride; in cobalt_g_fmt_vid_cap()
709 pix->field = V4L2_FIELD_NONE; in cobalt_g_fmt_vid_cap()
712 pix->colorspace = V4L2_COLORSPACE_SRGB; in cobalt_g_fmt_vid_cap()
720 v4l2_fill_pix_format(pix, &sd_fmt.format); in cobalt_g_fmt_vid_cap()
723 pix->pixelformat = s->pixfmt; in cobalt_g_fmt_vid_cap()
724 pix->sizeimage = pix->bytesperline * pix->height; in cobalt_g_fmt_vid_cap()
733 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_try_fmt_vid_cap() local
736 if ((pix->width < 176) || (pix->height < 144)) { in cobalt_try_fmt_vid_cap()
737 pix->width = 176; in cobalt_try_fmt_vid_cap()
738 pix->height = 144; in cobalt_try_fmt_vid_cap()
741 if ((pix->width > 1920) || (pix->height > 1080)) { in cobalt_try_fmt_vid_cap()
742 pix->width = 1920; in cobalt_try_fmt_vid_cap()
743 pix->height = 1080; in cobalt_try_fmt_vid_cap()
747 pix->width &= ~0x3; in cobalt_try_fmt_vid_cap()
750 pix->height &= ~0x1; in cobalt_try_fmt_vid_cap()
754 pix->width = 1920; in cobalt_try_fmt_vid_cap()
755 pix->height = 1080; in cobalt_try_fmt_vid_cap()
756 pix->colorspace = V4L2_COLORSPACE_SRGB; in cobalt_try_fmt_vid_cap()
764 v4l2_fill_pix_format(pix, &sd_fmt.format); in cobalt_try_fmt_vid_cap()
767 switch (pix->pixelformat) { in cobalt_try_fmt_vid_cap()
770 pix->bytesperline = max(pix->bytesperline & ~0x3, in cobalt_try_fmt_vid_cap()
771 pix->width * COBALT_BYTES_PER_PIXEL_YUYV); in cobalt_try_fmt_vid_cap()
772 pix->pixelformat = V4L2_PIX_FMT_YUYV; in cobalt_try_fmt_vid_cap()
775 pix->bytesperline = max(pix->bytesperline & ~0x3, in cobalt_try_fmt_vid_cap()
776 pix->width * COBALT_BYTES_PER_PIXEL_RGB24); in cobalt_try_fmt_vid_cap()
779 pix->bytesperline = max(pix->bytesperline & ~0x3, in cobalt_try_fmt_vid_cap()
780 pix->width * COBALT_BYTES_PER_PIXEL_RGB32); in cobalt_try_fmt_vid_cap()
784 pix->sizeimage = pix->bytesperline * pix->height; in cobalt_try_fmt_vid_cap()
785 pix->field = V4L2_FIELD_NONE; in cobalt_try_fmt_vid_cap()
794 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_s_fmt_vid_cap() local
802 s->width = pix->width; in cobalt_s_fmt_vid_cap()
803 s->height = pix->height; in cobalt_s_fmt_vid_cap()
804 s->stride = pix->bytesperline; in cobalt_s_fmt_vid_cap()
805 switch (pix->pixelformat) { in cobalt_s_fmt_vid_cap()
818 s->pixfmt = pix->pixelformat; in cobalt_s_fmt_vid_cap()
827 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_try_fmt_vid_out() local
830 if ((pix->width < 176) || (pix->height < 144)) { in cobalt_try_fmt_vid_out()
831 pix->width = 176; in cobalt_try_fmt_vid_out()
832 pix->height = 144; in cobalt_try_fmt_vid_out()
835 if ((pix->width > 1920) || (pix->height > 1080)) { in cobalt_try_fmt_vid_out()
836 pix->width = 1920; in cobalt_try_fmt_vid_out()
837 pix->height = 1080; in cobalt_try_fmt_vid_out()
841 pix->width &= ~0x3; in cobalt_try_fmt_vid_out()
844 pix->height &= ~0x1; in cobalt_try_fmt_vid_out()
846 switch (pix->pixelformat) { in cobalt_try_fmt_vid_out()
849 pix->bytesperline = max(pix->bytesperline & ~0x3, in cobalt_try_fmt_vid_out()
850 pix->width * COBALT_BYTES_PER_PIXEL_YUYV); in cobalt_try_fmt_vid_out()
851 pix->pixelformat = V4L2_PIX_FMT_YUYV; in cobalt_try_fmt_vid_out()
854 pix->bytesperline = max(pix->bytesperline & ~0x3, in cobalt_try_fmt_vid_out()
855 pix->width * COBALT_BYTES_PER_PIXEL_RGB32); in cobalt_try_fmt_vid_out()
859 pix->sizeimage = pix->bytesperline * pix->height; in cobalt_try_fmt_vid_out()
860 pix->field = V4L2_FIELD_NONE; in cobalt_try_fmt_vid_out()
869 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_g_fmt_vid_out() local
871 pix->width = s->width; in cobalt_g_fmt_vid_out()
872 pix->height = s->height; in cobalt_g_fmt_vid_out()
873 pix->bytesperline = s->stride; in cobalt_g_fmt_vid_out()
874 pix->field = V4L2_FIELD_NONE; in cobalt_g_fmt_vid_out()
875 pix->pixelformat = s->pixfmt; in cobalt_g_fmt_vid_out()
876 pix->colorspace = s->colorspace; in cobalt_g_fmt_vid_out()
877 pix->xfer_func = s->xfer_func; in cobalt_g_fmt_vid_out()
878 pix->ycbcr_enc = s->ycbcr_enc; in cobalt_g_fmt_vid_out()
879 pix->quantization = s->quantization; in cobalt_g_fmt_vid_out()
880 pix->sizeimage = pix->bytesperline * pix->height; in cobalt_g_fmt_vid_out()
906 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_s_fmt_vid_out() local
915 if (vb2_is_busy(&s->q) && (pix->pixelformat != s->pixfmt || in cobalt_s_fmt_vid_out()
916 pix->width != s->width || pix->height != s->height || in cobalt_s_fmt_vid_out()
917 pix->bytesperline != s->stride)) in cobalt_s_fmt_vid_out()
920 switch (pix->pixelformat) { in cobalt_s_fmt_vid_out()
932 s->width = pix->width; in cobalt_s_fmt_vid_out()
933 s->height = pix->height; in cobalt_s_fmt_vid_out()
934 s->stride = pix->bytesperline; in cobalt_s_fmt_vid_out()
935 s->pixfmt = pix->pixelformat; in cobalt_s_fmt_vid_out()
936 s->colorspace = pix->colorspace; in cobalt_s_fmt_vid_out()
937 s->xfer_func = pix->xfer_func; in cobalt_s_fmt_vid_out()
938 s->ycbcr_enc = pix->ycbcr_enc; in cobalt_s_fmt_vid_out()
939 s->quantization = pix->quantization; in cobalt_s_fmt_vid_out()
940 v4l2_fill_mbus_format(&sd_fmt.format, pix, code); in cobalt_s_fmt_vid_out()