Won't this make for a delay on starting videos, as the entire video will need to be decompressed before it can start? Wouldn't it be better to trig the keyFrame-scan when it's needed (when loading?)