ltj update to 1.2.1+svn853
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libjpeg-turbo (Ubuntu) |
Fix Released
|
Medium
|
Tom Gall | ||
Precise |
Won't Fix
|
Medium
|
Tom Gall |
Bug Description
This bug is a place holder to update to 1.2.1-svn833.
This picks up the following fixes:
* update to stable release 1.2.1 r833
* Guard against num_components being a ridiculous
value due to a corrupt header
* Preserve all 128 bits of xmm6 and xmm7
as well as getting Ubuntu onto the stable 1.2.x codebase which includes:
* Ensure that tjDecompress2() exits cleanly if setDecompDefaults() fails
and also includes the following from between +svn733 which is currently in precise and 1.2.1
* Fix the behavior of the alpha-enabled colorspace constants whenever libjpeg-turbo is built without SIMD support and merged upsampling is used.
* Allow RGB JPEG files to be created/decoded when using the LJT colorspace extensions
* Install docs when doing 'make install' on Unix; Fix 'install' target on Windows; Include wizard.txt, example.c, and structure.txt in installed docs
* Merge documentation and wordsmithing changes from 1.2, including promotion of -arithmetic to a "switch for advanced users"
* Merge copyright messages into one string and change the run-time messages to avoid confusion (we are not technically based on the latest libjpeg, although we do borrow some code from it)
* Add more extensive TurboJPEG regression tests
* Move test images into their own subdirectory
* Oops. Height of output buffer should equal scaled height, not JPEG height.
* Oops. Need to handle cases in which num_components > n
*
Related branches
CVE References
summary: |
- ltj update to 1.2.1+svn833 + ltj update to 1.2.1+svn853 |
Changed in libjpeg-turbo (Ubuntu): | |
status: | Confirmed → In Progress |
updated packaged located in
ppa:tom- gall/packages
tested on x86_64, armel and armhf