Lines Matching refs:fmt

1047 	       const struct zoran_format *fmt,  in setup_fbuffer()  argument
1067 bytesperline = width * ((fmt->depth + 7) & ~7) / 8; in setup_fbuffer()
1085 if (!(fmt->flags & ZORAN_FORMAT_OVERLAY)) { in setup_fbuffer()
1110 zr->vbuf_depth = fmt->depth; in setup_fbuffer()
1111 zr->overlay_settings.format = fmt; in setup_fbuffer()
1523 static int zoran_enum_fmt(struct zoran *zr, struct v4l2_fmtdesc *fmt, int flag) in zoran_enum_fmt() argument
1528 if (zoran_formats[i].flags & flag && num++ == fmt->index) { in zoran_enum_fmt()
1529 strncpy(fmt->description, zoran_formats[i].name, in zoran_enum_fmt()
1530 sizeof(fmt->description) - 1); in zoran_enum_fmt()
1532 fmt->pixelformat = zoran_formats[i].fourcc; in zoran_enum_fmt()
1534 fmt->flags |= V4L2_FMT_FLAG_COMPRESSED; in zoran_enum_fmt()
1569 struct v4l2_format *fmt) in zoran_g_fmt_vid_out() argument
1573 fmt->fmt.pix.width = fh->jpg_settings.img_width / fh->jpg_settings.HorDcm; in zoran_g_fmt_vid_out()
1574 fmt->fmt.pix.height = fh->jpg_settings.img_height * 2 / in zoran_g_fmt_vid_out()
1576 fmt->fmt.pix.sizeimage = zoran_v4l2_calc_bufsize(&fh->jpg_settings); in zoran_g_fmt_vid_out()
1577 fmt->fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG; in zoran_g_fmt_vid_out()
1579 fmt->fmt.pix.field = (fh->jpg_settings.odd_even ? in zoran_g_fmt_vid_out()
1582 fmt->fmt.pix.field = (fh->jpg_settings.odd_even ? in zoran_g_fmt_vid_out()
1584 fmt->fmt.pix.bytesperline = 0; in zoran_g_fmt_vid_out()
1585 fmt->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in zoran_g_fmt_vid_out()
1591 struct v4l2_format *fmt) in zoran_g_fmt_vid_cap() argument
1597 return zoran_g_fmt_vid_out(file, fh, fmt); in zoran_g_fmt_vid_cap()
1599 fmt->fmt.pix.width = fh->v4l_settings.width; in zoran_g_fmt_vid_cap()
1600 fmt->fmt.pix.height = fh->v4l_settings.height; in zoran_g_fmt_vid_cap()
1601 fmt->fmt.pix.sizeimage = fh->v4l_settings.bytesperline * in zoran_g_fmt_vid_cap()
1603 fmt->fmt.pix.pixelformat = fh->v4l_settings.format->fourcc; in zoran_g_fmt_vid_cap()
1604 fmt->fmt.pix.colorspace = fh->v4l_settings.format->colorspace; in zoran_g_fmt_vid_cap()
1605 fmt->fmt.pix.bytesperline = fh->v4l_settings.bytesperline; in zoran_g_fmt_vid_cap()
1607 fmt->fmt.pix.field = V4L2_FIELD_INTERLACED; in zoran_g_fmt_vid_cap()
1609 fmt->fmt.pix.field = V4L2_FIELD_TOP; in zoran_g_fmt_vid_cap()
1614 struct v4l2_format *fmt) in zoran_g_fmt_vid_overlay() argument
1619 fmt->fmt.win.w.left = fh->overlay_settings.x; in zoran_g_fmt_vid_overlay()
1620 fmt->fmt.win.w.top = fh->overlay_settings.y; in zoran_g_fmt_vid_overlay()
1621 fmt->fmt.win.w.width = fh->overlay_settings.width; in zoran_g_fmt_vid_overlay()
1622 fmt->fmt.win.w.height = fh->overlay_settings.height; in zoran_g_fmt_vid_overlay()
1624 fmt->fmt.win.field = V4L2_FIELD_INTERLACED; in zoran_g_fmt_vid_overlay()
1626 fmt->fmt.win.field = V4L2_FIELD_TOP; in zoran_g_fmt_vid_overlay()
1632 struct v4l2_format *fmt) in zoran_try_fmt_vid_overlay() argument
1637 if (fmt->fmt.win.w.width > BUZ_MAX_WIDTH) in zoran_try_fmt_vid_overlay()
1638 fmt->fmt.win.w.width = BUZ_MAX_WIDTH; in zoran_try_fmt_vid_overlay()
1639 if (fmt->fmt.win.w.width < BUZ_MIN_WIDTH) in zoran_try_fmt_vid_overlay()
1640 fmt->fmt.win.w.width = BUZ_MIN_WIDTH; in zoran_try_fmt_vid_overlay()
1641 if (fmt->fmt.win.w.height > BUZ_MAX_HEIGHT) in zoran_try_fmt_vid_overlay()
1642 fmt->fmt.win.w.height = BUZ_MAX_HEIGHT; in zoran_try_fmt_vid_overlay()
1643 if (fmt->fmt.win.w.height < BUZ_MIN_HEIGHT) in zoran_try_fmt_vid_overlay()
1644 fmt->fmt.win.w.height = BUZ_MIN_HEIGHT; in zoran_try_fmt_vid_overlay()
1650 struct v4l2_format *fmt) in zoran_try_fmt_vid_out() argument
1657 if (fmt->fmt.pix.pixelformat != V4L2_PIX_FMT_MJPEG) in zoran_try_fmt_vid_out()
1663 if ((fmt->fmt.pix.height * 2) > BUZ_MAX_HEIGHT) in zoran_try_fmt_vid_out()
1668 if (fmt->fmt.pix.height <= fh->jpg_settings.img_height / 2) in zoran_try_fmt_vid_out()
1672 if (fmt->fmt.pix.width <= fh->jpg_settings.img_width / 4) in zoran_try_fmt_vid_out()
1674 else if (fmt->fmt.pix.width <= fh->jpg_settings.img_width / 2) in zoran_try_fmt_vid_out()
1697 fmt->fmt.pix.width = settings.img_width / settings.HorDcm; in zoran_try_fmt_vid_out()
1698 fmt->fmt.pix.height = settings.img_height * 2 / in zoran_try_fmt_vid_out()
1701 fmt->fmt.pix.field = (fh->jpg_settings.odd_even ? in zoran_try_fmt_vid_out()
1704 fmt->fmt.pix.field = (fh->jpg_settings.odd_even ? in zoran_try_fmt_vid_out()
1707 fmt->fmt.pix.sizeimage = zoran_v4l2_calc_bufsize(&settings); in zoran_try_fmt_vid_out()
1708 fmt->fmt.pix.bytesperline = 0; in zoran_try_fmt_vid_out()
1709 fmt->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in zoran_try_fmt_vid_out()
1714 struct v4l2_format *fmt) in zoran_try_fmt_vid_cap() argument
1721 if (fmt->fmt.pix.pixelformat == V4L2_PIX_FMT_MJPEG) in zoran_try_fmt_vid_cap()
1722 return zoran_try_fmt_vid_out(file, fh, fmt); in zoran_try_fmt_vid_cap()
1725 if (zoran_formats[i].fourcc == fmt->fmt.pix.pixelformat) in zoran_try_fmt_vid_cap()
1733 &fmt->fmt.pix.width, BUZ_MIN_WIDTH, BUZ_MAX_WIDTH, bpp == 2 ? 1 : 2, in zoran_try_fmt_vid_cap()
1734 &fmt->fmt.pix.height, BUZ_MIN_HEIGHT, BUZ_MAX_HEIGHT, 0, 0); in zoran_try_fmt_vid_cap()
1739 struct v4l2_format *fmt) in zoran_s_fmt_vid_overlay() argument
1745 fmt->fmt.win.w.left, fmt->fmt.win.w.top, in zoran_s_fmt_vid_overlay()
1746 fmt->fmt.win.w.width, in zoran_s_fmt_vid_overlay()
1747 fmt->fmt.win.w.height, in zoran_s_fmt_vid_overlay()
1748 fmt->fmt.win.clipcount, in zoran_s_fmt_vid_overlay()
1749 fmt->fmt.win.bitmap); in zoran_s_fmt_vid_overlay()
1750 res = setup_window(fh, fmt->fmt.win.w.left, fmt->fmt.win.w.top, in zoran_s_fmt_vid_overlay()
1751 fmt->fmt.win.w.width, fmt->fmt.win.w.height, in zoran_s_fmt_vid_overlay()
1752 (struct v4l2_clip __user *)fmt->fmt.win.clips, in zoran_s_fmt_vid_overlay()
1753 fmt->fmt.win.clipcount, fmt->fmt.win.bitmap); in zoran_s_fmt_vid_overlay()
1758 struct v4l2_format *fmt) in zoran_s_fmt_vid_out() argument
1762 __le32 printformat = __cpu_to_le32(fmt->fmt.pix.pixelformat); in zoran_s_fmt_vid_out()
1767 fmt->fmt.pix.width, fmt->fmt.pix.height, in zoran_s_fmt_vid_out()
1768 fmt->fmt.pix.pixelformat, in zoran_s_fmt_vid_out()
1770 if (fmt->fmt.pix.pixelformat != V4L2_PIX_FMT_MJPEG) in zoran_s_fmt_vid_out()
1783 if (fmt->fmt.pix.height * 2 > BUZ_MAX_HEIGHT) in zoran_s_fmt_vid_out()
1788 if (fmt->fmt.pix.height <= fh->jpg_settings.img_height / 2) in zoran_s_fmt_vid_out()
1792 if (fmt->fmt.pix.width <= fh->jpg_settings.img_width / 4) in zoran_s_fmt_vid_out()
1794 else if (fmt->fmt.pix.width <= fh->jpg_settings.img_width / 2) in zoran_s_fmt_vid_out()
1819 map_mode_jpg(fh, fmt->type == V4L2_BUF_TYPE_VIDEO_OUTPUT); in zoran_s_fmt_vid_out()
1823 fmt->fmt.pix.width = settings.img_width / settings.HorDcm; in zoran_s_fmt_vid_out()
1824 fmt->fmt.pix.height = settings.img_height * 2 / in zoran_s_fmt_vid_out()
1827 fmt->fmt.pix.field = (fh->jpg_settings.odd_even ? in zoran_s_fmt_vid_out()
1830 fmt->fmt.pix.field = (fh->jpg_settings.odd_even ? in zoran_s_fmt_vid_out()
1832 fmt->fmt.pix.bytesperline = 0; in zoran_s_fmt_vid_out()
1833 fmt->fmt.pix.sizeimage = fh->buffers.buffer_size; in zoran_s_fmt_vid_out()
1834 fmt->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in zoran_s_fmt_vid_out()
1839 struct v4l2_format *fmt) in zoran_s_fmt_vid_cap() argument
1846 if (fmt->fmt.pix.pixelformat == V4L2_PIX_FMT_MJPEG) in zoran_s_fmt_vid_cap()
1847 return zoran_s_fmt_vid_out(file, fh, fmt); in zoran_s_fmt_vid_cap()
1850 if (fmt->fmt.pix.pixelformat == zoran_formats[i].fourcc) in zoran_s_fmt_vid_cap()
1854 ZR_DEVNAME(zr), fmt->fmt.pix.pixelformat); in zoran_s_fmt_vid_cap()
1865 if (fmt->fmt.pix.height > BUZ_MAX_HEIGHT) in zoran_s_fmt_vid_cap()
1866 fmt->fmt.pix.height = BUZ_MAX_HEIGHT; in zoran_s_fmt_vid_cap()
1867 if (fmt->fmt.pix.width > BUZ_MAX_WIDTH) in zoran_s_fmt_vid_cap()
1868 fmt->fmt.pix.width = BUZ_MAX_WIDTH; in zoran_s_fmt_vid_cap()
1872 res = zoran_v4l_set_format(fh, fmt->fmt.pix.width, fmt->fmt.pix.height, in zoran_s_fmt_vid_cap()
1878 fmt->fmt.pix.bytesperline = fh->v4l_settings.bytesperline; in zoran_s_fmt_vid_cap()
1879 fmt->fmt.pix.sizeimage = fh->v4l_settings.height * fh->v4l_settings.bytesperline; in zoran_s_fmt_vid_cap()
1880 fmt->fmt.pix.colorspace = fh->v4l_settings.format->colorspace; in zoran_s_fmt_vid_cap()
1882 fmt->fmt.pix.field = V4L2_FIELD_INTERLACED; in zoran_s_fmt_vid_cap()
1884 fmt->fmt.pix.field = V4L2_FIELD_TOP; in zoran_s_fmt_vid_cap()
1896 fb->fmt.width = zr->vbuf_width; in zoran_g_fbuf()
1897 fb->fmt.height = zr->vbuf_height; in zoran_g_fbuf()
1899 fb->fmt.pixelformat = fh->overlay_settings.format->fourcc; in zoran_g_fbuf()
1900 fb->fmt.bytesperline = zr->vbuf_bytesperline; in zoran_g_fbuf()
1901 fb->fmt.colorspace = V4L2_COLORSPACE_SRGB; in zoran_g_fbuf()
1902 fb->fmt.field = V4L2_FIELD_INTERLACED; in zoran_g_fbuf()
1914 __le32 printformat = __cpu_to_le32(fb->fmt.pixelformat); in zoran_s_fbuf()
1917 if (zoran_formats[i].fourcc == fb->fmt.pixelformat) in zoran_s_fbuf()
1921 ZR_DEVNAME(zr), fb->fmt.pixelformat, in zoran_s_fbuf()
1926 res = setup_fbuffer(fh, fb->base, &zoran_formats[i], fb->fmt.width, in zoran_s_fbuf()
1927 fb->fmt.height, fb->fmt.bytesperline); in zoran_s_fbuf()