HylaFAX The world's most advanced open source fax server

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

Re: [hylafax-users] [hylafax-devel] [Bug 730] New: default Class1JBIGSupport



Thus wrote bugzilla-daemon@xxxxxxxxxxx:
> http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=730
> 
>            Summary: default Class1JBIGSupport
>            Product: HylaFAX
>            Version: latest
>           Platform: PC
>         OS/Version: Linux
>             Status: NEW
>           Severity: normal
>           Priority: P2
>          Component: faxrcvd
>         AssignedTo: hylafax-devel@xxxxxxxxxxx
>         ReportedBy: faxguy@xxxxxxxxxxxxxxxx
> 
> 
> Some distributions (like Gentoo) install JBIG-KIT (presumably for the benefit to
> ImageMagick), but haven't yet picked up on the JBIG patch for libtiff.
> 
> Consequently, when HylaFAX is built on those systems Class1JBIGSupport will
> default to true (because JBIG support was found).  And... this poses no
> technical reasons in receiving or sending JBIG faxes because in the case of
> sending, JBIG-KIT libraries are used directly, libtiff is not uniquely involved
> in sending JBIG data.  In the case of receiving there still is no problem,
> because HylaFAX parses the JBIG markers itself and stores correct information in
> the TIFF, and libtiff has had the proper JBIG tags for a long time now.
> 
> The difficulty arises after the fax is received.  I don't know of any TIFF
> utilities that support JBIG other than libtiff after it is patched.  And, so if
> the JBIG fax is received (and stored in TIFF)... well, the receiver won't be
> able to do anything with it when libtiff is not patched for JBIG support.
> 
> It appears that the libtiff development people are slower to accept the JBIG
> contribution into their repository than I had hoped, so it may be a while before
> normal installations are going to have JBIG-enabled libtiffs... unless the
> distributions pick up on the JBIG patch independently.
> 
> I feel that it's important that we enable features like JBIG by default when the
> underlying system supports it.
> 
> So for installations where JBIG-KIT is there, but not the corresponding libtiff
> support, I think that Class1JBIGSupport should be expanded from a boolean to a
> "true/false/send-only" option.
> 
> We'd place a small jbig.tif file somewhere in the repository, and during
> configure, if JBIG libraries are found, we'd test a libtiff utility, such as
> tiffcp, in copying/converting that jbig.tif file.  If it succeeds then the
> default is "true".  If it fails then the default is "send-only".  If JBIG-KIT is
> not on the system then it continues to be "false".
> 
> Any discussion on this?

I use all the elements that You mentioned: gentoo, ImageMagick, vanilla libtiff
and of course HylaFAX.

About two weeeks ago I came across the same problem. With Lee's help I disabled
JBIG support and that's it. However I didn't fill a bugzilla ticket - neither
at gentoo, nor at HylaFAX.

Autotools are magick for me and I do not wish for anyone to hack deep into
them. ;) Anyway the proposed configuration check is likely to do the trick.
-- 
tadeusz

____________________ HylaFAX(tm) Users Mailing List _______________________
  To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
 On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
  *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*




Project hosted by iFAX Solutions