FreeBSD Ports

graphics/libjpeg-turbo 3.1.4.1

SIMD-accelerated JPEG codec library, provides libTurboJPEG

Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE, IJG, ZLIB
Categories
graphics
Package size
337.0 KiB, 1954.4 KiB installed

Description

This is the libjpeg-turbo library.

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% of the performance of TurboJPEG/IPP. It is faster in some areas but slower in others.

Install

As a binary package — by origin, or by package name:

pkg install graphics/libjpeg-turbo
pkg install libjpeg-turbo

From the ports tree:

cd /usr/ports/graphics/libjpeg-turbo/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libjpeg-turbo>0:graphics/libjpeg-turbo

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.1.4.13.1.4.12.1.4_13.1.13.1.4.1
FreeBSD:14:quarterly3.1.4.13.1.4.1n/a3.1.13.1.4.1
FreeBSD:15:latest3.1.4.13.1.4.1n/a3.1.13.1.1
FreeBSD:15:quarterly3.1.4.13.1.4.1n/an/an/a
FreeBSD:16:latest3.1.4.13.1.4.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 16

Configuration

No options to configure.

Service scripts
none

Files

No file lists for this port.

Commit history 0

No commits in the history this site was built from.