Improved compilation of BLTZAL* and BGEZAL* mips instructions to avoid StackOverflow exception.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3338 4ab978e6-3352-0410-996c-0b42db0051c8
Improved sceAtracGetRemainFrame for small atrac3+ files.
Improved compatibility of sceAtracDecode: the PSP is returning a lower number of samples at the first call to sceAtracDecode.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3339 4ab978e6-3352-0410-996c-0b42db0051c8
Improved compatibility of sceAtracDecode: the PSP is returning a lower number of samples at the first call to sceAtracDecode.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3340 4ab978e6-3352-0410-996c-0b42db0051c8
Improved sceUtilityXXXGetStatus: return ERROR_UTILITY_WRONG_TYPE when no InitStart has been initiated at all but continue to return 0 when a sceUtilityXXXShutdownStart has been initiated (until the next InitStart).

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3341 4ab978e6-3352-0410-996c-0b42db0051c8
Avoid NullPointerException when the audio cannot be decoded.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3342 4ab978e6-3352-0410-996c-0b42db0051c8