[RELEASE] PSPComic v0.9.9 (Update: Beta 2)
Hey its that time Arch and I made a new release! : 0.9.9
v0.9.9 Beta (2007-08-17)
- [Feature] One command line argument is now recognized. The full path of a
comic book may now be specified, and it will load when the program starts.
When the book is closed, the program will exit. THIS ALLOWS A PSPComic EBOOT
TO BE USED AS AN iR Shell PLUGIN!
- [Feature] New single-handed mode switches the L and R buttons allowing the
program to be useful when used with only one hand
- [Feature] Square button in menu now performs several functions. See controls
section for more information
- [Feature] The last comic book being read is now remembered. However, the page
that was being read is not remembered
- [Feature] A comic book can now be saved to be read later. However, the page is
not saved, but may be bookmarked separately using the previously existing
- [Feature] The bookmarks and configuration file are now stored in a common
folder so that the iR Shell plugin can share bookmarks and configuration with
the standalone version. The configuration file is migrated when the program is
opened and the bookmark file is migrated when the first comic is opened with
- [Feature] Full view mode has been replaced with various autozoom modes. See
the menu options section for more information
- [Feature] The zoom box now works on small images
- [Bugfix] Precaching option in menu now properly displays precaching state
- [Bugfix] One no longer has to hold down the start button to get a menu when on
a page that couldn't load
- [Bugfix] Battery now redraws while a number menu is on the screen
- [Bugfix] Number menus now always draw immediately without input
- [Bugfix] Image no longer pops up in the background occasionally after enabling
the zoom box
- [Bugfix] Fixed two memory leaks associated with precaching
- [Dev note] The TinyXML makefile has changed. If you intend to compile PSPComic
and have compiled the TinyXML library for PSP previously, please recompile it
with the makefile provided.
- Sluggishness in menus has been fixed
- Number menus no longer flicker
- Overall stability improvement
- And many more minor changes...
UPDATE: Beta 2 has been released, which features a few bugfixes and a new feature (Full details here: http://archaemic.awardspace.com/psp/?p=23):
v0.9.9 Beta 2 (2007-08-20)
- [Feature] One now has the ability to disable the analog nub entirely while using PSPComic
- [Bugfix] Fixed a crash in precaching that was introduced in v0.9.9
- [Bugfix] 8-bit color-keyed surfaces now work as expected
- Rotozoom algorithms optimized. They are now much, much faster
[Download PSPComic v0.9.9 Beta 2]
SDL_image error: JPEG loading error
Hi, new to your program (and I love it!!), but I had a question about the SDL_image error error. I've checked around a bit and I've read the FAQ and your replies but those only deal with the SDL_image error: Out of memory. The error I have a question about is the SDL_image error: JPEG loading error.
While I know there's little to nothing you can do about the memory error, is there perhaps something you can do about the JPEG loading error?
I noticed this while reading some comics and did some detective work. Turns out the error only appears when you try to display a JPEG image that was compressed using PROGRESSIVE compression, as opposed to BASELINE compression.
I am pretty much 100% certain of this, as I've tried this using many different cbr/cbz files and it's nothing about the archive itself, as within a single archive it can give an error on different JPEGs depending on the JPEG compression used.
So for example, say i have a file "random_comic.cbr" containing 20 scanned pages in JPEG file format. Now say I use PROGRESSIVE compression on the even (0,2,4,6,..) numbers and BASELINE compression on the odd (1,3,5,7,..) ones. If I try to open the cbr on my PSP, PSPComic/SDL library will always give a SDL_image error: JPEG loading error when trying to open an even page, though it will display the odd pages without a hitch.
So yeah, long story short.. Anything you can do to fix this perhaps? It's the only error I've encountered so far in your program..
Thanks a lot!!
(sorry: posted this in the old 0.9 release thread by mistake first)