>Well - I like mpeg myself. But I don't think hardware compression is >required. Of course, it depends what "high quality" means for you, >how much CPU your target platform has. The CPU will be *very* busy doing other stuff. It will need access to the raw stream, so it will need to decompress, multiple times per frame (it's a long story) so a compression algorithm with cheap decompression would be great. >As a data-point, my Athlon 1.13GHz box can do software mpeg capture at >352x288 PAL off a cheap capture card using around 23% of the CPU. I can >and do capture two streams simultaneously, and can playback two streams >alongside that fine too. Will need *at least* 2 x 720 x 576; My target platform is a dual P4 2GHz (for now at least) but I'd like to minimise CPU load... >(I did find that two 720x576 captures running together seemed to run into >PCI bus contention.). My biggest concern is that the PCI bus won't cope with the bandwidth. That's why I wanted hardware compression. But I'm always open to suggestions!!! Thanks for your comments, Curtis.