From owner-freebsd-multimedia Thu Sep 19 06:18:09 1996 Return-Path: owner-multimedia Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA26555 for multimedia-outgoing; Thu, 19 Sep 1996 06:18:09 -0700 (PDT) Received: from plains.nodak.edu (tinguely@plains.NoDak.edu [134.129.111.64]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id GAA26532 for ; Thu, 19 Sep 1996 06:18:06 -0700 (PDT) Received: (from tinguely@localhost) by plains.nodak.edu (8.7.5/8.7.3) id IAA01551 for freebsd-multimedia@freebsd.org; Thu, 19 Sep 1996 08:18:01 -0500 (CDT) Date: Thu, 19 Sep 1996 08:18:01 -0500 (CDT) From: Mark Tinguely Message-Id: <199609191318.IAA01551@plains.nodak.edu> To: freebsd-multimedia@freebsd.org Subject: vic 2.8 for FreeBSD 2.1.5 diff Sender: owner-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Most of the new MBONE sessions are requiring vic 2.8. I was pleasantly surprised to see Jim Lowe's meteor grabber in the vic sources at ftp://ftp.ee.lbl.gov/conferencing/vic/vicsrc-2.8.tar.gz. But I had to apply the following changes to get the grabber to compile on FreeBSD 2.1.5. --- cut here --- *** /usr/include/machine/ioctl_meteor.h.orig Sun Jan 21 14:18:31 1996 --- /usr/include/machine/ioctl_meteor.h Wed Sep 18 14:00:37 1996 *************** *** 111,117 **** #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 /* valid video output formats: */ #define METEOR_GEO_RGB16 0x0010000 /* packed -- initialized default */ --- 111,117 ---- #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_INPUT_DEV3 /* valid video output formats: */ #define METEOR_GEO_RGB16 0x0010000 /* packed -- initialized default */ *** vic-2.8/grabber-meteor.cc.orig Thu Sep 19 08:11:21 1996 --- vic-2.8/grabber-meteor.cc Thu Sep 19 08:11:04 1996 *************** *** 370,376 **** if(!strcmp(argv[2], "Port-3")) p = METEOR_INPUT_DEV3; if(!strcmp(argv[2], "S-Video")) p = METEOR_INPUT_DEV_SVIDEO; ! if(!strcmp(argv[2], "RGB")) p = METEOR_INPUT_DEV_RGB; if (p != port_) { port_ = p; --- 370,376 ---- if(!strcmp(argv[2], "Port-3")) p = METEOR_INPUT_DEV3; if(!strcmp(argv[2], "S-Video")) p = METEOR_INPUT_DEV_SVIDEO; ! if(!strcmp(argv[2], "RGB")) p = METEOR_GEO_RGB24; if (p != port_) { port_ = p;