To install a Hauppage WinTv (or other bttv supported) camera capture device:

Compile and install module for bttv driver (instructions in driver kit) from 
www.thp.Uni-Koeln.DE/~rjkm/linux/bttv.html

Get and unpack xawtv sources  from http://www.in-berlin.de/User/kraxel/xawtv.html

cd to the xawtv directory and apply the patch (created for xawtv-2.43)

cd /usr/local/src
tar zxf xawtv-2.43.tar.gz
cd xawtv-2.43
patch <~/xawtv-2.43.patch
./configure
make install


The patched files are streamer-old and writefile.c.  If the patch fails due to version creep
the changes are simple to apply by hand: they merely allow ppm's to be written to stdout.

I keep any hacked files in /usr/local/site/bin to allow easy upgrades:  see below

Change the paths etc in the supplied HOME/.tnimage/bttv to suit your system.
Add the line 'bttv' to HOME/.tnimage/cameras
Make sure that bttv_defaults is also in HOME/.tnimage/cameras

You should now be able to capture.  You should test the system by
streamer-old -f ppm > test.ppm;xv ppm

If you use xawtv as well I have included a perl script that I use for sending
a screen image to an epson stylus 700.  This could be very easily modified for use with
streamer-old.  It uses epsfig in latex to add the command line as a caption to the pic,
and I can use it from a dumb terminal sitting beside my microscope.  It requires
ImageMagick to massage file formats and calls psprint which needs to go
in /usr/local/site/bin

I enclose a jpeg as an example of the sort of quality of output available.

Michael Lapsley
mlapsley@sthelier.sghms.ac.uk

