A MMX/SSE2 accelerated library for manipulating JPEG image files
The libjpeg-turbo package contains a library of functions for manipulating
JPEG images.
- Developed at graphics
- Sources inherited from project openSUSE:Factory
-
6
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/libjpeg-turbo && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
baselibs.conf | 0000000393 393 Bytes | |
libjpeg-turbo-1.3.0-tiff-ojpeg.patch | 0000001966 1.92 KB | |
libjpeg-turbo-2.1.5.1.tar.gz | 0002264936 2.16 MB | |
libjpeg-turbo-2.1.5.1.tar.gz.sig | 0000000543 543 Bytes | |
libjpeg-turbo.changes | 0000042416 41.4 KB | |
libjpeg-turbo.keyring | 0000001858 1.81 KB | |
libjpeg-turbo.spec | 0000005549 5.42 KB | |
libjpeg62-turbo.spec | 0000003821 3.73 KB |
Revision 66 (latest revision is 74)
Dominique Leuenberger (dimstar_suse)
accepted
request 1067523
from
Petr Gajdos (pgajdos)
(revision 66)
- update to 2.1.5.1: * Fixed a regression introduced by 2.0 beta1[15] that caused a buffer overrun in the progressive Huffman encoder when attempting to transform a specially-crafted malformed 12-bit-per-component JPEG image into a progressive 12-bit-per-component JPEG image using a 12-bit-per-component build of libjpeg-turbo. * Fixed an issue whereby, when using a 12-bit-per-component build of libjpeg-turbo (-DWITH_12BIT=1), passing samples with values greater than 4095 or less than 0 to jpeg_write_scanlines() caused a buffer overrun or underrun in the RGB-to-YCbCr color converter. * Fixed a floating point exception that occurred when attempting to use the jpegtran -drop and -trim options to losslessly transform a specially-crafted malformed JPEG image. * Fixed an issue in tjBufSizeYUV2() whereby it returned a bogus result, rather than throwing an error, if the align parameter was not a power of 2. * Fixed a similar issue in tjCompressFromYUV() whereby it generated a corrupt JPEG image in certain cases, rather than throwing an error, if the align parameter was not a power of 2. * Fixed an issue whereby tjDecompressToYUV2(), which is a wrapper for tjDecompressToYUVPlanes(), used the desired YUV image dimensions rather than the actual scaled image dimensions when computing the plane pointers and strides to pass to tjDecompressToYUVPlanes(). This caused a buffer overrun and subsequent segfault if the desired image dimensions exceeded the scaled image dimensions. * Fixed an issue whereby, when decompressing a 12-bit-per-component JPEG image (-DWITH_12BIT=1) using an alpha-enabled output color space such as JCS_EXT_RGBA, the alpha channel was set to 255 rather than 4095. * Fixed an issue whereby the Java version of TJBench did not accept a range of quality values. * Fixed an issue whereby, when -progressive was passed to TJBench, (forwarded request 1066935 from polslinux)
Comments 0