Don't delay psmf video when the audio has ended

Lunar shows logos without any audio, which means the audio pts is always 0.  That meant it delayed more each frame...

The timing is not accurate still, but it's better.  Also, the PSP seems to return each frame twice, while we return it once (just going off pts)... but, it seems to look fine so it may not matter / it may just be the way I'm using it somehow.

-[Unknown]