xawtv
About xawtv
Gerd Knorr <kraxel@goldbach.in-berlin.de>
xawtv started as TV application for the bttv driver [ http://www.thp.uni-koeln.de/~rjkm/linux/bttv.html
], because the Motif-based "xtvscreen" was the only TV application at this time.
A lot has changed since. The bttv driver switched over to the new video4linux
[ http://roadrunner.swansea.uk.linux.org/v4l.shtml ] interface. xawtv isn't a single
application any more, it is a small suite of video4linux related software.
It often happens that you don't get it right the first time. This is true for
video4linux too. Bill Dirks works on the second version [ http://millennium.diads.com/bdirks/v4l2.htm
] of the video4linux interface.
Download
Latest version is 2.46, released 6 Jun 1999.
Available here:
- security fix: A v4l-conf update [ http://www.in-berlin.de/User/kraxel/v4l/v4l-conf.c
] which fixes a serious security hole.
- the source code [ http://www.in-berlin.de/User/kraxel/v4l/xawtv-2.46.tar.gz
]. To build rpms from the source code, use "rpm -ta xawtv-x.xx.tar.gz".
- a patch [ http://www.in-berlin.de/User/kraxel/v4l/xawtv-2.46.diff.gz ] against
the previous version.
- The content of the download directory [ http://www.in-berlin.de/User/kraxel/v4l/
]. Check it out for older versions and patches.
- xawtv's Changelog [ http://www.in-berlin.de/User/kraxel/xawtv-changelog.html
]
- xawtv 3.0 beta8 [ http://www.in-berlin.de/User/kraxel/v4l/xawtv-3.0beta8.tar.gz
]. Most of the rewrites I've planned for 3.0 are done. It still needs some testing,
and the docs not completely up-to-date (it is on the todo for 3.0, flames about
this will go to /dev/null). Most important new feature is lirc [ http://fsinfo.cs.uni-sb.de/~columbus/lirc/
] support. If you have some spare time and want a good+stable 3.0 release, give
it a test drive.
I plan to have the final 3.0 done in September, but don't
quote me on that...
- bttv-0.6.4f [ http://www.in-berlin.de/User/kraxel/v4l/bttv-0.6.4f.tar.gz
]. This is the driver only, Ralphs version 0.6.4 plus a few patches: msp3400
changes, 2.0.3x compile problems fixed, 2.3.x waitqueue/semaphore changes added,
kernel oops fixed (division by zero in audio ioctl), added some fixes from patch-2.2.11.
0.6.4f might not work on 2.0.x (untested). If you have trouble, go back
to 0.6.4e [ http://www.in-berlin.de/User/kraxel/v4l/bttv-0.6.4e.tar.gz ] or
fix it and mail me the patches.
What exactly is in the package...
For TV/video
- xawtv of cource, it is still the main application. A nice X11 application
for watching TV.
- fbtv is a TV application for the linux console, it uses the new 2.2.x framebuffer
devices.
- set-tv, a command line tool to set video4linux parameters (tune in some
channel, set TV norm, ...).
- streamer, a command line tool for capturing still images and avi-videos
(with sound).
- radio, a simple, curses-based radio app.
- webcam, captures images and uploads them with FTP to a Web-Server in a endless
loop.
xawtv, fbtv and set-tv share the same config file.
Tools for videotext available too. A simple vtx-to-ascii/html converter (build
the quick&dirty way using the videoteXt sources) and a wrapper cgi script for it.
Not tested very well. Better try alevt [ http://user.exit.de/froese/ ] instead.
The video4linux driver for vic [ http://www-nrg.ee.lbl.gov/vic/ ] is no longer
included in the xawtv tar file.
My old patch is still in the download directory
[ http://www.in-berlin.de/User/kraxel/v4l/ ], but you probably want to check out
the new and improved version [ http://www.in-berlin.de/User/kraxel/v4l/vic.diff-jj.gz
] of the vic patches from Juan J. Sierralta P. [ juanjo@atmlab.utfsm.cl ].
Known-to-work Hardware
old video4linux interface:
- bttv [ http://www.thp.uni-koeln.de/~rjkm/linux/bttv.html ] supports bt848
and bt878 based boards like the Hauppauge WinTV. Probably the most popular grabber
boards these days. Works on i486 and alpha.
- The zoran driver [ http://www.polyware.nl/~middelin/En/hobbies.html ] works
too.
- planb [ http://www.cpu.lu/~mlan/planb.html ] supports the video input of
the PowerMac 7x00/8x00 series.
- mxb [ http://www.stud.uni-hannover.de/~mhunold/mxb/ ] is a driver for the
Siemens Multimedia eXtension Board [ http://www.siemens.de/pc/consumer/zubeho_d.htm
]
- Iomega Buz [ http://www.lysator.liu.se/~gz/buz/ ]
- Matrox Marvel [ http://www.cs.brandeis.edu/~eddie/mga4linux/ ]
video4linux two interface:
- Bill's software-only test-driver (16bpp, still trouble with 24bpp).
- The winnov videum [ http://millennium.diads.com/bdirks/winnov.htm ] driver
works.
List incomplete? Drop me a note [ kraxel@goldbach.in-berlin.de ].
i2c
There is a nice i2c package [ http://www.tk.uni-linz.ac.at/~simon/private/i2c/
], written by Simon Vogl. It is available as kernel patch now and hopefully gets
included into the standard kernel soon.
I've ported to bttv driver to the new i2c layer some time ago. You can download
it here [ http://www.in-berlin.de/User/kraxel/v4l/bttv-i2c.tar.gz ].
Old stuff
Some time ago I started a tcl/tk-based application for video capture/playback.
I stopped maintaining it. Here you find the latest snapshot [ http://www.in-berlin.de/User/kraxel/v4l/grab-980420.tar.gz
] (20 Apr 1998). Probably does'nt work out-of-the-box with current bttv versions,
therefore it is only useful for hackers...
last update: Sat, 18 Sep 1999 17:26:51 CEST
Copyright 1999