Lines Matching refs:fmt
55 #define dprintk(fmt, arg...) if (video_debug&0x04) \ argument
56 printk(KERN_DEBUG "%s/video: " fmt, dev->name , ## arg)
751 base += dev->ovbuf.fmt.bytesperline * dev->win.w.top; in start_preview()
753 bpl = dev->ovbuf.fmt.bytesperline; in start_preview()
800 if (dev->fmt->yuv) in buffer_activate()
804 saa_writeb(SAA7134_OFMT_VIDEO_A, dev->fmt->pm); in buffer_activate()
808 if (dev->fmt->planar) in buffer_activate()
811 bpl = (dev->width * dev->fmt->depth) / 8; in buffer_activate()
815 if (dev->fmt->bswap) in buffer_activate()
817 if (dev->fmt->wswap) in buffer_activate()
832 if (dev->fmt->planar) { in buffer_activate()
834 bpl_uv = bpl >> dev->fmt->hshift; in buffer_activate()
835 lines_uv = dev->height >> dev->fmt->vshift; in buffer_activate()
838 if (dev->fmt->uvswap) in buffer_activate()
891 size = (dev->width * dev->height * dev->fmt->depth) >> 3; in buffer_prepare()
902 static int queue_setup(struct vb2_queue *q, const struct v4l2_format *fmt, in queue_setup() argument
908 int size = dev->fmt->depth * dev->width * dev->height >> 3; in queue_setup()
948 dmaq == &dev->video_q && dev->fmt->planar) { in saa7134_vb2_start_streaming()
1191 memset(&f->fmt.vbi.reserved, 0, sizeof(f->fmt.vbi.reserved)); in saa7134_try_get_set_fmt_vbi_cap()
1192 f->fmt.vbi.sampling_rate = 6750000 * 4; in saa7134_try_get_set_fmt_vbi_cap()
1193 f->fmt.vbi.samples_per_line = 2048 /* VBI_LINE_LENGTH */; in saa7134_try_get_set_fmt_vbi_cap()
1194 f->fmt.vbi.sample_format = V4L2_PIX_FMT_GREY; in saa7134_try_get_set_fmt_vbi_cap()
1195 f->fmt.vbi.offset = 64 * 4; in saa7134_try_get_set_fmt_vbi_cap()
1196 f->fmt.vbi.start[0] = norm->vbi_v_start_0; in saa7134_try_get_set_fmt_vbi_cap()
1197 f->fmt.vbi.count[0] = norm->vbi_v_stop_0 - norm->vbi_v_start_0 +1; in saa7134_try_get_set_fmt_vbi_cap()
1198 f->fmt.vbi.start[1] = norm->vbi_v_start_1; in saa7134_try_get_set_fmt_vbi_cap()
1199 f->fmt.vbi.count[1] = f->fmt.vbi.count[0]; in saa7134_try_get_set_fmt_vbi_cap()
1200 f->fmt.vbi.flags = 0; /* VBI_UNSYNC VBI_INTERLACED */ in saa7134_try_get_set_fmt_vbi_cap()
1210 f->fmt.pix.width = dev->width; in saa7134_g_fmt_vid_cap()
1211 f->fmt.pix.height = dev->height; in saa7134_g_fmt_vid_cap()
1212 f->fmt.pix.field = dev->field; in saa7134_g_fmt_vid_cap()
1213 f->fmt.pix.pixelformat = dev->fmt->fourcc; in saa7134_g_fmt_vid_cap()
1214 if (dev->fmt->planar) in saa7134_g_fmt_vid_cap()
1215 f->fmt.pix.bytesperline = f->fmt.pix.width; in saa7134_g_fmt_vid_cap()
1217 f->fmt.pix.bytesperline = in saa7134_g_fmt_vid_cap()
1218 (f->fmt.pix.width * dev->fmt->depth) / 8; in saa7134_g_fmt_vid_cap()
1219 f->fmt.pix.sizeimage = in saa7134_g_fmt_vid_cap()
1220 (f->fmt.pix.height * f->fmt.pix.width * dev->fmt->depth) / 8; in saa7134_g_fmt_vid_cap()
1221 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in saa7134_g_fmt_vid_cap()
1229 struct v4l2_clip __user *clips = f->fmt.win.clips; in saa7134_g_fmt_vid_overlay()
1230 u32 clipcount = f->fmt.win.clipcount; in saa7134_g_fmt_vid_overlay()
1238 f->fmt.win = dev->win; in saa7134_g_fmt_vid_overlay()
1239 f->fmt.win.clips = clips; in saa7134_g_fmt_vid_overlay()
1244 f->fmt.win.clipcount = clipcount; in saa7134_g_fmt_vid_overlay()
1247 if (copy_to_user(&f->fmt.win.clips[i].c, &dev->clips[i].c, in saa7134_g_fmt_vid_overlay()
1259 struct saa7134_format *fmt; in saa7134_try_fmt_vid_cap() local
1263 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in saa7134_try_fmt_vid_cap()
1264 if (NULL == fmt) in saa7134_try_fmt_vid_cap()
1267 field = f->fmt.pix.field; in saa7134_try_fmt_vid_cap()
1272 field = (f->fmt.pix.height > maxh/2) in saa7134_try_fmt_vid_cap()
1286 f->fmt.pix.field = field; in saa7134_try_fmt_vid_cap()
1287 if (f->fmt.pix.width < 48) in saa7134_try_fmt_vid_cap()
1288 f->fmt.pix.width = 48; in saa7134_try_fmt_vid_cap()
1289 if (f->fmt.pix.height < 32) in saa7134_try_fmt_vid_cap()
1290 f->fmt.pix.height = 32; in saa7134_try_fmt_vid_cap()
1291 if (f->fmt.pix.width > maxw) in saa7134_try_fmt_vid_cap()
1292 f->fmt.pix.width = maxw; in saa7134_try_fmt_vid_cap()
1293 if (f->fmt.pix.height > maxh) in saa7134_try_fmt_vid_cap()
1294 f->fmt.pix.height = maxh; in saa7134_try_fmt_vid_cap()
1295 f->fmt.pix.width &= ~0x03; in saa7134_try_fmt_vid_cap()
1296 if (fmt->planar) in saa7134_try_fmt_vid_cap()
1297 f->fmt.pix.bytesperline = f->fmt.pix.width; in saa7134_try_fmt_vid_cap()
1299 f->fmt.pix.bytesperline = in saa7134_try_fmt_vid_cap()
1300 (f->fmt.pix.width * fmt->depth) / 8; in saa7134_try_fmt_vid_cap()
1301 f->fmt.pix.sizeimage = in saa7134_try_fmt_vid_cap()
1302 (f->fmt.pix.height * f->fmt.pix.width * fmt->depth) / 8; in saa7134_try_fmt_vid_cap()
1303 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in saa7134_try_fmt_vid_cap()
1318 if (f->fmt.win.clips == NULL) in saa7134_try_fmt_vid_overlay()
1319 f->fmt.win.clipcount = 0; in saa7134_try_fmt_vid_overlay()
1320 return verify_preview(dev, &f->fmt.win, true); in saa7134_try_fmt_vid_overlay()
1333 dev->fmt = format_by_fourcc(f->fmt.pix.pixelformat); in saa7134_s_fmt_vid_cap()
1334 dev->width = f->fmt.pix.width; in saa7134_s_fmt_vid_cap()
1335 dev->height = f->fmt.pix.height; in saa7134_s_fmt_vid_cap()
1336 dev->field = f->fmt.pix.field; in saa7134_s_fmt_vid_cap()
1351 if (f->fmt.win.clips == NULL) in saa7134_s_fmt_vid_overlay()
1352 f->fmt.win.clipcount = 0; in saa7134_s_fmt_vid_overlay()
1353 err = verify_preview(dev, &f->fmt.win, true); in saa7134_s_fmt_vid_overlay()
1357 dev->win = f->fmt.win; in saa7134_s_fmt_vid_overlay()
1358 dev->nclips = f->fmt.win.clipcount; in saa7134_s_fmt_vid_overlay()
1360 if (copy_from_user(dev->clips, f->fmt.win.clips, in saa7134_s_fmt_vid_overlay()
1777 struct saa7134_format *fmt; in saa7134_s_fbuf() local
1784 fmt = format_by_fourcc(fb->fmt.pixelformat); in saa7134_s_fbuf()
1785 if (NULL == fmt) in saa7134_s_fbuf()
1790 dev->ovfmt = fmt; in saa7134_s_fbuf()
1791 if (0 == dev->ovbuf.fmt.bytesperline) in saa7134_s_fbuf()
1792 dev->ovbuf.fmt.bytesperline = in saa7134_s_fbuf()
1793 dev->ovbuf.fmt.width*fmt->depth/8; in saa7134_s_fbuf()
2066 dev->fmt = format_by_fourcc(V4L2_PIX_FMT_BGR24); in saa7134_video_init1()
2073 dev->ovbuf.fmt.width = dev->width; in saa7134_video_init1()
2074 dev->ovbuf.fmt.height = dev->height; in saa7134_video_init1()
2075 dev->ovbuf.fmt.pixelformat = dev->fmt->fourcc; in saa7134_video_init1()
2076 dev->ovbuf.fmt.colorspace = V4L2_COLORSPACE_SMPTE170M; in saa7134_video_init1()