Integrate libjpeg-turbo at Ubuntu LEB

Registered by Ricardo Salveti

Integrate libjpeg-turbo library by default at the Ubuntu LEB, replacing the old libjpeg library (as it's ABI compatible).

This will increase the jpeg encode/decode performance at the whole image, by numbers described at https://wiki.linaro.org/TomGall/LibJpegTurbo

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
Medium
Drafter:
Ricardo Salveti
Direction:
Approved
Assignee:
Tom Gall
Definition:
Approved
Series goal:
Accepted for 11.11
Implementation:
Implemented
Milestone target:
milestone icon 11.07
Started by
Tom Gall
Completed by
Tom Gall

Related branches

Sprints

Whiteboard

Headline: libjpeg-turbo is now available at the Ubuntu LEB, replacing the old libjpeg62 and delivering a wide range of optimizations (as described at https://wiki.linaro.org/TomGall/LibJpegTurbo) for every application using the system jpeg library.
Acceptance: Ubuntu LEB image delivers libjpeg-turbo integrated by default, working same way as the old libjpeg62 library (100% compatibility is expected). Package integrated and available at Ubuntu LEB at least 2 test iteration before the 11.07 release, so it can be properly tested for regressions.

(?)

Work Items

Work items:
Package libjpeg-turbo-1.1.1+linaro patches in a way it can safely replace the old libjpeg62 package: DONE
Integrate libjpeg-turbo1.1.1 into ppa:linaro-maintainers/overlay early enough to have at least 2 test iteration (usual call for testing): DONE
Unit testing of lib : DONE
Switch Ubuntu desktop and alip images to use libjpeg-turbo-1.1.1 from ppa or ubuntu archive: DONE
Integration testing as part of alip and LEB : DONE
Update the libjpeg-turbo package as necessary with fixes etc before the release: DONE

This blueprint contains Public information 
Everyone can see this information.