Hi guys,

As anyone who reads Snowstorm's scrum reports knows, I've been working on
upgrading our old KDU v4.2.1 to v6.4.1. This work is chronicled in STORM-146
and STORM-151 (as well as STORM-105 for the metric harness).

This afternoon, I was happy to break through the fog and got a first viewer
working with v6.4.1! I quickly ran some perf runs and it seems that this new
lib gives us a 30% boost in decompression speed (tested on Mac OS X). I
posted some preliminary results here:
https://wiki.secondlife.com/wiki/Performance_Testers#Results

Obviously, I need to run more extensive tests but that's a good start. My
experience with running that short test during STORM-105 development taught
me that the results are rather consistent from run to run.

Compression is missing right now (the old LLImageJ2CKDU::encodeImpl() is
victim of bit rot...) and will be my next focus.

Don't rush to pull from my STORM-151 dev repo though: the kdu binaries are
not posted and you wouldn't be able to build with it. *However* one should
be able to build a standalone viewer with openjpeg with that repo and, if I
broke anything (I had to do some cmake changes) I'd really appreciate folks
telling me what I did wrong.

I also can't make binaries available as I haven't completed the kdu building
project for all platforms (only Mac right now).

K, lots of things missing still but that was a long overdue update on this
project and I know some of you were wondering if it'd ever make it to the
finish line so, that quick note to say: yeap, it's coming and it's looking
good right now.

Cheers,
- Merov
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to