hvirtual/cinelerra/buz.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  buz_requestbuffers
struct  buz_sync
struct  buz_status
struct  buz_params

Defines

#define BUZ_MAX_WIDTH   (tvnorms[btv->params.norm].Wa)
#define BUZ_MAX_HEIGHT   (tvnorms[btv->params.norm].Ha)
#define BUZ_MIN_WIDTH   32
#define BUZ_MIN_HEIGHT   24
#define JPEG_MARKER_DHT   (1<<3)
#define JPEG_MARKER_DQT   (1<<4)
#define JPEG_MARKER_DRI   (1<<5)
#define JPEG_MARKER_COM   (1<<6)
#define JPEG_MARKER_APP   (1<<7)
#define BUZIOC_G_PARAMS   _IOR ('v', BASE_VIDIOCPRIVATE+0, struct buz_params)
#define BUZIOC_S_PARAMS   _IOWR('v', BASE_VIDIOCPRIVATE+1, struct buz_params)
#define BUZIOC_REQBUFS   _IOWR('v', BASE_VIDIOCPRIVATE+2, struct buz_requestbuffers)
#define BUZIOC_QBUF_CAPT   _IOW ('v', BASE_VIDIOCPRIVATE+3, int)
#define BUZIOC_QBUF_PLAY   _IOW ('v', BASE_VIDIOCPRIVATE+4, int)
#define BUZIOC_SYNC   _IOR ('v', BASE_VIDIOCPRIVATE+5, struct buz_sync)
#define BUZIOC_G_STATUS   _IOWR('v', BASE_VIDIOCPRIVATE+6, struct buz_status)
#define btwrite(dat, adr)   writel((dat), (char *) (btv->zr36057_mem+(adr)))
#define btread(adr)   readl(btv->zr36057_mem+(adr))
#define btand(dat, adr)   btwrite((dat) & btread(adr), adr)
#define btor(dat, adr)   btwrite((dat) | btread(adr), adr)
#define btaor(dat, mask, adr)   btwrite((dat) | ((mask) & btread(adr)), adr)
#define I2C_TSA5522   0xc2
#define I2C_TDA9850   0xb6
#define I2C_HAUPEE   0xa0
#define I2C_STBEE   0xae
#define I2C_SAA7111   0x48
#define I2C_SAA7110   0x9c
#define I2C_SAA7185   0x88
#define I2C_ADV7175   0x54
#define TDA9850_CON1   0x04
#define TDA9850_CON2   0x05
#define TDA9850_CON3   0x06
#define TDA9850_CON4   0x07
#define TDA9850_ALI1   0x08
#define TDA9850_ALI2   0x09
#define TDA9850_ALI3   0x0a


Define Documentation

#define btand ( dat,
adr   )     btwrite((dat) & btread(adr), adr)

Definition at line 336 of file buz.h.

#define btaor ( dat,
mask,
adr   )     btwrite((dat) | ((mask) & btread(adr)), adr)

Definition at line 338 of file buz.h.

#define btor ( dat,
adr   )     btwrite((dat) | btread(adr), adr)

Definition at line 337 of file buz.h.

#define btread ( adr   )     readl(btv->zr36057_mem+(adr))

Definition at line 333 of file buz.h.

#define btwrite ( dat,
adr   )     writel((dat), (char *) (btv->zr36057_mem+(adr)))

Definition at line 332 of file buz.h.

#define BUZ_MAX_HEIGHT   (tvnorms[btv->params.norm].Ha)

Definition at line 46 of file buz.h.

#define BUZ_MAX_WIDTH   (tvnorms[btv->params.norm].Wa)

Definition at line 41 of file buz.h.

#define BUZ_MIN_HEIGHT   24

Definition at line 48 of file buz.h.

#define BUZ_MIN_WIDTH   32

Definition at line 47 of file buz.h.

#define BUZIOC_G_PARAMS   _IOR ('v', BASE_VIDIOCPRIVATE+0, struct buz_params)

Definition at line 152 of file buz.h.

Referenced by VDeviceBUZ::open_input_core(), and VDeviceBUZ::open_output_core().

#define BUZIOC_G_STATUS   _IOWR('v', BASE_VIDIOCPRIVATE+6, struct buz_status)

Definition at line 158 of file buz.h.

#define BUZIOC_QBUF_CAPT   _IOW ('v', BASE_VIDIOCPRIVATE+3, int)

Definition at line 155 of file buz.h.

Referenced by VDeviceBUZ::open_input_core(), and VDeviceBUZInput::run().

#define BUZIOC_QBUF_PLAY   _IOW ('v', BASE_VIDIOCPRIVATE+4, int)

Definition at line 156 of file buz.h.

Referenced by VDeviceBUZ::write_buffer().

#define BUZIOC_REQBUFS   _IOWR('v', BASE_VIDIOCPRIVATE+2, struct buz_requestbuffers)

Definition at line 154 of file buz.h.

Referenced by VDeviceBUZ::open_input_core(), and VDeviceBUZ::open_output_core().

#define BUZIOC_S_PARAMS   _IOWR('v', BASE_VIDIOCPRIVATE+1, struct buz_params)

Definition at line 153 of file buz.h.

Referenced by VDeviceBUZ::open_input_core(), and VDeviceBUZ::open_output_core().

#define BUZIOC_SYNC   _IOR ('v', BASE_VIDIOCPRIVATE+5, struct buz_sync)

Definition at line 157 of file buz.h.

Referenced by VDeviceBUZInput::run().

#define I2C_ADV7175   0x54

Definition at line 348 of file buz.h.

#define I2C_HAUPEE   0xa0

Definition at line 342 of file buz.h.

#define I2C_SAA7110   0x9c

Definition at line 345 of file buz.h.

#define I2C_SAA7111   0x48

Definition at line 344 of file buz.h.

#define I2C_SAA7185   0x88

Definition at line 346 of file buz.h.

#define I2C_STBEE   0xae

Definition at line 343 of file buz.h.

#define I2C_TDA9850   0xb6

Definition at line 341 of file buz.h.

#define I2C_TSA5522   0xc2

Definition at line 340 of file buz.h.

#define JPEG_MARKER_APP   (1<<7)

Definition at line 135 of file buz.h.

#define JPEG_MARKER_COM   (1<<6)

Definition at line 134 of file buz.h.

#define JPEG_MARKER_DHT   (1<<3)

Definition at line 131 of file buz.h.

#define JPEG_MARKER_DQT   (1<<4)

Definition at line 132 of file buz.h.

#define JPEG_MARKER_DRI   (1<<5)

Definition at line 133 of file buz.h.

#define TDA9850_ALI1   0x08

Definition at line 354 of file buz.h.

#define TDA9850_ALI2   0x09

Definition at line 355 of file buz.h.

#define TDA9850_ALI3   0x0a

Definition at line 356 of file buz.h.

#define TDA9850_CON1   0x04

Definition at line 350 of file buz.h.

#define TDA9850_CON2   0x05

Definition at line 351 of file buz.h.

#define TDA9850_CON3   0x06

Definition at line 352 of file buz.h.

#define TDA9850_CON4   0x07

Definition at line 353 of file buz.h.


Generated on Mon Apr 28 13:53:15 2008 for Cinelerra by  doxygen 1.5.5