Improved scePsmfPlayerSetPsmf: analyze PSMF header to find out if an audio stream is provided.
Improved sceMpegGetUserdataAu: return ERROR_MPEG_NO_DATA if the PSMF has no user data stream.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3170 4ab978e6-3352-0410-996c-0b42db0051c8
Improved compatibility of sceMp3 streaming, based on JpcspTrace logs.

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

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3172 4ab978e6-3352-0410-996c-0b42db0051c8
From the profiler output, "Monster Hunter Portable 3rd HD - JPN - NPJB40001" is spending over 95% of the CPU in an active polling loop. Add a small delay in the loop to try to improve the performance.


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

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3174 4ab978e6-3352-0410-996c-0b42db0051c8
Improved unloading of modules: undo the imports that were resolved by the module being unloaded.

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