graphics/libjpeg-turbo 3.1.0 DragonFly
SIMD-accelerated JPEG codec library, provides libTurboJPEG
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- BSD3CLAUSE, IJG, ZLIB
- Categories
- graphics
- Package size
- 375.2 KiB, 2542.2 KiB installed
Description
This is a drop-in replacement for the graphics/jpeg library. It does not include libturbojpeg.so (see graphics/libjpeg-turbo).
libjpeg-turbo is a high-speed version of libjpeg for x86 and x86-64 processors which uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression and decompression. libjpeg-turbo is generally 2-4x as fast as the unmodified version of libjpeg, all else being equal.
libjpeg-turbo was originally based on libjpeg/SIMD by Miyasaka Masaru, but the TigerVNC and VirtualGL projects made numerous enhancements to the codec, including improved support for Mac OS X, 64-bit support, support for 32-bit and big endian pixel formats (RGBA, ABGR, etc.), accelerated Huffman encoding/decoding, and various bug fixes. The goal was to produce a fully open source codec that could replace the partially closed source TurboJPEG/IPP codec used by VirtualGL and TurboVNC. libjpeg-turbo generally achieves 80-120%25 of the performance of TurboJPEG/IPP. It is faster in some areas but slower in others.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | graphics/libjpeg-turbo | 3.1.0 |
| FreeBSD | graphics/libjpeg-turbo | 3.1.4.1 |
| NetBSD | graphics/libjpeg-turbo | 3.2.0nb2 |
| MidnightBSD | graphics/libjpeg-turbo | |
| HardenedBSD | graphics/libjpeg-turbo | 3.1.4.1 |
| GhostBSD | graphics/libjpeg-turbo | 3.1.4.1 |
Install
Binary package:
pkg install libjpeg-turbo
From DPorts:
cd /usr/dports/graphics/libjpeg-turbo && make install clean