[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#679775: [exactimage] JPEG DCT functionality fails with libjpeg8



Package: exactimage
Version: 0.8.5-4
Severity: normal
Tags: patch

Exactimage has different optimizations that allows to preserve the DCT or at 
least rearrange it without additional loss of precision during the operations. 
These optimizations depend on the major version of libjpeg. Result of an 
mismatch are crashes or other hiccups.

An example for such an hiccup is an endless loop. To reproduce on amd64

$ convert -size 100x100 xc:white white.jpg
$ econvert -i white.jpg --rotate 90 -o test.jpg

This can be resolved by replacing codecs/jpegint.h, codecs/transupp.c and 
codecs/transupp.h with the version from libjpeg8. A workaround is to build it 
against libjpeg62

--- System information. ---
Architecture: amd64
Kernel:       Linux 3.2.0-3-amd64

Debian Release: wheezy/sid
  500 unstable        www.deb-multimedia.org 
  500 unstable        http.debian.net 
  500 testing         http.debian.net 
    1 experimental    www.deb-multimedia.org 
    1 experimental    http.debian.net 

--- Package information. ---
Depends              (Version) | Installed
==============================-+-==============
libc6                 (>= 2.4) | 
libexpat1           (>= 2.0.1) | 
libfreetype6        (>= 2.2.1) | 
libgcc1           (>= 1:4.1.1) | 
libgif4             (>= 4.1.4) | 
libgomp1            (>= 4.2.1) | 
libilmbase6         (>= 1.0.1) | 
libjasper1                     | 
libjpeg8               (>= 8c) | 
libopenexr6         (>= 1.6.1) | 
libpng12-0       (>= 1.2.13-4) | 
libstdc++6            (>= 4.6) | 
libtiff4         (>> 3.9.5-3~) | 
zlib1g            (>= 1:1.1.4) | 


Recommends      (Version) | Installed
=========================-+-===========
edisplay                  | 


Package's Suggests field is empty.

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: