jpeg-turbo
Port variant standard
Summary SIMD-accelerated JPEG codec which replaces libjpeg
Package version 3.0.2
Homepage https://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 25 JAN 2024, 17:42:41 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 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.
tools 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 command line tools that use the library.
dev This is the developer subpackage of the jpeg-turbo-standard port. It may contain headers, pc files, static and PIC libraries and SO links.
man This is the man page subpackage of the jpeg-turbo-standard port.
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:primary:standard
Runtime (only) jpeg-turbo:primary:standard (tools subpackage)
Download groups
main https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/3.0.2/
Distribution File Information
c2ce515a78d91b09023773ef2770d6b0df77d674e144de80d63e0389b3a15ca6 2831164 libjpeg-turbo-3.0.2.tar.gz
Ports that require jpeg-turbo:standard
R-jpeg:standard Read and write JPEG images
R-ragg:standard Graphic Devices Based on AGG
R:standard Statistical computing and graphics environment
WebP:standard Google WebP image format library and tool
ctwm:standard Window manager that iterated on twm
cups-filters:standard OpenPrinting CUPS filters
deadbeef:standard Ultimate music player for Unix-like systems
djvulibre:standard Utilities and Libraries for the DjVu image format
ede:standard Extremely light-weight desktop environment
edelib:standard Component construction library for EDE
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
fox:standard Fast, frugal and portable C++ GUI toolkit
frotz:standard Infocom-style interactive fiction player
gargoyle:standard Graphical player for Interactive Fiction games
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
gtk4:standard Gimp Toolkit for X11 GUI
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
libGD:standard Graphics library for fast creation of images
libavif:standard Library for encoding and decoding .avif files
libgxps:standard GObject-based lib for handling/rendering XPS docs
libheif:standard HEIF file format decoder and encoder
libjxl:standard JPEG XL image format reference implementation
libmng:standard Multiple-image Network Graphics support library
libraw:standard Library for handling RAW digicam images
libreoffice:standard Free Software Productivity Suite
libvips:loaded Threaded image processing library (more features)
libvips:standard Threaded image processing library (std. options)
libvncserver:standard VNC server and client C libraries
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
opencv:standard Open Source Computer Vision library
openjdk:standard OpenJDK Java Development Kit (version 20)
pekwm:standard Light, unobtrusive and configurable WM
perl-Tk:536 Tk - a Graphical User Interface Toolkit (5.36)
perl-Tk:538 Tk - a Graphical User Interface Toolkit (5.38)
php81-gd:standard PHP 8.1 extension: gd (image processing)
php82-gd:standard PHP 8.2 extension: gd (image processing)
php83-gd:standard PHP 8.3 extension: gd (image processing)
podofo:standard Library to work with the PDF file format
poppler:standard PDF rendering library
python-Pillow:v11 Python Imaging Library (Fork) (3.11)
python-Pillow:v12 Python Imaging Library (Fork) (3.12)
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
qt5-qtimageformats:standard Qt5 - QtImageFormats component
qt6-qtbase:standard Qt6 - QtBase component
reduce:standard Codemist Std Lisp general-purpose computer system
scribus:standard Page Layout and Desktop Publishing
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
slim:standard Simple desktop-independent login manager for X11
ssvnc:standard Enhanced TightVNC Viewer
testdisk:standard Powerful free data recovery software
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
webkit2:api40 Opensource browser engine using GTK+3 (API 4.0)
webkit2:api41 Opensource browser engine using GTK+3 (API 4.1)
webkit2:api60 Opensource browser engine using GTK4 (API 6.0)
wxWidgets30:gtk2 GUI toolkit with GTK+ bindings (gtk2)
wxWidgets30:standard GUI toolkit with GTK+ bindings (gtk3)
wxWidgets:standard GUI toolkit with GTK+ bindings
xscreensaver:standard Screen saver and locker for X11