This directory contains Python and C code we wrote while we had a framegrabber board on loan from SGI. --Guido and Jack cam.py network real-time tv broadcast; see tv.py usage: cam [packfactor [host]] specifying 'all' for host broadcasts camcorder.py record video movies or make snapshots (in movie format) usage: camcorder [-c] [-a audiohost [-s]] [moviefile] -c color (default b/w, packfactor = 2) -a audiohost syncaudio is running on audiohost -s start syncaudio (on audiohost) moviefile (default film.video) keyboard commands: s stop grabbing (single step if already stopped) c continuous grabbing r start recording p pause recording (record single frame if paused) ESC quit statit.py various statistics operations on movie files syncaudio.py record audio synchronized with camcorder -a usage: syncaudio videohost soundfile soundfile format: 16 bits, 16khz, mono tv.py receiver for transmissions from cam.py video.py player for movies recorded by camcorder.py usage: video [moviefile [soundfile]] default moviefile is film.video default sound is no sound vinfo.py print a summary of a movie file vtime.py virtual time module imported by syncaudio.py and camcorder.py These are C programs, either for efficiency or because they need to link with a C library. squash.c make a movie smaller by averaging pixels usage: squash factor [bits] newmoviefile factor x and y compression factor bits #bits left per sample in result (default 8) squash2.c make a movie smaller by dropping pixels usage: squash2 factor newmoviefile factor x and y compression factor tomono.c like squash2 but outputs a monochrome movie v2i.c convert the first image of a movie file to SGI .rgb format link with -limage