Lines Matching defs:pix
849 struct v4l2_pix_format *pix = &f->fmt.pix;
851 if (solo_valid_pixfmt(pix->pixelformat, solo_dev->type))
854 if (pix->width < solo_dev->video_hsize ||
855 pix->height < solo_dev->video_vsize << 1) {
857 pix->width = solo_dev->video_hsize >> 1;
858 pix->height = solo_dev->video_vsize;
861 pix->width = solo_dev->video_hsize;
862 pix->height = solo_dev->video_vsize << 1;
865 switch (pix->field) {
871 pix->field = V4L2_FIELD_INTERLACED;
876 pix->colorspace = V4L2_COLORSPACE_SMPTE170M;
877 pix->sizeimage = FRAME_BUF_SIZE;
878 pix->bytesperline = 0;
888 struct v4l2_pix_format *pix = &f->fmt.pix;
898 if (pix->width == solo_dev->video_hsize)
904 solo_enc->fmt = pix->pixelformat;
913 if (pix->priv)
924 struct v4l2_pix_format *pix = &f->fmt.pix;
926 pix->width = solo_enc->width;
927 pix->height = solo_enc->height;
928 pix->pixelformat = solo_enc->fmt;
929 pix->field = solo_enc->interlaced ? V4L2_FIELD_INTERLACED :
931 pix->sizeimage = FRAME_BUF_SIZE;
932 pix->colorspace = V4L2_COLORSPACE_SMPTE170M;