long rambling post approaching! might be useful though

Basically I'm getting obsessive about having the highest quality video possible, whilst still being able to use the lovely Resolume system

I've had enough of 320x240. I've been doing heaps of tests with all sorts of codecs at full PAL. Here's a very basic summary, relevant at any resolution:
- DV - good quality, very fast playback, huge files. Native cam format, very limited settings.
- Indeo511 - good quality, fast playback, large files. Stutters/sticks.
- PICmjpeg - very good quality, very fast playback, midsize files.
- MS wmv - good quality, fast playback, midsize files.
- On2 VP4/6 - ok quality, slow playback, small files.
- HuffYUV - perfect quality, very slow playback, xtra-massive files. Perfect master&edit format.
- mpeg2 (TMPGEnc encoded) - excellent quality, fast playback, midsize files. DVD compatible, no keyframe/frame, can't get Resolume to play it smoothly. grr.
- PIC wavelet - shite quality, slow playback, tiny files. Forget it.
- Xvid (keyframable divx) won't play in Resolume.
- Cinepak/Midivid - shite quality, very fast playback, big files.
- Realmedia - won't play in Resolume
- Quicktime (various codecs) - won't play in Resolume
I'm coming to the conclusion that mjpeg is the general purpose codec of choice. Having slagged off Cinepak mercilessly I'm wondering if it might be perfect for animated masks and mono/duotone stuff as others have said. More tests!
The mpeg2 thing is about getting premium quality at a reasonable decode speed and filesize. mjpeg and others are fine for general video mash-ups, but take finely-rendered computer animation such as logos and idents with smooth gradients and razor sharp edges and do the comparisons - mpeg2 is far better than all of them. When focussing the attention on an ident or animation I don't need random access - but I'd still like to do it within Resolume if I can. If it can't be done then it can't be done, I'll get over it one day :'-(
Please correct/flame/educate me!