On Sun, Aug 21, 2011 at 04:31:24PM -0500, Tom Gall wrote:
In support of the Linaro 11.08 release, the libjpeg-turbo package has been updated substantially from 1.1.1 to 1.1.90 which closely tracks the upcoming 1.2 community release. On ARM make test passes and image quality appears to be good. (of note to the Android WG bugs #823960 and #826642 are not present) This new version of libjpeg-turbo is include in the ubuntu-desktop and alip reference images.
What actually caused the Android bugs to go away?
[3] Added SIMD routines for RGB-to-grayscale color conversion, which significantly improves the performance of grayscale JPEG compression from an RGB source image.
[4] Improved performance for non-x86 machines.
It would be nice if the ChangeLog identified clearly where ARM support is being added or improved -- SIMD and non-x86 machines above leave us wondering what actually changed. Or should the assumption be that SIMD is always implemented for all platforms, and non-x86 is really everything but x86?
[8] All legacy VirtualGL code has been re-factored, and this has allowed libjpeg-turbo, in its entirety, to be re-licensed under a BSD-style license.
Nice job!
Do we have a continuous set of benchmarks being run for this on some of our boards, and if not, could we get a job set up?