Lines Matching defs:userfmt
794 static void viacam_fmt_pre(struct v4l2_pix_format *userfmt,
797 *sensorfmt = *userfmt;
798 if (userfmt->width < QCIF_WIDTH || userfmt->height < QCIF_HEIGHT) {
799 userfmt->width = QCIF_WIDTH;
800 userfmt->height = QCIF_HEIGHT;
802 if (userfmt->width > VGA_WIDTH || userfmt->height > VGA_HEIGHT) {
803 userfmt->width = VGA_WIDTH;
804 userfmt->height = VGA_HEIGHT;
810 static void viacam_fmt_post(struct v4l2_pix_format *userfmt,
813 struct via_format *f = via_find_format(userfmt->pixelformat);
817 userfmt->pixelformat = sensorfmt->pixelformat;
818 userfmt->field = sensorfmt->field;
819 userfmt->bytesperline = 2 * userfmt->width;
820 userfmt->sizeimage = userfmt->bytesperline * userfmt->height;
821 userfmt->colorspace = sensorfmt->colorspace;
822 userfmt->ycbcr_enc = sensorfmt->ycbcr_enc;
823 userfmt->quantization = sensorfmt->quantization;
824 userfmt->xfer_func = sensorfmt->xfer_func;