PMP Mod v2.01 & PMP Mod AVC v1.0 subtitle mod+FW2.0+ enable
Here it is, the long waited for subtitle addon for jonnys famous PMP Mod and his new PMP Mod AVC, which lets you enjoy the ultimate quality of fullres AVC videos on 1.5 Firmware.
Thanks to jonny for his help.
Version 2.01 (not AVC) now also supports 2.0+ Firmwares with use of eLoader and both the GTA and TIFF exploit. This is a big step to let much more PSP owners enjoy the use of PMP Mod. Enjoy!
Many many thanks to tommydanger for his big help with getting this to work with the tiff exploit, too. This wouldn't have been possible without him most likely :)
I also added a font generator tool for windows. To use, just start the tool, select a windows font with the correct charset, a filename and press "generate". For best quality, be sure that font antialiasing (ClearType) is enabled.
If you generated a font that isn't already included in the release, be kind enough to share it with others or send it to me so I can include it in the official version. In the latter case, be sure you send me a subtitle file with the used language so I can test it.
miniFAQ for PMP Mod 2.01 subtitle mod:
Q: What subtitle formats are supported?
A: Currently only MicroDVD format is supported, but more will follow.
Q: How much do subtitles affect performance of PMPMOD?
A: In a series of benchmarks with jonnys own benchmark code, it showed that subtitles will decrease the average fps by 0.3 at most.
Q: That's cool, but how do you do that?
A: Just some organized glyph caching in VRAM and my own fast glyph blitter.
Q: How do I change the codepage/charset/language?
A: Inside the PMPMOD folder are different font files for different languages. To change the language, simply rename the 'font10.f' to 'font10_western.f' or alike and rename the right font to 'font10.f'.
If you want to display hebrew subtitles for example, rename 'font10_heb.f' to 'font10.f'
Q: Why so complicated?
A: Because it's simpler for me :) and because most users most likely only need to do this step once, so this shouldn't be a problem. A possibility to choose language in the program will follow later.
Q: What about other languages?
A: Each font file holds a charset of one Unicode page, ie 256 chars. The file is generated from Windows fonts using a small tool that I will release the next days. So if you have a font installed with your charset, you can create your own font file.
(Chinese and japanese kanji will need a little different approach - I will try to add support for these in the future)
Q: Does this also work on 2.0 with tiff exploit?
A: Yes. Thanks to tommydanger this now also works with the tiff exploit.
Q: What's the difference between FW2.0+ and FW1.5 versions?
A: The speed. The FW2.0+ version cannot use the ME to do the heavy idct needed by the decoder, and even though some vfpu optimizations have been applied it stands in no competition against the ME version. I found the average speed drop to be around 8-9fps, yet it is enough to playback high quality anime episodes smoothly. It should also be possible to playback 768kbit encodings minimum smoothly, however I didn't benchmark that.
Q: Arrrrgggg.... where is the (nice) GUI?!
A: Lost in space. No. It's not included because it will get completely rewritten from scratch with better skinning support, a option screen and nice graphics and fonts.
Q: When will it be done?
A: When it's done.
PMP Mod AVC 1.00:
PMP Mod 2.01:
Font Generator (win)