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