It is my unhappy task to let you know that I've decided to kill idjvu.
ContentLister simply isn't setup to support it and I'm not going to re-invent the wheel to do all the stuff ContentLister is doing to create the manifest.xml.
So what I am going to be doing this weekend is re-factoring ipdf.
I'm going to make ipdf into a pluggable framework into which viewers for other file formats can be installed, and leverage ipdf as the UI for paging, rotating, zooming, and getting manifest.xml's built via ContentLister.
My plan is to release 3 viewers with the new ipdf.
1. wrapper for Poppler e.g PDF support
2. wrapper for DJVULibre e.g. DJVU support
3. wrapper for my RTF parser e.g. Baen RTF ebook support (and yes, I'll still be doing the read direct from ZIP trick.)
The ipdf will use direct to screen memory page transfers with an X window popup place holder for it (so X doesn't get confused.) It will have a full 8 bit path for crisp text.
Support for improved decoding time and error dispersion of images will be in the next release of the Poppler wrapper (sorry, only so many hours this weekend.)