Changelog for libjpeg8-32bit-8.0.2-30.3.1.x86_64.rpm :
Mon Mar 31 14:00:00 2014
- update to 1.3.1:

* Fixed a bug whereby attempting to encode a progressive JPEG
with arithmetic entropy coding (by passing arguments of
- progressive -arithmetic to cjpeg or jpegtran, for instance)
would result in an error, \"Requested feature was omitted at
compile time\".

* Fixed a couple of issues whereby malformed JPEG images would
cause libjpeg-turbo to use uninitialized memory during

* Fixed an error (\"Buffer passed to JPEG library is too small\")
that occurred when calling the TurboJPEG YUV encoding function
with a very small (< 5x5) source image, and added a unit test
to check for this error.

* etc. see ChangeLog.txt

Thu Feb 20 13:00:00 2014
- Provide right name for turbo library 32bit generating.

Fri Feb 7 13:00:00 2014
- Require libturbojpeg in the devel package.
Otherwise we just have dangling symlink there.

Tue Sep 10 14:00:00 2013
- update do 1.3.0:

* Fixed a Huffman encoder bug that prevented I/O suspension from
working properly.

* Added support for additional scaling factors (3/8, 5/8, 3/4,
7/8, 9/8, 5/4, 11/8, 3/2, 13/8, 7/4, 15/8, and 2) when
decompressing. Note that the IDCT will not be SIMD-accelerated
when using any of these new scaling factors.

* The tjDecompressToYUV() function now supports the TJFLAG_FASTDCT

* cjpeg can now be used to generate JPEG files with the RGB
colorspace (feature ported from jpeg-8d.)

* etc. see ChangeLog.txt

Mon May 27 14:00:00 2013
- Build with full RELRO as this library is exposed to
possible malicious images.

Fri May 17 14:00:00 2013
- libjpeg62-turbo package created [bnc#807183]

Mon Aug 13 14:00:00 2012
- selfconflicts are not possible, remove it

Mon Jul 23 14:00:00 2012
- Update to version 1.2.1:

* fixed heap overflow [bnc#771791]

Thu Mar 22 13:00:00 2012
- Update to version 1.2.0

* Fixed out-of-bounds read in SSE2 SIMD code

* Added a compile-time macro (LIBJPEG_TURBO_VERSION) that can
be used to check the version of libjpeg-turbo against which
an application was compiled.

* Added new RGBA/BGRA/ABGR/ARGB colorspace extension constants

* libjpeg-turbo will now correctly decompress erroneous
CMYK/YCCK JPEGs whose K component is assigned a component ID
of 1 instead of 4.

* Added SIMD routines for RGB-to-grayscale color conversion

* Improved the performance of the C color conversion routines

* Added a function to the TurboJPEG API that performs lossless

* Added support for 4:4:0 (transposed 4:2:2) subsampling

Sat Nov 19 13:00:00 2011
- add libtool as buildrequire to avoid implicit dependency

Sat Nov 12 13:00:00 2011
- Open all file descriptors with O_CLOEXEC, extended description
in the patch file.

Thu May 19 14:00:00 2011
- updated to 1.1.1:

* Fixed a 1-pixel error in row 0, column 21 of the luminance
plane generated by tjEncodeYUV().

* libjpeg-turbo\'s accelerated Huffman decoder previously
ignored unexpected markers found in the middle of the
JPEG data stream during decompression. It will now
hand off decoding of a particular block to the unaccelerated
Huffman decoder if an unexpected marker is found, so that
the unaccelerated Huffman decoder can generate an appropriate

* Fixed a bug in jpeg_read_coefficients() whereby it would
not initialize cinfo->image_width and cinfo->image_height
if libjpeg v7 or v8 emulation was enabled. This specifically
caused the jpegoptim program to fail if it was linked against
a version of libjpeg-turbo that was built with libjpeg v7 or
v8 emulation.

* Eliminated excessive I/O overhead that occurred when reading
BMP files in cjpeg.


Thu Mar 3 13:00:00 2011
- updated to 1.1.0:

* Added further protections against invalid Huffman codes.

* Added an extended version of tjDecompressHeader().

* Added arithmetic encoding and decoding support.

* TurboJPEG/OSS can now compress from/decompress to
grayscale bitmaps.

* Added emulation of the libjpeg v7 and v8 APIs and ABIs.

* Added two new TurboJPEG API functions, tjEncodeYUV() and

* The TurboJPEG dynamic library now uses versioned symbols.

* Fixed visual artifacts in grayscale JPEG compression
caused by a typo in the RGB-to-chrominance lookup tables.
- see ChangeLog.txt for details.
- removed upstreamed jpegtran.patch and rh639672.patch

Tue Dec 14 13:00:00 2010
- spec file cleanup

Fri Dec 10 13:00:00 2010
- this jpeg version will be the default to the prejudice of jpeg8
from now on

Sun Nov 7 13:00:00 2010
- created package based on Fedora one (v 1.0.1)