bttv - BT848 frame grabber driver

Copyright (C) 1996,97,98 Ralph Metzler  (rjkm@thp.uni-koeln.de)
                       & Marcus Metzler (mocm@thp.uni-koeln.de)
                       according to the GNU GPL in the file COPYING.


Bttv is a device driver for frame grabber cards using the Bt848 family
of video decoder chips.
Among those are the Bt848, Bt848A, Bt849, Bt878 and Bt879.
The only major differences between the cards by different manufacturers 
are the types of tuners and extra components on the boards.
E.g., some cards by Hauppauge have an additional Videotext decoder 
and/or sound decoder chip.
Only some of these additional components are supported by bttv.
Also type (Composite or S-Video) and number of inputs differ.
Other Brooktree chips (e.g. the Bt829) or chips by other manufacturers 
(Philips, Zoran, ...) are NOT supported by bttv.
But e.g. the xtvscreen application should work with the IOMEGA BUZ driver
by Dave Perks.

You can use several cards at the same time.
Interrupts can be shared with other Bt848 cards or any other drivers
which allow it.
If you have problems sharing interrupts please fix the other driver with the
same interrupt. Bttv is NOT the problem!

The (arbitrary) maximum number of cards is 4 but can be adjusted by
changing BTTV_MAX at the beginning of bttv.c if you need more.
(But which board has more than 4 PCI slots plus 1 for the VGA card?
OK, some boards like the ASUS P5A have 5PCI+1AGP)

Bttv is a standard component of all newer 2.1.x kernels.
This distribution additionally tries to support 2.0.x kernels and includes
all other changes and improvements which did not make it into the kernel version
yet. 
It also includes versions of videodev.c, i2.c, tuner.c and others
which are the same as in the latest 2.1.x kernel but with 2.0.x support.
A kernel version >=2.0.35 is recommended.

Note that it is in NO way guaranteed to work with 2.0.x kernels
but adaptation to 2.0.x should be easier than starting from the version
in 2.1.x kernels.

There also might be newer features contributed by other persons in the kernel
releases which did not make it in this separate release of bttv yet.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Although bttv is now used and tested by many people it still might crash your
computer! Take all precautions to avoid data loss until you are certain
bttv runs on your setup without problems.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

The latest version of bttv can be found at:
http://www.thp.uni-koeln.de/~rjkm/linux/bttv.html


