295 lines
5.7 KiB
HTML
295 lines
5.7 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>The BTTV Hardware</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="HOME"
|
|
TITLE="The BTTV HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Introduction"
|
|
HREF="intro.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="Enabling Support for Your Bt8x8 Hardware in Linux"
|
|
HREF="hw.html"></HEAD
|
|
><BODY
|
|
CLASS="SECT1"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>The BTTV HOWTO</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="intro.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="hw.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="HARDWARE"
|
|
></A
|
|
>2. The BTTV Hardware</H1
|
|
><P
|
|
></P
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="ABOUT"
|
|
></A
|
|
>2.1. Bttv Basics</H2
|
|
><P
|
|
>If you haven't figured it out by now, this document deals with the Linux-specific
|
|
configuration of frame grabber cards that include the
|
|
<A
|
|
HREF="http://www.conexant.com"
|
|
TARGET="_top"
|
|
>Conexant</A
|
|
> Bt848 and related family
|
|
of video decoder chips, collectively referred to as the <SPAN
|
|
CLASS="QUOTE"
|
|
>"Bt8x8"</SPAN
|
|
> chipset.
|
|
You can probably see the Bt8x8 chip (it's usually labelled as such) embedded on your
|
|
TV card upon inspection, in addition to other chips which you should probably make note of
|
|
before installation in case there are problems later.
|
|
The <SPAN
|
|
CLASS="QUOTE"
|
|
>"Bt"</SPAN
|
|
> stands for Brooktree, after the original manufacturer of
|
|
the chipset, now a part of Conexant. The Bt8x8 family has enjoyed remarkable longevity in a world where
|
|
<A
|
|
HREF="http://en.wikipedia.org/wiki/Moore%27s_law"
|
|
TARGET="_top"
|
|
>Moore's Law</A
|
|
> is the rule,
|
|
the first ISA boards manufactured in the mid-1990s. There are several chips in this family, including the Bt848,
|
|
Bt848A, Bt849, Bt878 and Bt879, and as a rule are all supported by the
|
|
<A
|
|
HREF="http://linux.bytesex.org/v4l2/bttv.html"
|
|
TARGET="_top"
|
|
>BTTV driver</A
|
|
> for which
|
|
this document is named.</P
|
|
><P
|
|
>In addition to the Bt8x8 decoder chip, these cards vary by accompanying components such as the tuner and sound decoder, and may include an optional videotext decoder, radio tuner, and/or hardware mpeg encoder.</P
|
|
><P
|
|
>Note that the next generation of bt8x8, the
|
|
<A
|
|
HREF="http://linux.bytesex.org/v4l2/cx88.html"
|
|
TARGET="_top"
|
|
>Conexant 2388x</A
|
|
>, is now supported by a driver in the Linux 2.6 kernel. The configuration
|
|
of hardware with that chipset is beyond the scope of this document (but similar).</P
|
|
><P
|
|
>In general, any PCI card with a Bt8x8 chipset should work with the Linux Bttv driver.
|
|
TV cards known NOT to work include the following:</P
|
|
><P
|
|
><P
|
|
></P
|
|
><UL
|
|
COMPACT="COMPACT"
|
|
><LI
|
|
><P
|
|
>Cards with a Zoran 36057/36067 PCI controller chipset, which are instead
|
|
supported by <A
|
|
HREF="http://mjpeg.sf.net/driver-zoran/"
|
|
TARGET="_top"
|
|
>this driver</A
|
|
>,
|
|
and includes the following models:</P
|
|
><P
|
|
></P
|
|
><UL
|
|
COMPACT="COMPACT"
|
|
><LI
|
|
><P
|
|
>Iomega Buz</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
>Pinnacle DC10+</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
>Linux Media Labs LML33</P
|
|
></LI
|
|
></UL
|
|
></LI
|
|
><LI
|
|
><P
|
|
>Cards with a Philips SAA7130/7134 controller</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
>Multimedia eXtension Board cards, manufactured by Siemens-Nixdorf</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
>Hexium HV-PCI6, Orion or Gemini framegrabber cards</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
>Any ISA-based TV card</P
|
|
></LI
|
|
></UL
|
|
></P
|
|
><P
|
|
>If you are uncertain which chipset your TV card has, use the <B
|
|
CLASS="COMMAND"
|
|
>lspci</B
|
|
> command.
|
|
An example of such output for a Bt8x8 card might look similar to the following:
|
|
<TABLE
|
|
BORDER="1"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="SCREEN"
|
|
> 0000:02:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video
|
|
Capture (rev 02)
|
|
0000:02:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
|
|
(rev 02)</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></P
|
|
><P
|
|
>A list of hardware (mostly PCI cards) compatible with the Bttv driver is found in <A
|
|
HREF="cards.html"
|
|
>Appendix B</A
|
|
></P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="SOUNDCONN"
|
|
></A
|
|
>2.2. The Sound Output</H2
|
|
><P
|
|
>Your card may have come with a short external audio connector with two male ends.
|
|
This is for connecting your Bttv audio out to your sound card's input jack so you
|
|
won't require an extra set of speakers. Some cards may also have a 4-pin socket for
|
|
output of your Bt8x8 audio signals directly to your sound card within your computer
|
|
case. You can connect this to your "CDROM" input with reasonable certainty that you
|
|
will be able to control the input with your mixer from your primary sound card as
|
|
well as record (see <A
|
|
HREF="recording.html"
|
|
>Appendix D</A
|
|
> for more information on recording).
|
|
Alternatively you can use external speakers connected to the line out of your Bt8x8 card.</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="intro.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="hw.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Introduction</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Enabling Support for Your Bt8x8 Hardware in Linux</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |