jpeg-turbo
Port variant standard
Summary SIMD-accelerated JPEG codec which replaces libjpeg
Package version 2.0.4
Homepage http://libjpeg-turbo.virtualgl.org/
Keywords graphics
Maintainer nobody
License BSD3CLAUSE , Independent JPEG Group License , ZLIB (multi)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 MAY 2020, 15:45:01 UTC
Port created 07 JUN 2017, 22:40:10 UTC
Subpackage Descriptions
complete This is the jpeg-turbo-standard metapackage. It pulls in all subpackages of jpeg-turbo-standard.
primary This is a drop-in replacement for the graphics/jpeg 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. This package contains the standard jpeg library and utilities. The turbo subpackage contains jpeg-turbo library.
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% of the performance of TurboJPEG/IPP. It is faster in some areas but slower in others.
docs This is the documents subpackage of the jpeg-turbo-standard port.
Configuration Switches (platform-specific settings discarded)
NASM ON Use nasm to construct optimized assembly
Package Dependencies by Type
Build (only) nasm:primary:standard
cmake:single:standard
Runtime (only) jpeg-turbo:primary:standard (turbo subpackage)
Download groups
main mirror://SF/libjpeg-turbo/2.0.4
Distribution File Information
33dd8547efd5543639e890efbf2ef52d5a21df81faf41bb940657af916a23406 2161812 libjpeg-turbo-2.0.4.tar.gz
Ports that require jpeg-turbo:standard
GraphicsMagick:standard Image processing system
ImageMagick:standard Suite to create, edit, compose, or convert images
ImageMagick:x11 Image manipulation tool suite with X support
R:standard Statistical computing and graphics environment
WebP:standard Google WebP image format library and tool
deadbeef:standard Ultimate music player for Unix-like systems
emacs:desktop GNU Emacs text editor with X11 support
firefox:standard Mozilla web browser
fltk:standard Light-weight cross-platform C++ GUI toolkit
fontforge:standard Outline and bitmap font editor
gdal:standard Geospatial Data Abstraction Library
gdk-pixbuf:standard Graphic library for GIMP toolkit
gegl:standard Graph based image processing framework
ghostscript:standard Postscript and PDF Rendering Engine
gimp:standard GNU Image Manipulation Program
gnuplot:standard Command-line driven graphing utility
graphviz:standard Graph visualization tools
gstreamer1-plugins-jpeg:standard GStreamer1 jpeg codec plugin
gstreamer1-plugins-x:standard GStreamer1 XImageSrc plugin
imlib2:standard Powerful image loading and rendering library
inkscape:standard Scalable Vector Graphics (SVG) editor
irrlicht:standard High performance realtime 3D engine
jasper:standard Implementation JPEG-2000 standard codec
lcms2:standard Color Management Engine (version 2)
leptonica:standard Image processing and analysis library
libgeotiff:standard Library and tools for dealing with GeoTIFF
libheif:standard HEIF file format decoder and encoder
libmng:standard Multiple-image Network Graphics support library
libraw:standard Library for handling RAW digicam images
libreoffice:standard Free Software Productivity Suite
libwmf:standard Library for converting Windows Metafile Format
maim:standard Desktop screenshot utility (make image)
minetest:standard Infinite-world block sandbox game
mpv:standard Advanced general-purpose multimedia player
netpbm:standard Toolkit for manipulation of graphic images
opencv:standard Open Source Computer Vision library
pekwm:standard Light, unobtrusive and configurable WM
perl-Tk:528 Tk - a Graphical User Interface Toolkit (5.28)
perl-Tk:530 Tk - a Graphical User Interface Toolkit (5.30)
php72-gd:standard PHP 7.2 extension: gd (image processing)
php73-gd:standard PHP 7.3 extension: gd (image processing)
php74-gd:standard PHP 7.4 extension: gd (image processing)
poppler:standard PDF rendering library
python-Pillow:py37 Python Imaging Library (Fork) (PY37)
python-Pillow:py38 Python Imaging Library (Fork) (PY38)
qemu:standard Fast CPU emulator and virtualizer for x86 platform
qpdf:standard Command-line tools for transforming PDF files
qt5-qtbase:standard Qt5 - QtBase component
reduce:standard Codemist Std Lisp general-purpose computer system
rustless-firefox:standard Legacy web browser built without Rust compiler
sdl1_image:standard Load images of various formats as SDL surfaces
sdl2_image:standard Load images of various formats as SDL surfaces
sfml:standard Simple Fast Multimedia Library
skia:standard Open-source 2D graphics library
thunderbird:standard Mozilla Thunderbird mail/newsgroup client
tiff:standard TIFF image format library and tools
tumbler:standard D-Bus thumbnailing service for Xfce
video4linux:standard Video device drivers
wxWidgets28:standard GUI toolkit with GTK+ bindings
wxWidgets:gtk2 GUI toolkit with GTK+ bindings (gtk2)
wxWidgets:standard GUI toolkit with GTK+ bindings (gtk3)