I knew I had fixed video issues like this before. The changes had been submitted a while ago but I didn't realise they hadn't been merged yet. It fixes the playback, the intermittent start crash and the resource usage (the increased lag the longer it plays). Your test case did show up one issue though, where you manually loop the video. I have now fixed that, but setting
IsLooped = true on the
VideoPlayer does give a much smoother loop because the player does not have to release and then re-create resources at the loop point.
Hopefully the PR (#5084) will pass the build tests soon and we will try to get it merged into the development branch as soon as possible.
Your test case also exposed another bug in our handling of multisample quality for which I have also submitted a fix (#5083).