graphics/jpeg 3.2.0v0 OpenBSD
SIMD-accelerated JPEG codec replacement of libjpeg
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Last update
- Commit
bfaf08e050- Categories
- graphics
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | graphics/jpeg | 3.2.0v0 |
| NetBSD | graphics/jpeg | 9fnb1 |
| MidnightBSD | graphics/R-cran-jpeg | 0.1.11 |
Install
Binary package:
pkg_add jpeg
From the ports tree:
cd /usr/ports/graphics/jpeg && make install
Dependencies
Build dependencies 4
Required by 168
- astro/gnuastro
- astro/sunclock
- astro/wmglobe
- audio/gogglesmm
- audio/ocp
- benchmarks/glmark2
- cad/netgen-mesher
- converters/k2pdfopt
- devel/dlib
- devel/fox
- devel/indi
- devel/jdk/11
- devel/jdk/17
- devel/jdk/21
- devel/jdk/25
- devel/kf5/khtml
- devel/sdl-image
- editors/TeXmacs
- editors/emacs
- editors/ted
- editors/xemacs21/stable
- emulators/fuse-utils
- emulators/mame
- emulators/qemu
- games/endless-sky
- games/ezquake
- games/frotz
- games/gargoyle
- games/indierunner
- games/luanti
- games/lugaru
- games/neverball
- games/openclonk
- games/openjk
- games/renpy
- games/scummvm
- games/speeddreams
- games/supertuxkart
- games/ufoai/base
- games/vegastrike/engine
- games/wrath
- games/xmoto
- games/xonotic
- geo/eccodes
- geo/gdal
- geo/qmapshack
- graphics/autopano-sift-c
- graphics/azpainter
- graphics/blender
- graphics/dcmtk
- graphics/dcraw
- graphics/digikam
- graphics/djvulibre
- graphics/exiftran
- graphics/farbfeld
- graphics/ffmpegthumbnailer
- graphics/gd
- graphics/gimp/snapshot
- graphics/gimp/stable
- graphics/gmic
- graphics/gnofract4d
- graphics/gpicview
- graphics/imlib2
- graphics/inkscape
- graphics/jhead
- graphics/jpeginfo
- graphics/jpegoptim
- graphics/jpegpixi
- graphics/krita
- graphics/lcms
- graphics/libavif
- graphics/libmng
- graphics/libpano13
- graphics/libraw
- graphics/libsixel
- graphics/libvips
- graphics/libwebp
- graphics/libwmf
- graphics/luagd
- graphics/maim
- graphics/mpeg_encode
- graphics/netpbm
- graphics/opencv
- graphics/openimageio
- graphics/p5-Imager
- graphics/povray
- graphics/quirc
- graphics/tiff
- graphics/tumble
- graphics/videod
- graphics/vigra
- graphics/vtk
- graphics/xfig
- graphics/xpaint
- graphics/xv
- lang/hashlink
- lang/polyml
- lang/swi-prolog
- lang/unicon
- mail/asmail
The first 100 are listed.