Today came the 0.0.1 of the Pyramidworkshop, I'm not going to write a true ChangeLog as long as I don't hit feature-freeze (which then means 0.1.0).
I did tests on a set of 2500 pictures, and the non-palette image-compressor (predictor, quantizer, binary-tree, statistical-model, arithmetic coder) is bug-free!
The most important changes of interest for previously interested fellows in short:
- DONE: the PyramidWorkshop now uses a shared memory-heap, so I quit the allways appearing crash on closing child-windows, also this was the only crash-bug I was aware of in the PW, other crashes I expect to be in sub-systems
- DONE: the MS-installer file is working again (kudos to the author of MSI-Builder!)
- DONE: ISO C++, compiles now everywhere
TODO: make inline assembler code work anywhere
- DONE: rudimental automake/autoconf/libtool support
TODO: well, complete it
- BUG: lossy compression of paletted pictures crashes effectively all the time
TODO: fixing it, should not be a big deal
- DONE: two-pass entropy-adaptive predictor stage, which gives the best results on 'frymire.ppm' known to date (~180kB), which in addition (as allways) is saved progressive! With time I try to setup a testcase/result database on http://paradice-insight.us/cdb, comments wellcome.... read more