From owner-freebsd-multimedia Sun Feb 1 21:24:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA05328 for freebsd-multimedia-outgoing; Sun, 1 Feb 1998 21:24:42 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from tolstoy.mpd.ca (mpd.ca [206.123.11.35]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA05320 for ; Sun, 1 Feb 1998 21:24:38 -0800 (PST) (envelope-from wlloyd@mpd.ca) Received: from galt.mpd.ca (galt.mpd.ca [206.123.11.40]) by tolstoy.mpd.ca (8.8.8/8.8.8) with ESMTP id AAA20419 for ; Mon, 2 Feb 1998 00:24:29 -0500 (EST) (envelope-from wlloyd@mpd.ca) Received: (from root@localhost) by galt.mpd.ca (8.8.8/8.8.7) id AAA13875; Mon, 2 Feb 1998 00:24:07 -0500 (EST) (envelope-from wlloyd@mpd.ca) Date: Mon, 2 Feb 1998 00:24:07 -0500 (EST) Message-Id: <199802020524.AAA13875@galt.mpd.ca> From: William Lloyd To: freebsd-multimedia@FreeBSD.ORG Subject: bt848 man page Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe freebsd-multimedia" I subscribe to -hackers, not -multimedia so please cc me. I've made up a basic man page for the bktr driver. If anyone has any changes, please let me know. I installed my bt848 card with no problem, but I've not fiddled with the driver beyond that. I was thinking that it would be a good idea to move /usr/share/examples/meteor to /usr/share/examples/video/meteor (or something..). It would be a good idea to include a sample prg for the bktr driver then. I hacked one of the meteor examples to work ( in a web cam capacity), but I'd bet somebody else out there has a better version. I also set it up to change my X background every 10 min to a picture from one of the television channels with a shell script. fxtv is very cool btw. -bill wlloyd@mpd.ca ======Do this in /usr/src/share/man/man4/man4.i386/ --- Makefile.old Fri Jan 30 22:58:42 1998 +++ Makefile Fri Jan 30 23:01:37 1998 @@ -1,6 +1,7 @@ # $Id: Makefile,v 1.54.2.11 1998/01/30 00:42:50 jkh Exp $ -MAN4= aha.4 ahb.4 ahc.4 aic.4 apm.4 ar.4 asc.4 bt.4 cx.4 cy.4 de.4 dgb.4 \ +MAN4= aha.4 ahb.4 ahc.4 aic.4 apm.4 ar.4 asc.4 \ + bktr.4 bt.4 cx.4 cy.4 de.4 dgb.4 \ ed.4 eg.4 el.4 ep.4 ex.4 gsc.4 fdc.4 fe.4 fxp.4 ie.4 io.4 \ joy.4 keyboard.4 labpc.4 le.4 lnc.4 lp.4 lpt.4 matcd.4 mcd.4 mem.4 \ meteor.4 mouse.4 mse.4 mtio.4 nca.4 ncr.4 npx.4 \ @@ -16,6 +17,7 @@ MLINKS+= apm.4 ../apm.4 MLINKS+= ar.4 ../ar.4 MLINKS+= asc.4 ../asc.4 +MLINKS+= bktr.4 ../bktr.4 MLINKS+= bt.4 ../bt.4 MLINKS+= cx.4 ../cx.4 MLINKS+= cy.4 ../cy.4 ======Put in bktr.4 .\" .\" $Id$ .\" .Dd January 28, 1998 .br .in +0.5i .Dt BKTR 4 i386 .Os FreeBSD 2.2 .Sh NAME .Nm brooktree .Nd video capture driver .Sh SYNOPSIS .Nm device bktr0 .Sh DESCRIPTION The .Nm bktr driver provides support for PCI .Em video capture on low cost high performace boards. The driver is heavily based to the Meteor driver. The bktr driver should support most video cards based on the .Em Brooktree Bt848 Video Capture Chip. .Pp Specifically the following cards work: .br .Em Hauppage Wincast TV .br .Em STB TV PCI Television Tuner .br .Em Miro PC TV .br .Em Intel Smart Video Recorder III .Pp Currently the driver supports the following features: .br .in +0.5i PCI to PCI dma transfer .br clipping .br yuv .br rgb16 .br rgb24 .br rgb32 .in -0.5i .Pp You may also use the following kernel parameter: .Pp .Em options "BROOKTREE_ALLOC_PAGES=xxx" specifies the number of contiguous pages to allocate when successfully probed. The default number of pages allocated by the kernel is 216. This means that there are (216*4096) bytes available for use. .Pp .Sh AUTHOR This driver is based on the work of .An Jim Lowe Aq james@miller.cs.uwm.edu , .An Mark Tinguely Aq tinguely@plains.nodak.edu , .An Amancio Hasty Aq hasty@star-gate.com and a bunch of other people. .Sh FILES .Bl -tag -width /usr/share/examples/meteor -compact .It Pa /usr/share/examples/meteor Examples of what you can do with the driver. .El .Sh SEE ALSO .Xr meteor 4 .Sh HISTORY The .Nm driver first appeared in .Fx 2.2