BKTR(4)                   OpenBSD Programmer's Manual                  BKTR(4)

NAME
     bktr - video capture driver

SYNOPSIS
     option BROOKTREE_ALLOC_PAGES=nnn
     option BROOKTREE_SYSTEM_DEFAULT=XXX

     bktr* at pci? dev ? function ?

DESCRIPTION
     The bktr driver provides support for PCI video capture and VBI capture on
     low cost, high performance boards. This should support most video cards
     based on the Brooktree Bt848/849/878/879 Video Capture Chip.  The driver
     also supports FM Radio if the Tuner supports it.

     Specifically, the following cards are known to work:

           Hauppage Wincast TV and WinTV/PCI
           STB TV PCI Television Tuner
           Miro PC TV
           Intel Smart Video Recorder III
           AverMedia cards
           Video Highway XTreme
           VideoLogic Captivator PCI

     The driver currently supports the following features:

           PCI to PCI dma transfer
           clipping
           yuv
           rgb16
           rgb24
           rgb32

     On these cards, tuners and other components are interconnected with an
     I2C bus.  The Brooktree848 chips act as a master device on the bus to
     control them.

     The following kernel configuration options are available:

     option BROOKTREE_ALLOC_PAGES=nnn
               Specifies the number of contiguous pages to allocate when suc-
               cessfully probed.  The default number of pages allocated by the
               kernel is 216.  This means that there are (216*4096) bytes
               available for use.

     option BROOKTREE_SYSTEM_DEFAULT="(BROOKTREE_PAL | BROOKTREE_NTSC)"
               One of these options can be used to set the default video for-
               mat for the driver.  This fixed random hangs and lockups with
               the VideoLogic Captivator PCI card.

AUTHORS
     The bktr driver is based on the work of Jim Lowe
     <james@miller.cs.uwm.edu>,
     Mark Tinguely <tinguely@plains.nodak.edu>,
     Amancio Hasty <hasty@star-gate.com>,
     Roger Hardiman <roger@FreeBSD.org> and a bunch of other people.

HISTORY
     The bktr driver first appeared in FreeBSD 2.2.

OpenBSD 2.9                    January 28, 1998                              1
