~ [ source navigation ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/Documentation/video4linux/bttv/

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Name Size Last modified (GMT) Description
Back Parent directory 2000-07-28 19:50:52
File CARDLIST 2126 bytes 2000-11-13 04:47:19
File CONTRIBUTORS 497 bytes 2000-07-19 06:19:28
File ICs 896 bytes 1998-08-23 20:32:25
File Insmod-options 4010 bytes 2000-12-30 19:23:13
File MAKEDEV 543 bytes 1999-12-16 21:59:38
File Modules.conf 212 bytes 2000-12-30 19:23:13
File PROBLEMS 2672 bytes 2000-01-06 22:46:18
File README 4302 bytes 2000-12-30 19:23:13
File README.WINVIEW 1493 bytes 1999-06-02 21:11:24
File Sound-FAQ 4789 bytes 2000-11-13 04:47:19
File Specs 169 bytes 2000-11-13 04:47:19
File THANKS 834 bytes 1999-07-06 03:04:47

  1 
  2 IMPORTANT:  Don't send me mails with images attached unless I ask you
  3 to do so.  Mails with images attached will go to /dev/null unseen.
  4 
  5 
  6 Release notes for bttv-0.7.x
  7 ============================
  8 
  9 This version is based on Ralphs 0.6.4 release.  There are alot of
 10 changes.  Bugfixes, merged patches from other people, merged fixes
 11 from the kernel version, port to the new i2c stack, removed support
 12 for 2.0.x, code cleanups, ...
 13 
 14 To compile this bttv version, you'll the new i2c stack.  Kernels
 15 newer than 2.3.34 have this already included.  If you have a older
 16 kernel, download it from:
 17         http://www2.lm-sensors.nu/~lm78/download.html
 18 
 19 You'll need at least these i2c config options for bttv:
 20 CONFIG_I2C=m
 21 CONFIG_I2C_ALGOBIT=m
 22 
 23 The latest bttv version is available here:
 24         http://www.strusel007.de/linux/bttv/
 25 
 26 You'll find Ralphs original (mostly outdated) documentation in the
 27 ralphs-doc subdirectory.
 28 
 29 
 30 Compile bttv
 31 ------------
 32 
 33 If you are compiling the kernel version, just say 'm' if you are asked
 34 for bttv.  I /strongly/ recommend to compile bttv as module, because
 35 there are some insmod options for configuring the driver.  Starting
 36 with 0.7.49 the most important ones are available as kernel args too.
 37 
 38 If you downloaded the separate bttv bundle:  You need configured kernel
 39 sources to compile the bttv driver.  The driver uses some Makefile
 40 magic to compile the modules with your kernel's configuration
 41 (wrt. module-versions, SMP, ...).  If you already have compiled the
 42 kernel at least once, you probably don't have do worry about this.  If
 43 not, go to /usr/src/linux and run at least "make config".  Even
 44 better, compile your own kernel, you'll never become a real hacker
 45 else ;-)
 46 Note that you have to turn on video4linux support (CONFIG_VIDEO_DEV)
 47 in the kernel to get the videodev.o module which is required by bttv.
 48 
 49 
 50 Make bttv work with your card
 51 -----------------------------
 52 
 53 Of course you have to load the modules as very first thing.  The
 54 separate bttv bundle comes with a script called "update".  I use this
 55 one to load a new version while doing driver hacking.  You can use it
 56 too, but check the module arguments first.  They work for my setup,
 57 and probably do *not* for yours.  Another way is to setup your
 58 /etc/modules.conf file and let kmod load the modules.  See also:
 59 
 60 Modules.conf:   some sample entries for /etc/modules.conf
 61 Insmod-options: list of all insmod options available for bttv and
 62                 the helper modules.
 63 MAKEDEV:        a script to create the special files for v4l
 64 CARDLIST:       List of all supported cards
 65 
 66 Loading just the bttv modules isn't enouth for most cards.  The
 67 drivers for the i2c tuner/sound chips must also be loaded.  bttv tries
 68 to load them automagically by calling request_module() now, but this
 69 obviously works only with kmod enabled.
 70 
 71 The most important insmod option for bttv is "card=n" to select the
 72 correct card type.  If you get video but no sound you've very likely
 73 specified the wrong (or no) card type.  A list of supported cards is
 74 in CARDLIST.
 75 
 76 If your card isn't listed in CARDLIST or if you have trouble making
 77 audio work, you should read the Sound-FAQ.
 78 
 79 
 80 Still doesn't work?
 81 -------------------
 82 
 83 I do NOT have a lab with 30+ different grabber boards and a
 84 PAL/NTSC/SECAM test signal generator at home, so I often can't
 85 reproduce your problems.  This makes debugging very difficult for me.
 86 If you have some knowledge and spare time, please try to fix this
 87 yourself (patches very welcome of course...)  You know: The linux
 88 slogan is "Do it yourself".
 89 
 90 There is a mailing list: video4linux-list@redhat.com.  If you have
 91 trouble with some specific TV card, try to ask there instead of
 92 mailing me directly.  The chance that someone with the same card
 93 listens there is much higher...
 94 
 95 For problems with sound:  There are alot of different systems used
 96 for TV sound all over the world.  And there are also different chips
 97 which decode the audio signal.  Reports about sound problems ("stereo
 98 does'nt work") are pretty useless unless you include some details
 99 about your hardware and the TV sound scheme used in your country (or
100 at least the country you are living in).
101 
102 
103 Finally: If you mail some patches for bttv around the world (to
104 linux-kernel/Alan/Linus/...), please Cc: me.
105 
106 
107 Have fun with bttv,
108 
109   Gerd
110 
111 --
112 Gerd Knorr <kraxel@goldbach.in-berlin.de>

~ [ source navigation ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.