From owner-FreeBSD-tech-jp@jp.freebsd.org  Mon Sep  8 20:51:13 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) id UAA07517
	Mon, 8 Sep 1997 20:51:13 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) with ESMTP id UAA07502
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 8 Sep 1997 20:51:03 +0900 (JST)
Received: from localhost (v4.kw.netlaputa.or.jp [127.0.0.1])
	by v4.kw.netlaputa.or.jp (8.8.5/8.8.5) with ESMTP id UAA01231
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 8 Sep 1997 20:49:54 +0900 (JST)
Message-Id: <199709081149.UAA01231@v4.kw.netlaputa.or.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-reply-to: Your message of "Fri, 05 Sep 1997 01:10:11 JST."
             <199709041610.BAA01577@v4.kw.netlaputa.or.jp> 
From: Kenjie Nagashima <ntsk1020@kw.netlaputa.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-2022-jp"
Content-ID: <1228.873719394.1@kw.netlaputa.or.jp>
Date: Mon, 08 Sep 1997 20:49:54 +0900
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-tech-jp 593
Subject: [FreeBSD-tech-jp 593] Re: How to communicate with CU-SeeMe 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

$B$b$&0lJb$+!"I9;3$N0l3Q$+!)(B $B$3$s$P$s$oD9Eg$G$9!#(B

sanpei$B$5$s$"$j$,$H$&$4$6$$$^$9!#AaB.$K(B
ftp://ports.jp.freebsd.org/pub/incoming/ports-jp/graphics/fxtv-970721.tar.gz
$B$r%2%C%H$7F0$+$7$^$7$?!#(B
$B3N$+$K(B Input$BA*Br$O(B Tuner$B$G(B Option$B$OM-8z$K$J$j$^$;$s$G$7$?$,(B...
$B$&$C!"H~$7$$$#!";W$o$:9b2rA|EY$N(BCCD$B%+%a%i$,M_$7$/$J$C$A$c$$$^$9(B^^v$B!#(B


$B$5$i$K(B nv $B$N%3%s%Q%$%k$KD)@o$7$^$7$?!"$,:G8e$G$D$^$E$$$F$$$^$9!#(B

0. bt848$B$G(B vic-2.8 $B$,F0:n$9$k>uBV$G!"(B

1. $B0J2<$N%U%!%$%k$r<h$C$FMh$FE83+$7!"(B
    ftp://parcftp.xerox.com/pub/net-research/nv-3.3beta/nvsrc.tar.Z  
                                 (Fri Apr 12 00:00:00 1996)
    ftp://ftp.cs.uwm.edu/pub/FreeBSD-UWM/meteor.1.0.11.tgz           
                                 (Thu Sep  5 00:00:00 1996) 

2. Tcl 7.3$B$H(B Tk 3.6$B$r(B FreeBSD-2.1.6$B$h$j%Q%C%1!<%8$rMxMQ$7$F%$%s%9%H!<%k$9$k!#(B
    (nvsrc.tar.Z$B$N(BREADME$B$G=q$+$l$F$$$?$N$G2?$b9M$($:$KF~$l$A$c$$$^$7$?(B)

3. $B<!$K!"(Bmeteor.1.0.11.tgz$B$rE83+$7$?7k2L!"(B
    meteor/ports/net/nv/src$B$NCf$N(B
      meteor_grab.c           $B$r(B nv/src$B$X%3%T!<(B
      meteor_grab.h           $B$r(B nv/src$B$X%3%T!<(B
      nv.c.patch              $B$r(B nv/src/nv.c$B$X%Q%C%A$r$+$1$k(B
      nv_grabpanels.tcl.patch $B$r(B nv/src/nv_grabpanels.tcl$B$X%Q%C%A$r$+$1$k(B
      Makefile.patch          $B$r(B nv/src/Makefile$B$X<j$G%Q%C%A$r$+$1$k(B
                                               ^^patch$B%3%^%s%I$O<:GT!#(B
4. nv/src$B$NCf$G(Bmake$B$r<B9T$7L5;v%3%s%Q%$%k$O@.8y!#(B

5. meteor0$B$K%7%s%\%j%C%/%j%s%/$rD%$k!#(B
    lrwxr-xr-x  1 root  wheel  5 Sep  5 23:06 meteor0 -> bktr0

5. ./nv localhost 1024$B$r<B9T$9$k$H%&%#%s%I%&$N%i%P!<%P%s%I$,=P$?8e(B
   $B%/%j%C%/$9$k$H(B
      NV init failed:
      meteor: METEORGCHCV: Inappropriate ioctl for device
   $BITE,@Z$J(B ioctl $B$@$h$C$FE\$i$l$F$=$N$^$^$3$1$F$7$^$$$^$7$?(Bf^^$B!#(B

6. $B$=$3$G(B nv $B$H(B vic-2.8 $B$N(B grabber$B$N%=!<%9$rHf3S$9$k$H(B...

  $B!{(Bnv/src/meteor_grab.c
      case    CMD_CHCV:
              if(set) {
                      u_char  c = (u_char)data;
                      if(ioctl(video, METEORSCHCV, &c) < 0) {
                              sprintf(buf, "meteor: METEORSCHCV: %s",
                                      strerror(errno));
                              error = TCL_ERROR;
                      }
              } else {
                      u_char  c;
                      if(ioctl(video, METEORGCHCV, &c) < 0) {     <<<$B$3$3$G;_$^$k$_$?$$$G$9$,(B
                              sprintf(buf, "meteor: METEORGCHCV: %s",
                                      strerror(errno));
                              error = TCL_ERROR;
                      } else
                              sprintf(buf, "%d", c);
              }
              break;


  $B!{(Bvic-2.8/grabber-meteor.cc
      if (strcmp(argv[1], "uvgain") == 0) {
              u_char val;
              ioctl(dev_, METEORGCHCV, &val);    <<<$B$3$3$H;w$F$$$k$h$&$J0c$&$h$&$J!)(B
              tcl.resultf("%d", (int)val);
              return (TCL_OK);
      }


$B!z(B $B$I$&$K$b$3$&$K$b;d$NG=NO$r1[$($F$$$F!"B(9o4=239T$-$K$J$j$=$&$G$9!#(B
   $B$=$3$G2r7hJ}K!8fB8CN$NJ}!"2?B465$($F$/$@$5$$!#(B
   $BJ9$$$F$P$C$+$j$G$9$_$^$;$s$,59$7$/$*4j$$CW$7$^$9(B(_o_)$B!#(B


>>$B$3$l0J>e$=$l$k$J$i(B tech $B$8$c$J$/$FB>$N$7$+$k$Y$-(B ML $B$X0\$k$Y$-$G$7$g(B
>>$B$&$M!#(B

$B!t$=$l$J$$$h$&$K85$N(B CU-SeeMe$B$H(B nv$B$K9J$j$^$9!#(B

				$BD9Eg(B  $B7{<!(B
				ntsk1020@kw.netlaputa.or.jp
