VideoLoader: watch for OOM.
GifDecoder: fix various NPEs and logic issues on dispose