hrydgard/ppsspp — pull request #1416 by unknownbrackets (2013-04-21 06:30:47+00:00)
Title: Add thread delays to sceMpeg

This is partly based on my testing and partly based on JPCSP. From testing, the actual delays seem inconsistent (e.g. it doesn't always delay, probably only when it needs to pull or sync something), but JPCSP seems to get away with delaying every time.

After I verified some of the delays happened, I just tested with these delays in a number of games and most of them seemed unaffected. Still didn't fix the ones that hang, but it did fix Crisis Core.

I'm wanting to construct a reasonable test but mpegs are pretty messy and have a ton of state in actual firmware it seems like.

-[Unknown]