I can say something about moovid and divx, i bought moovid last weekend, and i made some tests with moovid and divx (v3, v4, v5) and mp4 (v1, v2, v3). With my Blizzard PPC 060/240mhz, i played a 320x240 25fps divx and mp4 video, i got 24.60 to 24.90 fps using overlay options of my S3 Virge gfxboard, i got a smooth video playback, but on some scenes with more movement i got small jumps, it seems that frames skipped are from scenes with a lot of movement where requires more cpu process. I got better results with divx, mp4 have more jumps.