From 51a0e82eb29a6dfc79f93479883383fbdbf8bcc2 Mon Sep 17 00:00:00 2001 From: Dees_Troy Date: Wed, 5 Sep 2012 15:24:24 -0400 Subject: TWRP-ify AOSP code Pull in most TWRP sources Stub out partition management code Make it compile -- probably will not boot Kind of a mess but have to start somewhere --- libjpegtwrp/README-VeNum | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 libjpegtwrp/README-VeNum (limited to 'libjpegtwrp/README-VeNum') diff --git a/libjpegtwrp/README-VeNum b/libjpegtwrp/README-VeNum new file mode 100644 index 000000000..ee51449c7 --- /dev/null +++ b/libjpegtwrp/README-VeNum @@ -0,0 +1,20 @@ +README-VeNum +Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum +================================================================= + +Consumers are increasingly browsing Web based photo galleries incorporating +high-resolution JPEG images with their mobile devices. These images are +decoded by the mobile device, and typically also scaled down to fit the user's +zoom selection on the device's browser. + +In order to improve both decode and download times, Qualcomm Innovation Center +has optimized the JPEG library found on many common OS platforms such as Web +OS, Android, and Chrome OS. Our team re-implemented several routines to utilize the +DSP-like SIMD capabilities of the ARM NEON instruction set. These were then +tuned and tested on Qualcomm's Snapdragon platform which implements the VeNum +implementation of these same instructions. + +The specific areas of focus cover VeNum/NEON acceleration of Inverse Discrete +Cosine Transform (iDCT) for 8x8, 4x4, 2x2, and 1x1 block sizes and YUV to RGB +color space conversion. This resulted in a range of 18-32% improvement in JPEG +decode and downscale times for images greater than 2Mpixels. -- cgit v1.2.3