Received: from mailgate007.isp.belgacom.be (mailgate007.isp.belgacom.be [195.238.5.213])
	by maildelivery021.isp.belgacom.be (Postfix) with ESMTP id 7443C3C403F
	for <joris.at.lebbeke@skynet.be>; Sun, 22 Jul 2007 18:18:28 +0200 (CEST)
Received: from r153.dmsolutions.ca (HELO duke.maptools.org) ([209.217.116.153])
  by in.mx.skynet.be with ESMTP; 22 Jul 2007 18:18:25 +0200
Received: from duke.maptools.org (duke.maptools.org [127.0.0.1])
	by duke.maptools.org (8.12.11/8.12.10) with ESMTP id l6MFwTa7020124;
	Sun, 22 Jul 2007 11:59:27 -0400
Received: from eastrmmtao101.cox.net (eastrmmtao101.cox.net [68.230.240.7])
	by duke.maptools.org (8.12.11/8.12.10) with ESMTP id l6MFwRWJ020121
	for <tiff@lists.maptools.org>; Sun, 22 Jul 2007 11:58:27 -0400
Received: from eastrmimpo01.cox.net ([68.1.16.119]) by eastrmmtao101.cox.net
	(InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id
	<20070722155827.MYYJ14957.eastrmmtao101.cox.net@eastrmimpo01.cox.net>
	for <tiff@lists.maptools.org>; Sun, 22 Jul 2007 11:58:27 -0400
Received: from glerbl ([68.227.223.232]) by eastrmimpo01.cox.net with bizsmtp
	id SfyR1X00C51Tu700000000; Sun, 22 Jul 2007 11:58:25 -0400
Received: from soup ([10.160.59.17] helo=soup.q.qbilt.org)
	by glerbl with esmtp (Exim 4.63) (envelope-from <ejb@ql.org>)
	id 1ICdpB-0001jj-Ui
	for tiff@lists.maptools.org; Sun, 22 Jul 2007 11:58:25 -0400
Received: from ejb by soup.q.qbilt.org with local (Exim 4.67)
	(envelope-from <ejb@ql.org>)
	id 1ICdpB-0004fx-Ed; Sun, 22 Jul 2007 11:58:25 -0400
From: Jay Berkenbilt <ejb@ql.org>
To: tiff@lists.maptools.org
References: <20070714080029.GA20272@ak4719.spb.edu>
Message-ID: <20070722115825.0445013738.qww314159@soup.q.qbilt.org>
Date: Sun, 22 Jul 2007 11:58:25 -0400
In-Reply-To: <20070714080029.GA20272@ak4719.spb.edu> (Andrey Kiselev's message
	of "Sat, 14 Jul 2007 12:00:29 +0400")
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-SA-Exim-Connect-IP: 10.160.59.17
X-SA-Exim-Mail-From: ejb@ql.org
X-SA-Exim-Scanned: No (on glerbl); SAEximRunCond expanded to false
Subject: [Tiff] possible ABI change in 3.9.0 beta?
X-BeenThere: tiff@lists.maptools.org
X-Mailman-Version: 2.1.4
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.maptools.org>
List-Unsubscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=unsubscribe>
List-Archive: <http://lists.maptools.org/mailman/private/tiff>
List-Post: <mailto:tiff@lists.maptools.org>
List-Help: <mailto:tiff-request@lists.maptools.org?subject=help>
List-Subscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=subscribe>
Sender: tiff-bounces@lists.maptools.org
Errors-To: tiff-bounces@lists.maptools.org
X-UIDL: 000000000023ceae.00002665
X-MSP-STORE: Sun, 22 Jul 2007 18:18:28 +0200
Status: RO


I was looking at the changes from 3.8.2 to 3.9.0 beta, doing my usual
inspection for possible ABI changes.  I notice that _TIFFRGBAImage has
added two new fields:

  uint16 SubsamplingHor;                  /* subsampling factors */
  uint16 SubsamplingVer;

Does this mean that there has been an accidental ABI change between
3.8.2 and 3.9.0?  If so, is it a problem that can be fixed before
3.9.0?  Otherwise, I will have to patch around this to upload 3.9.0
into debian.  Since 4.0.0 will be an ABI changed, I'll save the pain
of the tiff transition until then.  I haven't yet tested programs that
use TIFFRGBAImage compiled with 3.8.2 and run with 3.9.0 beta, but I
intend to do that just to be sure.

--Jay
_______________________________________________
Tiff mailing list: Tiff@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/tiff
http://www.remotesensing.org/libtiff/
