|
DeveloperDocumentation
Useful links and such related to development of pspplayer
Development Code StyleTo keep everyones code looking the same so VS doesn't auto restyle it all the time there are some standard styles, to load them up: Go to Tools->Import and Export Settings in VS, and import the setting file (trunk/CodeFormatting.vssettings). These ONLY specify C# editor settings. Now, when you write code, it will auto format to the code style used everywhere else in the project. Game DocsAudio / Video supportCurrently most of the Audio functionality is not implemented / does nothing so we can run more programs. We will probably need to include a lib to do decoding of video/audio for us. libavcodec/ffmpeg looks like our best bet. It seems to have Atrac3 decoding, and it definately has MP3/WMA/H263/H264 support. libAtrac3 / AudioCodec (Not sure on actual module name(s), FIXME)Example usage of Atrac3/AudioCodec libs on PSP:
NetworkingsceNet/Inet/Apctl/Resolverdanzel is working on these, most can be directly mapped to c# functions. The resolver/simple samples in the SDK are good test targets, don't forget to disable #define printf pspDebugScreenPrintf. Video Driver
CPU |
The only AV Codecs that will have to be external are ATRAC3+ and H.264 as they are the only Sony supplied APIs for use in games. Anything else will be part of the game's code.