Lines Matching +full:jpeg +full:- +full:codec
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * zoran - Iomega Buz driver
13 * bttv - Bt848 frame grabber driver
14 * Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de)
15 * & Marcus Metzler (mocm@thp.uni-koeln.de)
23 #include <linux/i2c-algo-bit.h>
24 #include <media/v4l2-device.h>
25 #include <media/v4l2-ctrls.h>
26 #include <media/videobuf2-core.h>
27 #include <media/videobuf2-v4l2.h>
28 #include <media/videobuf2-dma-contig.h>
35 /* common v4l buffer stuff -- must be first */
49 #define ZR_DEVNAME(zr) ((zr)->name)
51 #define BUZ_MAX_WIDTH (zr->timing->wa)
52 #define BUZ_MAX_HEIGHT (zr->timing->ha)
64 UNKNOWN = -1,
135 /* v4l-capture settings */
141 /* jpg-capture/-playback settings */
147 /* field-settings (odd_even=1 (+tmp_dcm=1) means top-field-first) */
151 /* JPEG-specific capture settings */
157 /* zoran_fh contains per-open() settings */
182 u32 jpeg_int; /* JPEG interrupt */
209 struct v4l2_subdev *decoder; /* video decoder sub-device */
210 struct v4l2_subdev *encoder; /* video encoder sub-device */
212 struct videocodec *codec; /* video codec */ member
239 enum zoran_codec_mode codec_mode; /* status of codec */
243 /* (dma_head - dma_tail) is number active in DMA, must be <= BUZ_NUM_STAT_COM */
305 #define btwrite(dat, adr) writel((dat), zr->zr36057_mem + (adr))
306 #define btread(adr) readl(zr->zr36057_mem + (adr))
318 pci_dbg((zr)->pci_dev, format, ##args) \
321 pci_err((zr)->pci_dev, format, ##args) \
324 pci_info((zr)->pci_dev, format, ##args) \