Hi Brian, > So lets get some discussion going about what people have put together > and see if we can start writing some recipes. You can take a look at my beginnings of a pvr project in CVS at: http://www.sf.net/projects/reetpvr/ One thing I wrote is a simple prediction-based codec. It's fast enough for lossless realtime encoding, but the files it writes are massive (so I can do expensive tasks like resampling and 3:2 pulldown inversion using off-line algorithms). You can check out the code for this codec extracted from reetpvr at: http://www.dumbterm.net/graphics/compression Currently my pvr is misnamed: it's just a high-quality v4l recorder. But it has a few unique bits: I record closed captions, the lossless compressor, I run SCHED_FIFO, I correctly calculate audio drift, I can record at full frame size, and I reverse 3:2 pulldown. Hope I can help, -- Billy Biggs vektor@xxxxxxxxxxxx