From xemacs-m  Mon Mar 17 13:47:22 1997
Received: from neal.ctd.comsat.com (exim@neal.ctd.comsat.com [134.133.40.21])
	by xemacs.org (8.8.5/8.8.5) with SMTP id NAA13619
	for <xemacs-beta@xemacs.org>; Mon, 17 Mar 1997 13:47:21 -0600 (CST)
Received: from neal by neal.ctd.comsat.com with local (Exim 1.61 #1)
	id 0w6iNC-0005yQ-00; Mon, 17 Mar 1997 14:47:10 -0500
To: wmperry@aventail.com
Cc: xemacs-beta@xemacs.org
Subject: Re: WE NEED NEW GIF CODE...
References: <199703171912.LAA01741@newman>
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII
From: Neal Becker <neal@ctd.comsat.com>
Date: 17 Mar 1997 14:47:09 -0500
In-Reply-To: "William M. Perry"'s message of Mon, 17 Mar 1997 11:12:38 -0800
Message-ID: <u9iv2qgv2a.fsf@neal.ctd.comsat.com>
Lines: 71
X-Mailer: Gnus v5.4.26/XEmacs 20.1(beta7)

>>>>> "William" == William M Perry <wmperry@aventail.com> writes:

    William> Ok, so enough screaming.  But I've been digging around the GIF code and it
    William> does appear to be something wonky with animated GIFS.  A 100% repeatable
    William> problem for me is http://www.aventail.com/img/ndownld.gif

    William> Does this crash for everyone else?  The DGIF code is giving me a headache.
    William> And does anyone know of freely available GIF decoding libraries that are
    William> not eligible for obfuscated C '98?

    William> -Bill P.

Refer to jpeg lib (can be found as part of libgr-2.0.11):

/*
 * rdgif.c
 *
 * Copyright (C) 1991-1996, Thomas G. Lane.
 * This file is part of the Independent JPEG Group's software.
 * For conditions of distribution and use, see the accompanying README file.
 *
 **************************************************************************
 * WARNING: You will need an LZW patent license from Unisys in order to   *
 * use this file legally in any commercial or shareware application.      *
 **************************************************************************
 *
 * This file contains routines to read input images in GIF format.
 *
 * These routines may need modification for non-Unix environments or
 * specialized applications.  As they stand, they assume input from
 * an ordinary stdio stream.  They further assume that reading begins
 * at the start of the file; input_init may need work if the
 * user interface has already read some data (e.g., to determine that
 * the file is indeed GIF format).
 */

/*
 * This code is loosely based on giftoppm from the PBMPLUS distribution
 * of Feb. 1991.  That file contains the following copyright notice:
 * +-------------------------------------------------------------------+
 * | Copyright 1990, David Koblas.                                     |
 * |   Permission to use, copy, modify, and distribute this software   |
 * |   and its documentation for any purpose and without fee is hereby |
 * |   granted, provided that the above copyright notice appear in all |
 * |   copies and that both that copyright notice and this permission  |
 * |   notice appear in supporting documentation.  This software is    |
 * |   provided "as is" without express or implied warranty.           |
 * +-------------------------------------------------------------------+
 *
 * We are also required to state that
 *    "The Graphics Interchange Format(c) is the Copyright property of
 *    CompuServe Incorporated. GIF(sm) is a Service Mark property of
 *    CompuServe Incorporated."
 */
[...]

/*
 * wrgif.c
 *
 * Copyright (C) 1991-1996, Thomas G. Lane.
 * This file is part of the Independent JPEG Group's software.
 * For conditions of distribution and use, see the accompanying README file.
 *
 **************************************************************************
 * WARNING: You will need an LZW patent license from Unisys in order to   *
 * use this file legally in any commercial or shareware application.      *
 **************************************************************************
 *
 * This file contains routines to write output images in GIF format.
 *
[...]

