libjpeg-turbo 2.1 beta1 has been released

38 views
Skip to first unread message

DRC

unread,
Nov 25, 2020, 12:04:56 AM11/25/20
to libjpeg-tur...@googlegroups.com, libjpeg-t...@googlegroups.com, libjpeg-t...@googlegroups.com
Binaries and source tarball are here:
https://sourceforge.net/projects/libjpeg-turbo/files/2.0.90%20%282.1%20beta1%29

Change log is here:
https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.0.90

--------------------

Major changes relative to 2.0.x:

- Linux x32 ABI support

- Complete Arm Neon SIMD implementation (including progressive Huffman
encoding) using compiler intrinsics
* Significantly faster performance in many cases, especially when
using Clang
* Enables Windows/Arm builds using Visual Studio

- Complete Loongson MMI SIMD implementation
* Significantly faster performance
* configure-time and run-time auto-detection of CPU support for MMI
instructions

- Added a separate libjpeg-turbo SDK package for iOS that includes both
an Armv8/arm64 fork for production use and an x86-64 fork for simulator use

- Removed support for 32-bit iOS from the iOS package

- Added an Armv8/arm64 (Apple silicon) fork to the libjpeg-turbo SDK
package for macOS

- Removed support for 32-bit macOS/OS X from the macOS package

- Significantly faster Huffman encoding performance for x86 CPUs

- Fault-tolerant block smoothing when decompressing progressive
Huffman-encoded JPEG images

- Higher-quality block smoothing when decompressing DC scans of
progressive JPEG images

- Fault tolerance features in djpeg and jpegtran, to demonstrate
workarounds for known issues with the progressive JPEG format
(https://libjpeg-turbo.org/pmwiki/uploads/About/TwoIssueswiththeJPEGStandard.pdf)

- CMake package config files for both the libjpeg and TurboJPEG APIs

- Restored LZW-compressed GIF support (since the Unisys LZW patent has
long expired)

- Additional lossless cropping options in jpegtran (-wipe, -drop, image
expansion with -crop), ported from jpeg-9a and jpeg-9d

Reply all
Reply to author
Forward
0 new messages