Fixed reading of mpeg video from a PGD file.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3201 4ab978e6-3352-0410-996c-0b42db0051c8
Fixed reading of sceUtilitySavedata when no buffer for icon1 is provided.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3202 4ab978e6-3352-0410-996c-0b42db0051c8
Reduce the amount of memory reserved by the VideoEngine.

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

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3204 4ab978e6-3352-0410-996c-0b42db0051c8
Fixed the use of geometry shader for 2D rendering when the OpenGL driver supports only ARBGeometryShader4 and no longer EXTGeometryShader4.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3205 4ab978e6-3352-0410-996c-0b42db0051c8
Fixed reading of compressed textures (MODE_DXTn) when width or height is smaller than 4 (e.g. for mipmaps).

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3206 4ab978e6-3352-0410-996c-0b42db0051c8
Small fix: avoid buffer overflow when reading GE list from VRAM to RAM.

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