packages: libjpeg-turbo/libjpeg-turbo.spec, libjpeg-turbo/libjpeg-turbo10-r...
arekm
arekm at pld-linux.org
Thu Nov 4 14:53:51 CET 2010
Author: arekm Date: Thu Nov 4 13:53:51 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- initial; useless for us as we have .so.8 already (while it implements .so.62)
---- Files affected:
packages/libjpeg-turbo:
libjpeg-turbo.spec (1.73 -> 1.74) , libjpeg-turbo10-rh639672.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/libjpeg-turbo/libjpeg-turbo.spec
diff -u packages/libjpeg-turbo/libjpeg-turbo.spec:1.73 packages/libjpeg-turbo/libjpeg-turbo.spec:1.74
--- packages/libjpeg-turbo/libjpeg-turbo.spec:1.73 Sun May 23 19:44:05 2010
+++ packages/libjpeg-turbo/libjpeg-turbo.spec Thu Nov 4 14:53:45 2010
@@ -1,78 +1,44 @@
# $Revision$, $Date$
-Summary: Library for handling different JPEG files
-Summary(de.UTF-8): Library zum Verarbeiten verschiedener JPEG-Dateien
-Summary(es.UTF-8): Biblioteca para manipulación de diferentes archivos JPEGs
-Summary(fr.UTF-8): Bibliothèque pour gérer différents fichiers JPEG
-Summary(pl.UTF-8): Biblioteka do manipulacji plikami w formacie JPEG
-Summary(pt_BR.UTF-8): Biblioteca para manipulação de diferentes arquivos JPEGs
-Summary(ru.UTF-8): Библиотека для обработки различных JPEG-файлов
-Summary(tr.UTF-8): JPEG resimlerini işleme kitaplığı
-Summary(uk.UTF-8): Бібліотека для обробки різноманітних JPEG-файлів
-Name: libjpeg
-Version: 8b
+%bcond_without tests
+#
+%define libjpeg_ver 6b
+Summary: A MMX/SSE2 accelerated library for manipulating JPEG image files
+Name: libjpeg-turbo
+Version: 1.0.1
Release: 1
-License: distributable
+License: wxWidgets
Group: Libraries
-Source0: http://www.ijg.org/files/jpegsrc.v%{version}.tar.gz
-# Source0-md5: e022acbc5b36cd2cb70785f5b575661e
-Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
-# Source1-md5: d6342c015a489de275ada637a77dc2b0
-Patch0: %{name}-maxmem-sysconf.patch
-URL: http://www.ijg.org/
+Source0: http://downloads.sourceforge.net/project/libjpeg-turbo/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: e94b72694c9afd716458367dfe84ce1e
+Patch0: %{name}10-rh639672.patch
+URL: http://libjpeg-turbo.virtualgl.org/
BuildRequires: libtool
+Provides: libjpeg = %{libjpeg_ver}
+Obsoletes: libjpeg
+BuildRequires: libtool
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: nasm
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-The libjpeg package contains a library of functions for manipulating
-JPEG images.
-
-%description -l de.UTF-8
-Dieses Paket ist eine Library mit Funktionen zur Manipulation von
-JPEG-Bildern.
-
-%description -l es.UTF-8
-Este paquete contiene una biblioteca de funciones que manipulan
-imágenes JPEG.
-
-%description -l fr.UTF-8
-Bibliothèque de fonctions qui manipulent des images JPEG.
-
-%description -l pl.UTF-8
-Ten pakiet zawiera bibliotekę funkcji do manipulacji plikami JPEG.
-
-%description -l pt_BR.UTF-8
-Este pacote contém uma biblioteca de funções que manipulam imagens
-JPEG.
-
-%description -l ru.UTF-8
-Библиотека функций для обработки JPEG-изображений и простые клиенты
-для такой обработки.
-
-%description -l tr.UTF-8
-Bu paket, JPEG şekillerini işlemek için kitaplıklar ve basit
-istemciler içerir.
-
-%description -l uk.UTF-8
-Бібліотека функцій для обробки JPEG-зображень та прості клієнти для
-такої обробки.
+libjpeg-turbo is a version of libjpeg which uses MMX, SSE, and SSE2
+SIMD instructions to accelerate baseline JPEG
+compression/decompression by about 2-4x on x86 and x86-64 platforms.
+It is based on libjpeg/SIMD but has numerous enhancements.
%package devel
-Summary: Headers for developing programs using libjpeg
-Summary(de.UTF-8): Header zum Entwickeln von Programmen mit libjpeg
-Summary(es.UTF-8): Archivos de inclusión para desarrollar programas usando libjpeg
-Summary(pl.UTF-8): Pliki nagłówkowe libjpeg
-Summary(pt_BR.UTF-8): Arquivos de inclusão para desenvolver programas usando libjpeg
-Summary(ru.UTF-8): Хедеры для разработки программ, использующих libjpeg
-Summary(tr.UTF-8): libjpeg için geliştirme kitaplıkları ve başlık dosyaları
-Summary(uk.UTF-8): Хедери для розробки програм, що використовують libjpeg
+Summary: Headers for developing programs using libjpeg-turbo
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+Provides: libjpeg-devel = %{libjpeg_ver}
+Obsoletes: libjpeg-devel
Conflicts: libjpeg6-devel
%description devel
-The libjpeg-devel package includes the header files necessary for
-developing programs which will manipulate JPEG files using the libjpeg
-library.
+The libjpeg-turbo-devel package includes the header files necessary
+for developing programs which will manipulate JPEG files using the
+libjpeg-turbo library.
%description devel -l de.UTF-8
Dieses Paket bietet alles, was Sie brauchen, um Programme zur
@@ -89,7 +55,7 @@
%description devel -l pl.UTF-8
Ten pakiet zawiera pliki potrzebne do programowania z wykorzystaniem
-biblioteki libjpeg. Zawiera także dokumentację.
+biblioteki libjpeg-turbo. Zawiera także dokumentację.
%description devel -l pt_BR.UTF-8
Este pacote é tudo que você precisa para desenvolver programas que
@@ -109,31 +75,33 @@
JPEG-зображеннями, включаючи документацію.
%package static
-Summary: Static library for developing programs using libjpeg
-Summary(pl.UTF-8): Biblioteka statyczna libjpeg
-Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libjpeg
-Summary(ru.UTF-8): Статическая библиотека для программирования с libjpeg
-Summary(uk.UTF-8): Статична бібліотека для програмування з libjpeg
+Summary: Static library for developing programs using libjpeg-turbo
+Summary(pl.UTF-8): Biblioteka statyczna libjpeg-turbo
+Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libjpeg-turbo
+Summary(ru.UTF-8): Статическая библиотека для программирования с libjpeg-turbo
+Summary(uk.UTF-8): Статична бібліотека для програмування з libjpeg-turbo
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
-Conflicts: libjpeg6-static
+Provides: libjpeg-static = %{libjpeg_ver}
+Obsoletes: libjpeg-static
+Conflicts: libjpeg-turbo6-static
%description static
-Static library for developing programs using libjpeg.
+Static library for developing programs using libjpeg-turbo.
%description static -l pl.UTF-8
-Statyczna biblioteka libjpeg.
+Statyczna biblioteka libjpeg-turbo.
%description static -l pt_BR.UTF-8
-Bibliotecas estáticas para desenvolvimento com libjpeg.
+Bibliotecas estáticas para desenvolvimento com libjpeg-turbo.
%description static -l ru.UTF-8
Этот пакет содержит статические библиотеки, необходимые для написания
-программ, использующих libjpeg.
+программ, использующих libjpeg-turbo.
%description static -l uk.UTF-8
Цей пакет містить статичні бібліотеки, необхідні для написання
-програм, що використовують libjpeg.
+програм, що використовують libjpeg-turbo.
%package progs
Summary: Simple clients for manipulating JPEG images
@@ -142,7 +110,9 @@
Summary(pl.UTF-8): Kilka prostych programów do manipulowania na plikach JPEG
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Conflicts: libjpeg6-progs
+Provides: libjpeg-progs = %{libjpeg_ver}
+Obsoletes: libjpeg-progs
+Conflicts: libjpeg-turbo6-progs
%description progs
Simple clients for manipulating JPEG images. Libjpeg client programs
@@ -166,34 +136,31 @@
tekstowe dołączone do pliku JPEG, a wrjpgcom wstawia takie komentarze.
%prep
-%setup -q -n jpeg-%{version}
+%setup -q
%patch0 -p1
%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+
%configure \
- --disable-silent-rules \
--enable-shared \
--enable-static
%{__make}
-LD_PRELOAD=$PWD/.libs/%{name}.so \
-%{__make} test
+%{?with_tests:%{__make} test}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir},%{_bindir},%{_mandir}/man1}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-install jversion.h $RPM_BUILD_ROOT%{_includedir}
-
-# remove HAVE_STD{DEF,LIB}_H
-# (not necessary but may generate warnings confusing autoconf)
-sed -i -e 's#.*HAVE_STD..._H.*##g' $RPM_BUILD_ROOT%{_includedir}/jconfig.h
-
-bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
+rm $RPM_BUILD_ROOT%{_includedir}/turbojpeg.h
+rm $RPM_BUILD_ROOT%{_libdir}/libturbojpeg.*
%clean
rm -rf $RPM_BUILD_ROOT
@@ -205,18 +172,16 @@
%defattr(644,root,root,755)
%doc README change.log
%attr(755,root,root) %{_libdir}/libjpeg.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libjpeg.so.8
+%attr(755,root,root) %ghost %{_libdir}/libjpeg.so.62
%files devel
%defattr(644,root,root,755)
-%doc libjpeg.txt structure.txt
%attr(755,root,root) %{_libdir}/libjpeg.so
%{_libdir}/libjpeg.la
%{_includedir}/jconfig.h
%{_includedir}/jerror.h
%{_includedir}/jmorecfg.h
%{_includedir}/jpeglib.h
-%{_includedir}/jversion.h
%files static
%defattr(644,root,root,755)
@@ -234,9 +199,6 @@
%{_mandir}/man1/jpegtran.1*
%{_mandir}/man1/rdjpgcom.1*
%{_mandir}/man1/wrjpgcom.1*
-%lang(fi) %{_mandir}/fi/man1/cjpeg.1*
-%lang(pl) %{_mandir}/pl/man1/cjpeg.1*
-%lang(pl) %{_mandir}/pl/man1/djpeg.1*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -244,191 +206,7 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
-Revision 1.73 2010/05/23 17:44:05 arekm
-- up to 8b
-
-Revision 1.72 2010/03/08 09:10:38 arekm
-up to 8a
-
-Revision 1.71 2010/01/28 09:07:44 amateja
-- updated to 8
-
-Revision 1.70 2009/08/18 13:07:04 arekm
-- rel 2; automatic adjusting of maxmem, from gentoo
-
-Revision 1.69 2009/07/10 12:27:11 arekm
-- conflicts with libjpeg6
-
-Revision 1.68 2009/07/10 12:14:57 arekm
-- --disable-silent-rules so we know what's happening
-
-Revision 1.67 2009/07/10 12:08:42 arekm
-- up to version 7
-
-Revision 1.66 2008/06/29 14:26:59 areq
-- don't cp -f %{_datadir}/libtool/config.sub .
-
-Revision 1.65 2008-03-18 12:09:46 hawk
-- release 28
-
-Revision 1.64 2008-01-27 21:38:04 qboosh
-- libjpeg with ljpeg patch (lossless JPEG support) available as libljpeg
-
-Revision 1.63 2008-01-27 20:32:10 qboosh
-- croppatch "patch" converted to diff; still evil, but not conflicting now
-
-Revision 1.62 2008-01-27 20:23:17 qboosh
-- added arith patch and bcond (arithmetic encoding, off by default)
-
-Revision 1.61 2008-01-27 18:04:02 qboosh
-- changed croppatch applying so it is clear what is being done
-- documented why it is evil (just because one error code put _in the middle_
- in library header)
-
-Revision 1.60 2008-01-27 15:43:28 qboosh
-- updated inaccurate descs
-- more verbose files, ghost soname symlink
-
-Revision 1.59 2007-04-03 14:00:44 jajcus
-- README file added to %doc (important: it provides copyright information)
-
-Revision 1.58 2007/02/13 06:46:51 glen
-- tabs in preamble
-
-Revision 1.57 2007/02/12 00:49:02 baggins
-- converted to UTF-8
-
-Revision 1.56 2006/11/25 13:26:45 arekm
-- rel 27
-
-Revision 1.55 2006/10/23 17:37:36 qboosh
-- added note about ljpeg ABI breakage
-- strict internal deps
-
-Revision 1.54 2006/10/23 14:17:53 glen
-- add libtool patch
-
-Revision 1.53 2005/05/18 12:49:37 wrobell
-- crop is not a patch, bconding it because it is hard to verify what it
- does
-
-Revision 1.52 2005/05/12 22:03:11 petec
-- added lossless crop patch
-- changes from Pawel Czapski <pawel(at)czapski.info>
-
-Revision 1.51 2005/04/16 23:21:37 mmazur
-- rel 25 for th
-
-Revision 1.50 2004/09/25 11:20:53 radek
-- cosmetics (spaces -> tabs)
-
-Revision 1.49 2004/09/01 11:49:23 snurf
-- typos / formatting / etc.
-
-Revision 1.48 2004/01/02 17:41:43 jajcus
-- Release: 24 (STBR after AMD64 fixes)
-
-Revision 1.47 2003/12/21 19:06:00 jajcus
-- pass libdir to make in %build so libjpeg.la contains valid path
-
-Revision 1.46 2003/12/19 18:21:17 jajcus
-- install libraries into the right libdir
-
-Revision 1.45 2003/08/25 22:37:50 mmazur
-- rel 23 for ac
-
-Revision 1.44 2003/06/02 15:18:31 ankry
-- added/changed non-english-man-pages URL
-
-Revision 1.43 2003/05/25 11:00:53 malekith
-- massive attack, adding Source-md5
-
-Revision 1.42 2003/05/25 05:49:55 misi3k
-- massive attack s/pld.org.pl/pld-linux.org/
-
-Revision 1.41 2002/11/25 14:16:54 ankry
-- massive attack: no need for 755 for *.la
-
-Revision 1.40 2002/10/06 11:09:43 kloczek
-- release 22: use new %doc.
-
-Revision 1.39 2002/02/25 00:45:53 kloczek
-- release 20: merge translations from Conectiva and KSI.
-
-Revision 1.38 2002/02/23 03:26:02 kloczek
-- adapterized.
-
-Revision 1.37 2002/02/22 23:29:12 kloczek
-- removed all Group fields translations (oure rpm now can handle translating
- Group field using gettext).
-
-Revision 1.36 2002/01/18 02:13:41 kloczek
-perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
-
-Revision 1.35 2001/11/22 10:01:04 qboosh
-- adapterized
-
-Revision 1.34 2001/11/20 23:39:20 ankry
-- added fi, pl man pages
-- release 19
-
-Revision 1.33 2001/04/28 15:05:02 qboosh
-- remove HAVE_STD{DEF,LIB}_H defines from jconfig.h
- (they might generate warnings confusing autoconf)
-- fixed c++ patch
-- release 18
-
-Revision 1.32 2000/10/19 00:03:39 kloczek
-- release 17,
-- merged c++ patch from RH,
-- use new rpm automation.
-
-Revision 1.31 2000/06/09 07:54:43 kloczek
-- more %%{__make} macros.
-
-Revision 1.30 2000/06/09 07:23:24 kloczek
-- added using %%{__make} macro.
-
-Revision 1.29 2000/06/07 03:01:13 kloczek
-- spec adapterized.
-
-Revision 1.28 2000/04/12 11:30:51 kloczek
-- release 15,
-- added include patch (change "" to <> in #include to libjpeg headers files
- in jpeglib.h).
-
-Revision 1.27 2000/04/11 09:46:04 misiek
-- reversed last change - it breaks binary compatibility ;(
-
-Revision 1.26 2000/04/07 12:16:16 misiek
-- fixed make test
-- added URL
-- increased D_MAX_BLOCKS_IN_MCU to 64 to allow reading jpegs in ps && pdf
- files by ghostscript interpreter
-- release++
-
-Revision 1.25 2000/04/01 11:14:52 zagrodzki
-- changed all BuildRoot definitons
-- removed all applnkdir defs
-- changed some prereqs/requires
-- removed duplicate empty lines
-
-Revision 1.24 2000/03/28 16:54:40 baggins
-- translated kloczkish into english
-
-Revision 1.23 2000/01/19 04:17:09 kloczek
-- release 13,
-- added installing jversion.h (this file is needed by jerror.h),
-- added BuildRequire: libtool and copying /usr/share/libtool/config.sub to
- jpeg source directory in %build,
-- strip only shared libraries (with --strip-unneeded) in %install.
-
-Revision 1.22 1999/09/14 10:31:16 kloczek
-- release 12,
-- added arm patch (from rawhide),
-- added lib*.la files to deve,
-- partialy rewrited %description's.
+Revision 1.74 2010/11/04 13:53:45 arekm
+- initial; useless for us as we have .so.8 already (while it implements .so.62)
-Revision 1.21 1999/07/12 23:06:06 kloczek
-- added using CVS keywords in %changelog (for automating them).
================================================================
Index: packages/libjpeg-turbo/libjpeg-turbo10-rh639672.patch
diff -u /dev/null packages/libjpeg-turbo/libjpeg-turbo10-rh639672.patch:1.1
--- /dev/null Thu Nov 4 14:53:51 2010
+++ packages/libjpeg-turbo/libjpeg-turbo10-rh639672.patch Thu Nov 4 14:53:45 2010
@@ -0,0 +1,1283 @@
+From 195345e454d3df7ff9c07c3d36881ec52e789af2 Mon Sep 17 00:00:00 2001
+From: Mukund Sivaraman <muks at banu.com>
+Date: Sun, 3 Oct 2010 12:23:41 +0530
+Subject: [PATCH] Add support for decoding arithmetic coded content
+
+This is based on a patch by Guido Vollbeding <guivol at esc.de>, which
+included code to both encode and decode arithmetic coded content.
+
+This patch only adds the decoding portion. No new arithmetic coded
+content can be produced, but existing arithmetic coded content can
+be decoded.
+
+libjpeg-turbo with this patch has been tested with some arithmetic
+coded images (digital photographs).
+---
+ Makefile.am | 17 +-
+ README.arithmetic | 215 +++++++++++++++
+ jaricom.c | 149 +++++++++++
+ jdarith.c | 762 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ jdmaster.c | 2 +-
+ jdtrans.c | 2 +-
+ jerror.h | 2 +
+ jmorecfg.h | 2 +-
+ jpegint.h | 2 +
+ 9 files changed, 1142 insertions(+), 11 deletions(-)
+ create mode 100644 README.arithmetic
+ create mode 100644 jaricom.c
+ create mode 100644 jdarith.c
+
+diff --git a/Makefile.am b/Makefile.am
+index f8552ea..1eee598 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -7,14 +7,15 @@ nodist_include_HEADERS = jconfig.h
+ HDRS = jchuff.h jdct.h jdhuff.h jerror.h jinclude.h jmemsys.h jmorecfg.h \
+ jpegint.h jpeglib.h jversion.h jsimd.h jsimddct.h
+
+-libjpeg_la_SOURCES = $(HDRS) jcapimin.c jcapistd.c jccoefct.c jccolor.c \
+- jcdctmgr.c jchuff.c jcinit.c jcmainct.c jcmarker.c jcmaster.c \
+- jcomapi.c jcparam.c jcphuff.c jcprepct.c jcsample.c jctrans.c \
+- jdapimin.c jdapistd.c jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c \
+- jddctmgr.c jdhuff.c jdinput.c jdmainct.c jdmarker.c jdmaster.c \
+- jdmerge.c jdphuff.c jdpostct.c jdsample.c jdtrans.c jerror.c \
+- jfdctflt.c jfdctfst.c jfdctint.c jidctflt.c jidctfst.c jidctint.c \
+- jidctred.c jquant1.c jquant2.c jutils.c jmemmgr.c jmemnobs.c
++libjpeg_la_SOURCES = $(HDRS) jaricom.c jcapimin.c jcapistd.c \
++ jccoefct.c jccolor.c jcdctmgr.c jchuff.c jcinit.c jcmainct.c \
++ jcmarker.c jcmaster.c jcomapi.c jcparam.c jcphuff.c jcprepct.c \
++ jcsample.c jctrans.c jdapimin.c jdapistd.c jdarith.c \
++ jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c jddctmgr.c jdhuff.c \
++ jdinput.c jdmainct.c jdmarker.c jdmaster.c jdmerge.c jdphuff.c \
++ jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c jfdctfst.c \
++ jfdctint.c jidctflt.c jidctfst.c jidctint.c jidctred.c \
++ jquant1.c jquant2.c jutils.c jmemmgr.c jmemnobs.c
+
+ libturbojpeg_la_SOURCES = $(libjpeg_la_SOURCES) turbojpegl.c turbojpeg.h \
+ turbojpeg-mapfile
+diff --git a/README.arithmetic b/README.arithmetic
+new file mode 100644
+index 0000000..0dd3b9a
+--- /dev/null
++++ b/README.arithmetic
+@@ -0,0 +1,215 @@
++JPEG arithmetic encoding and decoding portable software implementation
++======================================================================
++
++Release of 28-Mar-98 by Guido Vollbeding <guido at jpegclub.org>
++=============================================================
++
++Primary URLs:
++
++ http://sylvana.net/jpeg-ari/
++ (directory containing the actual archive files:)
++
++ http://sylvana.net/jpeg-ari/jpeg-ari-28mar98.tar.gz
++
++ http://sylvana.net/jpeg-ari/jpeg-ari.zip
++
++
++DISCLAIMER
++==========
++
++This package is distributed in the hope that it will be useful,
++but WITHOUT ANY WARRANTY; without even the implied warranty of
++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++
++It is possible that certain products which can be built using this
++software modules might form inventions protected by patent rights in
++some countries (e.g. by patents about arithmetic coding algorithms
++owned by IBM and AT&T in the USA). Provision of this software by the
++author does NOT include any licenses for any patents.
++In those countries where a patent license is required for certain
++applications of this software modules, you will have to obtain such
++a license yourself.
++
++See Annex L in the JPEG spec for further information
++and a list of relevant patents.
++
++
++What is it?
++===========
++
++This is my implementation of the arithmetic encoding and decoding
++back-end for JPEG as specified in the
++
++ ISO/IEC International Standard 10918-1 and CCITT Recommendation
++ ITU-T T.81, "Information Technology - Digital Compression and
++ Coding of Continuous-tone Still Images, Part 1: Requirements
++ and Guidelines".
++
++Arithmetic coding is a state-of-the-art lossless entropy data
++compression method which offers better compression performance
++than the well-established Huffman entropy coding process.
++
++The JPEG standard specifies a particular arithmetic coding scheme
++to be used optionally as alternative to Huffman coding.
++
++
++Who needs it?
++=============
++
++This package might be of interest for people who are looking for
++enhanced state-of-the-art image compression technologies.
++
++It is intended to provide a reasonable tool for experimental,
++comparison and evaluation purposes.
++
++See the Disclaimer above for restricted conditions of usage.
++
++
++How does it work?
++=================
++
++This distribution is organized as add-on to the widespread
++Independent JPEG Group's JPEG software.
++
++Thus, once you managed to install the IJG software distribution
++successfully, there should be no additional problems (portability
++issues etc.) to incorporate this package into the library,
++and usage is straightforward.
++
++Transcode given JPEG files simply with a command like
++
++ jpegtran -arithmetic [-progressive] < orig.jpg > arit.jpg
++
++into an arithmetic coded version LOSSLESSLY! Since there are
++practically no applications in existence which can handle such
<<Diff was trimmed, longer than 597 lines>>
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libjpeg-turbo/libjpeg-turbo.spec?r1=1.73&r2=1.74&f=u
More information about the pld-cvs-commit
mailing list