- some cleaning up - don't create an ImageData instance every update, just update the one in-place
- some cleaning up
- don't create an ImageData instance every update, just update the one in-place

Problems:
- still pretty bad performance on large-ish resolution files (480x204 (SD) is fine,
  but 848x352 (480p) is definitely not - the quicktime player has no such issues)
- we're leaking textures on the ImageData instance, but deleting them is a *significant*
  performance hit (performance halves from 60 to 30 FPS for a G4 powerbook)
- still need to put in correct detection of video

mammadori/pyglet,oktayacikalin/pyglet,theblacklion/pyglet,oktayacikalin/pyglet,mammadori/pyglet,mammadori/pyglet,theblacklion/pyglet,mammadori/pyglet,oktayacikalin/pyglet,oktayacikalin/pyglet,oktayacikalin/pyglet,theblacklion/pyglet,theblacklion/pyglet,theblacklion/pyglet