hrydgard/ppsspp — pull request #249 by unknownbrackets (2012-12-24 20:01:04+00:00)
Title: Minor media engine tweaks

Not much just a few things:

* Cleans up the init/shutdown logic for the new code, so far anyway.
* Adds a map for sceMpeg to have multiple per TODO (with hack to use last in case something's wrong.)
* Fixes some indentation / missing log params / return -1 with u32.
* Couple crash fixes while testing my games.

Some notes:
* Jewel Summoner crashes pretty fast with ME callbacks enabled. Comment it out and it gets farther than before. It seems to be trying to wait from within the callback, so maybe a separate issue.
* Tales of Eternia, Blade Dancer, Popolocrois, and Fat Princess stall with the media engine. Maybe if we can figure out why, disabling the media engine would return whatever it did before for now.
* Yggdra Union and Exit get farther but stall as well, but they get farther.

It'd be cool to merge this to master soon, although we probably have to figure out the broken games first...

-[Unknown]