diff options
author | jkh <jkh@FreeBSD.org> | 1996-02-01 07:36:34 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1996-02-01 07:36:34 +0000 |
commit | 51b17c568901aefb2e4886517d6535d776bc3abc (patch) | |
tree | 10fa666f1140adc705830628a3e4d0b7621fa36b /sys/dev | |
parent | 6d6f872341c5c960fcb1e10a14ef3df633718d73 (diff) | |
download | FreeBSD-src-51b17c568901aefb2e4886517d6535d776bc3abc.zip FreeBSD-src-51b17c568901aefb2e4886517d6535d776bc3abc.tar.gz |
Sync with latest Meteor and Spigot sources from James.
Submitted by: Jim Lowe <james@miller.cs.uwm.edu>
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/bktr/ioctl_meteor.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/dev/bktr/ioctl_meteor.h b/sys/dev/bktr/ioctl_meteor.h index f09e557..a16ce12 100644 --- a/sys/dev/bktr/ioctl_meteor.h +++ b/sys/dev/bktr/ioctl_meteor.h @@ -60,6 +60,14 @@ struct meteor_counts { u_long odd_fields_captured; /* count of odd fields captured */ } ; +/* structure for getting and setting direct transfers to vram */ +struct meteor_video { + u_long addr; /* Address of location to dma to */ + u_long width; /* Width of memory area */ + u_long banksize; /* Size of Vram bank */ + u_long ramsize; /* Size of Vram */ +}; + #define METEORCAPTUR _IOW('x', 1, int) /* capture a frame */ #define METEORCAPFRM _IOW('x', 2, struct meteor_capframe) /* sync capture */ #define METEORSETGEO _IOW('x', 3, struct meteor_geomet) /* set geometry */ @@ -79,6 +87,8 @@ struct meteor_counts { #define METEORGFPS _IOR('x',11, unsigned short) /* get fps */ #define METEORSSIGNAL _IOW('x', 12, unsigned int) /* set signal */ #define METEORGSIGNAL _IOR('x', 12, unsigned int) /* get signal */ +#define METEORSVIDEO _IOW('x', 13, struct meteor_video) /* set video */ +#define METEORGVIDEO _IOR('x', 13, struct meteor_video) /* get video */ #define METEOR_STATUS_ID_MASK 0xf000 /* ID of 7196 */ #define METEOR_STATUS_DIR 0x0800 /* Direction of Expansion port YUV */ |