Accepting request 429280 from graphics
- Update to version 1.5.1 + Fix for PowerPC platforms lacking AltiVec instructions + Fix ABI problem with clang/llvm on aarch64. + Fancy upsampling is now supported when decompressing JPEG images that use 4:4:0 (h1v2) chroma subsampling. + If merged upsampling isn't SIMD-accelerated but YCbCr-to-RGB conversion is, then libjpeg-turbo will now disable merged upsampling when decompressing YCbCr JPEG images into RGB or extended RGB output images. This significantly speeds up the decompression of 4:2:0 and 4:2:2 JPEGs on ARM platforms if fancy upsampling is not used (for example, if the -nosmooth option to djpeg is specified.) + The TurboJPEG API will now decompress 4:2:2 and 4:4:0 JPEG images with 2x2 luminance sampling factors and 2x1 or 1x2 chrominance sampling factors. + Fixed an unsigned integer overflow in the libjpeg memory manager. + Fixed additional negative left shifts and other issues reported by the GCC and Clang undefined behavior sanitizers when attempting to decompress specially-crafted malformed JPEG images. None of these issues posed a security threat, but removing the warnings makes it easier to detect actual security issues, should they arise in the future. + Fixed an out-of-bounds array reference, introduced by 1.4.902 and detected by the Clang undefined behavior sanitizer, that could be triggered by a specially-crafted malformed JPEG image with more than four components. Because the out-of-bounds reference was still within the same structure, it was not known to pose a security threat, but removing the warning makes it easier to detect actual security issues, should they arise in the future. OBS-URL: https://build.opensuse.org/request/show/429280 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libjpeg-turbo?expand=0&rev=33
This commit is contained in:
commit
23051f448b
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:9f397c31a67d2b00ee37597da25898b03eb282ccd87b135a50a69993b6a2035f
|
|
||||||
size 1654276
|
|
3
libjpeg-turbo-1.5.1.tar.gz
Normal file
3
libjpeg-turbo-1.5.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:41429d3d253017433f66e3d472b8c7d998491d2f41caa7306b8d9a6f2a2c666c
|
||||||
|
size 1650647
|
@ -1,3 +1,37 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 21 10:50:36 UTC 2016 - idonmez@suse.com
|
||||||
|
|
||||||
|
- Update to version 1.5.1
|
||||||
|
+ Fix for PowerPC platforms lacking AltiVec instructions
|
||||||
|
+ Fix ABI problem with clang/llvm on aarch64.
|
||||||
|
+ Fancy upsampling is now supported when decompressing JPEG
|
||||||
|
images that use 4:4:0 (h1v2) chroma subsampling.
|
||||||
|
+ If merged upsampling isn't SIMD-accelerated but YCbCr-to-RGB
|
||||||
|
conversion is, then libjpeg-turbo will now disable merged
|
||||||
|
upsampling when decompressing YCbCr JPEG images into RGB
|
||||||
|
or extended RGB output images. This significantly speeds up
|
||||||
|
the decompression of 4:2:0 and 4:2:2 JPEGs on ARM platforms
|
||||||
|
if fancy upsampling is not used
|
||||||
|
(for example, if the -nosmooth option to djpeg is specified.)
|
||||||
|
+ The TurboJPEG API will now decompress 4:2:2 and 4:4:0 JPEG
|
||||||
|
images with 2x2 luminance sampling factors and 2x1 or 1x2
|
||||||
|
chrominance sampling factors.
|
||||||
|
+ Fixed an unsigned integer overflow in the libjpeg memory manager.
|
||||||
|
+ Fixed additional negative left shifts and other issues reported
|
||||||
|
by the GCC and Clang undefined behavior sanitizers when
|
||||||
|
attempting to decompress specially-crafted malformed JPEG
|
||||||
|
images. None of these issues posed a security threat, but
|
||||||
|
removing the warnings makes it easier to detect actual
|
||||||
|
security issues, should they arise in the future.
|
||||||
|
+ Fixed an out-of-bounds array reference, introduced by
|
||||||
|
1.4.902 and detected by the Clang undefined behavior sanitizer,
|
||||||
|
that could be triggered by a specially-crafted malformed
|
||||||
|
JPEG image with more than four components. Because the
|
||||||
|
out-of-bounds reference was still within the same structure,
|
||||||
|
it was not known to pose a security threat, but removing
|
||||||
|
the warning makes it easier to detect actual security issues,
|
||||||
|
should they arise in the future.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jun 8 07:53:26 UTC 2016 - idonmez@suse.com
|
Wed Jun 8 07:53:26 UTC 2016 - idonmez@suse.com
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define srcver 1.5.0
|
%define srcver 1.5.1
|
||||||
%define major 8
|
%define major 8
|
||||||
%define minor 1
|
%define minor 1
|
||||||
%define micro 2
|
%define micro 2
|
||||||
|
@ -1,3 +1,37 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 21 10:50:36 UTC 2016 - idonmez@suse.com
|
||||||
|
|
||||||
|
- Update to version 1.5.1
|
||||||
|
+ Fix for PowerPC platforms lacking AltiVec instructions
|
||||||
|
+ Fix ABI problem with clang/llvm on aarch64.
|
||||||
|
+ Fancy upsampling is now supported when decompressing JPEG
|
||||||
|
images that use 4:4:0 (h1v2) chroma subsampling.
|
||||||
|
+ If merged upsampling isn't SIMD-accelerated but YCbCr-to-RGB
|
||||||
|
conversion is, then libjpeg-turbo will now disable merged
|
||||||
|
upsampling when decompressing YCbCr JPEG images into RGB
|
||||||
|
or extended RGB output images. This significantly speeds up
|
||||||
|
the decompression of 4:2:0 and 4:2:2 JPEGs on ARM platforms
|
||||||
|
if fancy upsampling is not used
|
||||||
|
(for example, if the -nosmooth option to djpeg is specified.)
|
||||||
|
+ The TurboJPEG API will now decompress 4:2:2 and 4:4:0 JPEG
|
||||||
|
images with 2x2 luminance sampling factors and 2x1 or 1x2
|
||||||
|
chrominance sampling factors.
|
||||||
|
+ Fixed an unsigned integer overflow in the libjpeg memory manager.
|
||||||
|
+ Fixed additional negative left shifts and other issues reported
|
||||||
|
by the GCC and Clang undefined behavior sanitizers when
|
||||||
|
attempting to decompress specially-crafted malformed JPEG
|
||||||
|
images. None of these issues posed a security threat, but
|
||||||
|
removing the warnings makes it easier to detect actual
|
||||||
|
security issues, should they arise in the future.
|
||||||
|
+ Fixed an out-of-bounds array reference, introduced by
|
||||||
|
1.4.902 and detected by the Clang undefined behavior sanitizer,
|
||||||
|
that could be triggered by a specially-crafted malformed
|
||||||
|
JPEG image with more than four components. Because the
|
||||||
|
out-of-bounds reference was still within the same structure,
|
||||||
|
it was not known to pose a security threat, but removing
|
||||||
|
the warning makes it easier to detect actual security issues,
|
||||||
|
should they arise in the future.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jun 8 07:53:26 UTC 2016 - idonmez@suse.com
|
Wed Jun 8 07:53:26 UTC 2016 - idonmez@suse.com
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
%define major 62
|
%define major 62
|
||||||
%define minor 2
|
%define minor 2
|
||||||
%define micro 0
|
%define micro 0
|
||||||
%define srcver 1.5.0
|
%define srcver 1.5.1
|
||||||
%define libver %{major}.%{minor}.%{micro}
|
%define libver %{major}.%{minor}.%{micro}
|
||||||
|
|
||||||
Name: libjpeg62-turbo
|
Name: libjpeg62-turbo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user