Tune Skia Bench usage of libjpeg-turbo

Registered by Tom Gall

A portion of skia-bench uses 565 and 8888 decode and potentially other ltj code paths. These are not optimied for arm and should be. This blueprint addresses gathering of initial performance numbers, profiling information with optimization actions.

Blueprint information

Status:
Complete
Approver:
Tom Gall
Priority:
High
Drafter:
Tom Gall
Direction:
Approved
Assignee:
Tom Gall
Definition:
Approved
Series goal:
Accepted for 1.2
Implementation:
Implemented
Milestone target:
milestone icon 1.1.90-2012.01
Started by
Tom Gall
Completed by
Tom Gall

Related branches

Sprints

Whiteboard

Status:

Meta:
Roadmap id: MMWG2011-SW-CODEC-OPTIMIZATION

Headline: Android skia-bench numbers have been improved through further optimization of commonly used libjpeg-turbo code paths.

Acceptance:
tjbench numbers are not regressed. tjunittest passes. skia-bench numbers are improved.

Output: patches to 1.2-beta-linaro-andoid and android branchs of libjpeg-turbo

(?)

Work Items

Work items:
Gather baseline skia-bench numbers : DONE
Gather baseline profiling information via android : DONE
Apply past 565 and 8888 optimizations (for v6 arm) : DONE
tjunittest passes : DONE
tjbench has not regressed : DONE
new skia-bench numbers gathered: DONE
push to branch: DONE
integrate with Android ICS builds: DONE

This blueprint contains Public information 
Everyone can see this information.