From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Aug 13 14:25:40 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta5/8.7.3) id OAA07788
	Wed, 13 Aug 1997 14:25:40 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta5/8.7.3) with ESMTP id OAA07783
	for <freebsd-tech-jp@jp.freebsd.org>; Wed, 13 Aug 1997 14:25:39 +0900 (JST)
Received: by sonyinet.sony.co.jp (3.6Wbeta5-97080515) id OAA24949
	for <freebsd-tech-jp@jp.freebsd.org>; Wed, 13 Aug 1997 14:25:37 +0900 (JST)
Received: from stecgw-fddi1.sm.sony.co.jp(43.10.129.1) by sonyinet.sony.co.jp via smap (V2.0)
	id xma024907; Wed, 13 Aug 97 14:25:02 +0900
Received: from lachesis.sm.sony.co.jp (lachesisd [43.10.191.131]) by smail.sm.sony.co.jp (8.6.10/Sony6.0) with SMTP id OAA14544 for <freebsd-tech-jp@jp.freebsd.org>; Wed, 13 Aug 1997 14:25:01 +0900
Received: from localhost by lachesis.sm.sony.co.jp (4.2/Sony6.0) with SMTP id AA28668; Wed, 13 Aug 97 14:25:01 JST
Message-Id: <9708130525.AA28668@lachesis.sm.sony.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
From: Takao Shinohara <shin@sm.sony.co.jp>
In-Reply-To: Your message of Mon, 26 May 97 22:31:00 +0900.
             <199705261331.WAA00336@singer.tertio.atoll> 
Date: Wed, 13 Aug 97 14:25:00 +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 410
Subject: [FreeBSD-tech-jp 410] Re: Frame grabber: GV-VCP/PCI video capter card 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

Yoshiaki Uchikawa <yoshiaki@singer> writes:
> $@$=$l$+$i@h$N(J read()$@$G%O%s%0%"%C%W$9$k7o$G$9$,!"(J meteor.c $@$H(J 
> brooktree848.c $@$N%=!<%9%3!<%I$r8+Hf$Y$?$H$3$m<B$O%P%0$J$N$G$O$H5?$C$F(J
> $@$$$^$9!#(J

$@;d$b:G6a$K$J$C$F(JGV-VCP/PCI$@$r;H$$;O$a$?$N$G$9$,!"(Jread()$@$+$i5"$C$F$3$J$$Ld(J
$@Bj$K$OG:$^$5$l$^$7$?!#(J(read()$@$,;H$($J$$$H(Jdd$@%3%^%s%I$GE,Ev$K%-%c%W%A%c$9(J
$@$k$3$H$,$G$-$J$$$N$G!#(J)

$@$=$3$G!"%I%i%$%P$N%=!<%9$rNI$/D/$a$F!"(Jioctl()$@$N(J1$@%U%l!<%`$:$D<h$j9~$`%b!<(J
$@%I(J(METEOR_CAP_SINGLE)$@$N=hM}$H8+Hf$Y$?7k2L!"0J2<$N$h$&$K(Jbktr_read()$@$r=$@5(J
$@$7$?$iF0$/$h$&$K$J$j$^$7$?!#(J

--- sys/pci/brooktree848.c~	Wed Jun 11 03:42:05 1997
+++ sys/pci/brooktree848.c	Thu Jul 31 11:17:11 1997
@@ -1152,10 +1152,27 @@
 
 	bktr->flags &= ~(METEOR_CAP_MASK | METEOR_WANT_MASK);
 
+#if 1
+	bt848 = bktr->base;
+	start_capture(bktr, METEOR_SINGLE);
+
+	/* wait for capture to complete */
+	bt848->int_stat = ALL_INTS_CLEARED;
+	bt848->gpio_dma_ctl = FIFO_ENABLED;
+	bt848->gpio_dma_ctl = bktr->capcontrol;
+
+	bt848->int_mask = BT848_INT_MYSTERYBIT |
+			BT848_INT_RISCI      |
+			BT848_INT_VSYNC      |
+			BT848_INT_FMTCHG;
+
+	bt848->cap_ctl = bktr->bktr_cap_ctl;
+#else
 	/* Start capture */
 	bt848 = bktr->base;
 	bt848->gpio_dma_ctl = FIFO_ENABLED;
 	bt848->gpio_dma_ctl = FIFO_RISC_ENABLED;
+#endif
 
 	status = tsleep((caddr_t)bktr, METPRI, "captur", 0);
 	if (!status)		/* successful capture */

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Takao Shinohara <shin@sm.sony.co.jp>

$@%=%K!<3t<02q<R(J IT$@8&5f=j(J						$@<D869'IW(J
