Difference between revisions of "Libjpeg-turbo"

From Free Software Directory
Jump to: navigation, search
(fix licenses)
(fix description)
 
Line 1: Line 1:
 
{{Entry
 
{{Entry
 
|Name=libjpeg-turbo
 
|Name=libjpeg-turbo
|Short description=libjpeg-turbo is a fork of [[libjpeg]] that uses SIMD instructions to accelerate baseline JPEG encoding and decoding.
+
|Short description=libjpeg-turbo is a JPEG image codec that uses SIMD instructions to accelerate baseline JPEG encoding and decoding.
|Full description=libjpeg-turbo is a JPEG image codec that uses [https://en.wikipedia.org/wiki/SIMD SIMD] instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems, as well as progressive JPEG compression on x86 and x86-64 systems. On such systems, libjpeg-turbo is generally 2-6x as fast as [[libjpeg]], all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized [https://en.wikipedia.org/wiki/Huffman_coding Huffman coding] routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.
+
|Full description=[https://en.wikipedia.org/wiki/Libjpeg#libjpeg-turbo libjpeg-turbo] is a fork of [[libjpeg]] that uses [https://en.wikipedia.org/wiki/SIMD SIMD] instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems, as well as progressive JPEG compression on x86 and x86-64 systems. On such systems, libjpeg-turbo is generally 2-6x as fast as [[libjpeg]], all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized [https://en.wikipedia.org/wiki/Huffman_coding Huffman coding] routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.
  
 
libjpeg-turbo implements both the traditional [[libjpeg]] API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
 
libjpeg-turbo implements both the traditional [[libjpeg]] API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.

Latest revision as of 13:45, 23 July 2021


[edit]

libjpeg-turbo

http://www.libjpeg-turbo.org/
libjpeg-turbo is a JPEG image codec that uses SIMD instructions to accelerate baseline JPEG encoding and decoding.

libjpeg-turbo is a fork of libjpeg that uses SIMD instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems, as well as progressive JPEG compression on x86 and x86-64 systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.

libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.

libjpeg-turbo was originally based on libjpeg/SIMD, an MMX-accelerated derivative of libjpeg v6b developed by Miyasaka Masaru. The TigerVNC and VirtualGL projects made numerous enhancements to the codec in 2009, and in early 2010, libjpeg-turbo spun off into an independent project, with the goal of making high-speed JPEG compression/decompression technology available to a broader range of users and developers.





Licensing

License

Verified by

Verified on

Notes

Verified by

Panos Alevropoulos

Verified on

23 July 2021

License

Zlib

Verified by

Panos Alevropoulos

Verified on

23 July 2021

License

IJG

Verified by

Panos Alevropoulos

Verified on

23 July 2021




Leaders and contributors

Resources and communication

AudienceResource typeURI
Debian (Ref)https://tracker.debian.org/pkg/libjpeg-turbo
Downloadhttps://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo/trunk


Software prerequisites




Entry





"IJG" is not in the list (ACEL, AFL-3.0, AGPL-1.0, AGPL-1.0-or-later, AGPL-3.0, AGPL-3.0-or-later, AGPL-3.0-or-later-with-exception, AGPL-3.0-with-exception, AGPLv1orlater, AGPLv3, ...) of allowed values for the "License" property.




"BSD-3-Clause" is not in the list (ACEL, AFL-3.0, AGPL-1.0, AGPL-1.0-or-later, AGPL-3.0, AGPL-3.0-or-later, AGPL-3.0-or-later-with-exception, AGPL-3.0-with-exception, AGPLv1orlater, AGPLv3, ...) of allowed values for the "License" property.







"Debian (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.





Property "Submitted by" (as page type) with input value "{{{Submitted by}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. "{{{Submitted date}}}" contains an extrinsic dash or other characters that are invalid for a date interpretation.






Date 2015-07-17
Source Debian
Source link http://packages.debian.org/sid/libjpeg-turbo

[[Category:]]



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.