Still need to delete textures when scaling on.

Duh.  Fixes #2255.
Don't return less than ffmpeg wants 'til the end.

Fixes #2223 (at least for the games I have.)
Delay video decode until we have enough packets.