Lines Matching +full:scaled +full:- +full:sync
3 bttv - Bt848 frame grabber driver
5 bttv's *private* header file -- nobody other than bttv itself
8 (c) 2000-2002 Gerd Knorr <kraxel@bytesex.org>
31 #include <linux/i2c-algo-bit.h>
38 #include <media/v4l2-common.h>
39 #include <media/v4l2-ctrls.h>
40 #include <media/v4l2-fh.h>
41 #include <media/videobuf-dma-sg.h>
43 #include <media/rc-core.h>
44 #include <media/i2c/ir-kbd-i2c.h>
45 #include <media/drv-intf/tea575x.h>
49 #include "btcx-risc.h"
73 #define UNSET (-1U)
78 #define MAX_HDELAY (0x3FF & -2)
79 /* Limits scaled width, which must be a multiple of 4. */
80 #define MAX_HACTIVE (0x3FF & -4)
87 /* ---------------------------------------------------------- */
93 u16 swidth, sheight; /* scaled standard width, height */
102 /* ITU-R frame line number of the first VBI line we can
107 edge of the horizontal sync pulse, vertically ITU-R frame line
149 /* ---------------------------------------------------------- */
158 /* common v4l buffer stuff -- must be first */
201 /* bttv-vbi.c */
208 /* Scaled image size limits with this crop rect. Divide
211 bttv_crop_adjust() in bttv-driver.c. */
247 /* ---------------------------------------------------------- */
248 /* bttv-risc.c */
250 /* risc code generators - capture */
278 /* ---------------------------------------------------------- */
279 /* bttv-vbi.c */
287 /* ---------------------------------------------------------- */
288 /* bttv-gpio.c */
294 /* ---------------------------------------------------------- */
295 /* bttv-cards.c */
299 /* ---------------------------------------------------------- */
300 /* bttv-input.c */
304 /* ---------------------------------------------------------- */
305 /* bttv-i2c.c */
309 /* ---------------------------------------------------------- */
310 /* bttv-driver.c */
346 /* for gpio-connected remote control */
463 /* switch status for multi-controller cards */
467 - must acquire s_lock before changing these
468 - only the irq handler is supported to touch top + bottom + vcurr */
492 /* used to make dvb-bt8xx autoloadable */
524 return (bttv_tvcards[btv->c.type].muxsel >> (input * 2)) & 3; in bttv_muxsel()
529 #define btwrite(dat,adr) writel((dat), btv->bt848_mmio+(adr))
530 #define btread(adr) readl(btv->bt848_mmio+(adr))