summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/ioctl_meteor.h
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-03-02 06:08:53 +0000
committerjkh <jkh@FreeBSD.org>1996-03-02 06:08:53 +0000
commit27eac390dd8c7d4b30209f36c1d1a84103ed11ca (patch)
tree61ff489e6eb14814df1f672e70c8607a9597e000 /sys/i386/include/ioctl_meteor.h
parent34e31b98c74869d67b17caacd6b77d169fd63d6d (diff)
downloadFreeBSD-src-27eac390dd8c7d4b30209f36c1d1a84103ed11ca.zip
FreeBSD-src-27eac390dd8c7d4b30209f36c1d1a84103ed11ca.tar.gz
Hopefully, this will fix the problems that some people have been having with
the S-Video input. It also has code in the driver for the meteor RGB support and some other bug fixes. I don't have a meteor RGB but I have been told that it works. Submitted by: Jim Lowe <james@miller.cs.uwm.edu>
Diffstat (limited to 'sys/i386/include/ioctl_meteor.h')
-rw-r--r--sys/i386/include/ioctl_meteor.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/sys/i386/include/ioctl_meteor.h b/sys/i386/include/ioctl_meteor.h
index a16ce12..1d5e4ac 100644
--- a/sys/i386/include/ioctl_meteor.h
+++ b/sys/i386/include/ioctl_meteor.h
@@ -89,6 +89,18 @@ struct meteor_video {
#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 METEORSBRIG _IOW('x', 14, unsigned char) /* set brightness */
+#define METEORGBRIG _IOR('x', 14, unsigned char) /* get brightness */
+#define METEORSCSAT _IOW('x', 15, unsigned char) /* set chroma sat */
+#define METEORGCSAT _IOR('x', 15, unsigned char) /* get uv saturation */
+#define METEORSCONT _IOW('x', 16, unsigned char) /* set contrast */
+#define METEORGCONT _IOR('x', 16, unsigned char) /* get contrast */
+#define METEORSBT254 _IOW('x', 17, unsigned short) /* set Bt254 reg */
+#define METEORGBT254 _IOR('x', 17, unsigned short) /* get Bt254 reg */
+#define METEORSHWS _IOW('x', 18, unsigned char) /* set hor start reg */
+#define METEORGHWS _IOR('x', 18, unsigned char) /* get hor start reg */
+#define METEORSVWS _IOW('x', 19, unsigned char) /* set vert start reg */
+#define METEORGVWS _IOR('x', 19, unsigned char) /* get vert start reg */
#define METEOR_STATUS_ID_MASK 0xf000 /* ID of 7196 */
#define METEOR_STATUS_DIR 0x0800 /* Direction of Expansion port YUV */
@@ -121,7 +133,8 @@ struct meteor_video {
#define METEOR_INPUT_DEV1 0x02000 /* camera input 1 */
#define METEOR_INPUT_DEV2 0x04000 /* camera input 2 */
#define METEOR_INPUT_DEV3 0x08000 /* camera input 3 */
-#define METEOR_INPUT_DEV_SVIDEO METEOR_GEO_DEV3
+#define METEOR_INPUT_DEV_RGB 0x0a000 /* for rgb version of meteor */
+#define METEOR_INPUT_DEV_SVIDEO 0x06000 /* S-video input port */
/* valid video output formats: */
#define METEOR_GEO_RGB16 0x0010000 /* packed -- initialized default */
OpenPOWER on IntegriCloud