Everything is working much better. Buffering works well, but seeking still seems to sometimes seek to between keyframes for some containers (namely mpeg2). Seems fine on h264.

Loading on large videos is still slow because of parsing out keyframes. This may not be needed anymore. Have to track down cause of seeking to between keyframes.