Project

General

Profile

Actions

Feature #7391

open

All components should use libjpeg8-turbo as JPEG implementation

Added by Aurélien Larcher over 5 years ago. Updated 20 days ago.

Status:
New
Priority:
Normal
Assignee:
Category:
OI-Userland
Target version:
Start date:
2016-09-18
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

All major operating systems have migrated to libjpeg-turbo v8.
While IJG's libjpeg should remain the reference implementation for backward compatibility, components in oi-userland should now move to a faster implementation.

The dependant components are:

pikku> pkg search -r -o pkg.name "depend::image/library/libjpeg6" | sort -u
codec/jasper
consolidation/userland/userland-incorporation
desktop/compiz/plugin/compiz-fusion-main
desktop/office/openoffice
editor/gnu-emacs/gnu-emacs-gtk
editor/gnu-emacs/gnu-emacs-x11
gnome/vino
image/dcraw
image/djvulibre
image/editor/gimp
image/editor/inkscape
image/gnuplot
image/imagemagick
image/library/gegl
image/library/libjpeg
image/library/libtiff
image/scanner/xsane
image/scanner/xsane/sane-backends
image/viewer/eog
image/viewer/eom
image/viewer/geeqie
image/viewer/gthumb
library/audio/gstreamer/plugin/good
library/desktop/gdk-pixbuf
library/desktop/search/tracker
library/desktop/webkitgtk
library/desktop/webkitgtk2
library/e/efl
library/gd
library/graphics/libmng
library/graphics/wxwidgets
library/lcms
library/lcms2
library/libgphoto2-2
library/libpoppler
library/libwebp
library/print/cups-libs
library/python-2/python-imaging-26
library/python-2/python-imaging-27
library/python/python-imaging-27
library/qt4
media/vlc
print/filter/ghostscript
print/filter/hplip
system/qemu/kvm
system/storage/photorec
system/storage/qphotorec
terminal/mrxvt
web/php-54/extension/php-gd
web/php-55/extension/php-gd
web/php-56/extension/php-gd
web/php-70/extension/php-gd

pikku> pkg search -r -o pkg.name "depend::image/library/libjpeg8-turbo" | sort -u
consolidation/userland/userland-incorporation
image/library/libraw

The file 'shared-macros.mk' may define macros to set compilation flags to the default libjpeg.

Actions

Also available in: Atom PDF