From ec6e451d054addf6962110c2d469131f61fa7267 Mon Sep 17 00:00:00 2001 From: DRC Date: Fri, 21 Oct 2022 16:45:25 -0500 Subject: [PATCH] Lossless JPEG support: Add copyright attributions Referring to https://github.com/libjpeg-turbo/libjpeg-turbo/issues/402#issuecomment-768348440 and https://github.com/libjpeg-turbo/libjpeg-turbo/issues/402#issuecomment-770221584 Ken Murchison clarified that it was his intent to release the lossless JPEG patch under the IJG License and that adding his name to the copyright headers would be sufficient to acknowledge that any derivatives are based on his work. --- cdjpeg.h | 4 +++- cjpeg.1 | 2 +- cjpeg.c | 4 +++- filelist.doc | 4 +++- jcapimin.c | 4 +++- jcapistd.c | 4 +++- jccoefct.c | 4 +++- jcdctmgr.c | 4 +++- jcdiffct.c | 4 +++- jchuff.c | 4 +++- jchuff.h | 4 +++- jcinit.c | 4 +++- jclhuff.c | 4 +++- jclossls.c | 4 +++- jclossy.c | 4 +++- jcmainct.c | 4 +++- jcmarker.c | 4 +++- jcmaster.c | 4 +++- jcodec.c | 4 +++- jcparam.c | 4 +++- jcphuff.c | 4 +++- jcpred.c | 4 +++- jcprepct.c | 4 +++- jcsample.c | 4 +++- jcscale.c | 4 +++- jcshuff.c | 4 +++- jctrans.c | 4 +++- jdapimin.c | 4 +++- jdapistd.c | 4 +++- jdcoefct.c | 4 +++- jddctmgr.c | 4 +++- jddiffct.c | 4 +++- jdhuff.c | 4 +++- jdhuff.h | 4 +++- jdinput.c | 4 +++- jdlhuff.c | 4 +++- jdlossls.c | 4 +++- jdlossy.c | 4 +++- jdmainct.c | 4 +++- jdmarker.c | 4 +++- jdmaster.c | 4 +++- jdphuff.c | 4 +++- jdpred.c | 4 +++- jdsample.c | 4 +++- jdscale.c | 4 +++- jdshuff.c | 4 +++- jdtrans.c | 4 +++- jerror.h | 4 +++- jlossls.h | 4 +++- jlossy.h | 4 +++- jmemmgr.c | 4 +++- jmorecfg.h | 4 +++- jpegint.h | 4 +++- jpeglib.h | 4 +++- libjpeg.doc | 4 +++- rdswitch.c | 4 +++- structure.doc | 4 +++- transupp.c | 4 +++- 58 files changed, 172 insertions(+), 58 deletions(-) diff --git a/cdjpeg.h b/cdjpeg.h index 0d97fe26..84db6a06 100644 --- a/cdjpeg.h +++ b/cdjpeg.h @@ -1,8 +1,10 @@ /* * cdjpeg.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1997, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains common declarations for the sample applications diff --git a/cjpeg.1 b/cjpeg.1 index ca10fe91..b6903dea 100644 --- a/cjpeg.1 +++ b/cjpeg.1 @@ -1,4 +1,4 @@ -.TH CJPEG 1 "20 March 1998" +.TH CJPEG 1 "27 April 1999" .SH NAME cjpeg \- compress an image file to a JPEG file .SH SYNOPSIS diff --git a/cjpeg.c b/cjpeg.c index 9fdc2cfd..3fc9150d 100644 --- a/cjpeg.c +++ b/cjpeg.c @@ -1,8 +1,10 @@ /* * cjpeg.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains a command-line user interface for the JPEG compressor. diff --git a/filelist.doc b/filelist.doc index 9ba88e00..322c8759 100644 --- a/filelist.doc +++ b/filelist.doc @@ -1,7 +1,9 @@ IJG JPEG LIBRARY: FILE LIST +This file was part of the Independent JPEG Group's software: Copyright (C) 1994-1997, Thomas G. Lane. -This file is part of the Independent JPEG Group's software. +Lossless JPEG Modifications: +Copyright (C) 1999, Ken Murchison. For conditions of distribution and use, see the accompanying README file. diff --git a/jcapimin.c b/jcapimin.c index 0a6687d1..f30f0141 100644 --- a/jcapimin.c +++ b/jcapimin.c @@ -1,8 +1,10 @@ /* * jcapimin.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains application interface code for the compression half diff --git a/jcapistd.c b/jcapistd.c index ddd94358..f258cb23 100644 --- a/jcapistd.c +++ b/jcapistd.c @@ -1,8 +1,10 @@ /* * jcapistd.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1996, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains application interface code for the compression half diff --git a/jccoefct.c b/jccoefct.c index a8e6ddae..65f709ae 100644 --- a/jccoefct.c +++ b/jccoefct.c @@ -1,8 +1,10 @@ /* * jccoefct.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the coefficient buffer controller for compression. diff --git a/jcdctmgr.c b/jcdctmgr.c index d280bf44..de4dafda 100644 --- a/jcdctmgr.c +++ b/jcdctmgr.c @@ -1,8 +1,10 @@ /* * jcdctmgr.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the forward-DCT management logic. diff --git a/jcdiffct.c b/jcdiffct.c index fca021ad..6ad2e8dd 100644 --- a/jcdiffct.c +++ b/jcdiffct.c @@ -1,8 +1,10 @@ /* * jcdiffct.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the difference buffer controller for compression. diff --git a/jchuff.c b/jchuff.c index 7a2ec12e..26e1442b 100644 --- a/jchuff.c +++ b/jchuff.c @@ -1,8 +1,10 @@ /* * jchuff.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains Huffman entropy decoding routines which are shared diff --git a/jchuff.h b/jchuff.h index b4db2b57..b175ca34 100644 --- a/jchuff.h +++ b/jchuff.h @@ -1,8 +1,10 @@ /* * jchuff.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1997, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains declarations for Huffman entropy encoding routines diff --git a/jcinit.c b/jcinit.c index b485a8e7..e46c03da 100644 --- a/jcinit.c +++ b/jcinit.c @@ -1,8 +1,10 @@ /* * jcinit.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1997, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains initialization logic for the JPEG compressor. diff --git a/jclhuff.c b/jclhuff.c index 6530b650..7764f5b7 100644 --- a/jclhuff.c +++ b/jclhuff.c @@ -1,8 +1,10 @@ /* * jclhuff.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains Huffman entropy encoding routines for lossless JPEG. diff --git a/jclossls.c b/jclossls.c index 7e8701ca..1cd2b3d7 100644 --- a/jclossls.c +++ b/jclossls.c @@ -1,8 +1,10 @@ /* * jclossls.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the control logic for the lossless JPEG compressor. diff --git a/jclossy.c b/jclossy.c index 173494dd..07f508c8 100644 --- a/jclossy.c +++ b/jclossy.c @@ -1,8 +1,10 @@ /* * jclossy.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the control logic for the lossy JPEG compressor. diff --git a/jcmainct.c b/jcmainct.c index 2f559ef4..5e8686fc 100644 --- a/jcmainct.c +++ b/jcmainct.c @@ -1,8 +1,10 @@ /* * jcmainct.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the main buffer controller for compression. diff --git a/jcmarker.c b/jcmarker.c index 238af73d..c174a517 100644 --- a/jcmarker.c +++ b/jcmarker.c @@ -1,8 +1,10 @@ /* * jcmarker.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains routines to write JPEG datastream markers. diff --git a/jcmaster.c b/jcmaster.c index f281cf4f..ba16ced9 100644 --- a/jcmaster.c +++ b/jcmaster.c @@ -1,8 +1,10 @@ /* * jcmaster.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains master control logic for the JPEG compressor. diff --git a/jcodec.c b/jcodec.c index 9529caaa..5eae931e 100644 --- a/jcodec.c +++ b/jcodec.c @@ -1,8 +1,10 @@ /* * jcodec.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains utility functions for the JPEG codec(s). diff --git a/jcparam.c b/jcparam.c index 0cb9042d..3c14bd93 100644 --- a/jcparam.c +++ b/jcparam.c @@ -1,8 +1,10 @@ /* * jcparam.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains optional default-setting code for the JPEG compressor. diff --git a/jcphuff.c b/jcphuff.c index 6a81c63d..6ecef089 100644 --- a/jcphuff.c +++ b/jcphuff.c @@ -1,8 +1,10 @@ /* * jcphuff.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1995-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains Huffman entropy encoding routines for progressive JPEG. diff --git a/jcpred.c b/jcpred.c index 1695e870..22d3f3c4 100644 --- a/jcpred.c +++ b/jcpred.c @@ -1,8 +1,10 @@ /* * jcpred.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains sample differencing for lossless JPEG. diff --git a/jcprepct.c b/jcprepct.c index c3bb3284..f7bf939a 100644 --- a/jcprepct.c +++ b/jcprepct.c @@ -1,8 +1,10 @@ /* * jcprepct.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the compression preprocessing controller. diff --git a/jcsample.c b/jcsample.c index e3a4e58c..d97c8b85 100644 --- a/jcsample.c +++ b/jcsample.c @@ -1,8 +1,10 @@ /* * jcsample.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains downsampling routines. diff --git a/jcscale.c b/jcscale.c index 0300fd5c..ce945bfd 100644 --- a/jcscale.c +++ b/jcscale.c @@ -1,8 +1,10 @@ /* * jcscale.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains sample downscaling by 2^Pt for lossless JPEG. diff --git a/jcshuff.c b/jcshuff.c index 22af054a..829f26e2 100644 --- a/jcshuff.c +++ b/jcshuff.c @@ -1,8 +1,10 @@ /* * jcshuff.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains Huffman entropy encoding routines for sequential JPEG. diff --git a/jctrans.c b/jctrans.c index 88aa0b3e..ee57e330 100644 --- a/jctrans.c +++ b/jctrans.c @@ -1,8 +1,10 @@ /* * jctrans.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1995-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains library routines for transcoding compression, diff --git a/jdapimin.c b/jdapimin.c index 3f412b72..d7e2edfd 100644 --- a/jdapimin.c +++ b/jdapimin.c @@ -1,8 +1,10 @@ /* * jdapimin.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains application interface code for the decompression half diff --git a/jdapistd.c b/jdapistd.c index 6577e5a5..6df95e52 100644 --- a/jdapistd.c +++ b/jdapistd.c @@ -1,8 +1,10 @@ /* * jdapistd.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains application interface code for the decompression half diff --git a/jdcoefct.c b/jdcoefct.c index 4aa96fcc..390d844d 100644 --- a/jdcoefct.c +++ b/jdcoefct.c @@ -1,8 +1,10 @@ /* * jdcoefct.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the coefficient buffer controller for decompression. diff --git a/jddctmgr.c b/jddctmgr.c index 092eb1f7..3b9bcea1 100644 --- a/jddctmgr.c +++ b/jddctmgr.c @@ -1,8 +1,10 @@ /* * jddctmgr.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the inverse-DCT management logic. diff --git a/jddiffct.c b/jddiffct.c index c338b14f..ba7fde26 100644 --- a/jddiffct.c +++ b/jddiffct.c @@ -1,8 +1,10 @@ /* * jddiffct.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the [un]difference buffer controller for decompression. diff --git a/jdhuff.c b/jdhuff.c index 6656ad8b..807b7fe3 100644 --- a/jdhuff.c +++ b/jdhuff.c @@ -1,8 +1,10 @@ /* * jdhuff.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains Huffman entropy decoding routines which are shared diff --git a/jdhuff.h b/jdhuff.h index f9bfc5cc..77c5296a 100644 --- a/jdhuff.h +++ b/jdhuff.h @@ -1,8 +1,10 @@ /* * jdhuff.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains declarations for Huffman entropy decoding routines diff --git a/jdinput.c b/jdinput.c index b25790d3..471ab333 100644 --- a/jdinput.c +++ b/jdinput.c @@ -1,8 +1,10 @@ /* * jdinput.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains input control logic for the JPEG decompressor. diff --git a/jdlhuff.c b/jdlhuff.c index 159e5b46..6f69a011 100644 --- a/jdlhuff.c +++ b/jdlhuff.c @@ -1,8 +1,10 @@ /* * jdlhuff.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains Huffman entropy decoding routines for lossless JPEG. diff --git a/jdlossls.c b/jdlossls.c index 83f95a27..3ef163c7 100644 --- a/jdlossls.c +++ b/jdlossls.c @@ -1,8 +1,10 @@ /* * jdlossls.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the control logic for the lossless JPEG decompressor. diff --git a/jdlossy.c b/jdlossy.c index a233ae4e..fb4ebe6d 100644 --- a/jdlossy.c +++ b/jdlossy.c @@ -1,8 +1,10 @@ /* * jdlossy.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the control logic for the lossy JPEG decompressor. diff --git a/jdmainct.c b/jdmainct.c index 59c61b8b..40ab10d3 100644 --- a/jdmainct.c +++ b/jdmainct.c @@ -1,8 +1,10 @@ /* * jdmainct.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the main buffer controller for decompression. diff --git a/jdmarker.c b/jdmarker.c index 1e7b81c9..62f7762d 100644 --- a/jdmarker.c +++ b/jdmarker.c @@ -1,8 +1,10 @@ /* * jdmarker.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains routines to decode JPEG datastream markers. diff --git a/jdmaster.c b/jdmaster.c index 35f80fd4..9c984203 100644 --- a/jdmaster.c +++ b/jdmaster.c @@ -1,8 +1,10 @@ /* * jdmaster.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains master control logic for the JPEG decompressor. diff --git a/jdphuff.c b/jdphuff.c index 54f565ac..528313f5 100644 --- a/jdphuff.c +++ b/jdphuff.c @@ -1,8 +1,10 @@ /* * jdphuff.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1995-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains Huffman entropy decoding routines for progressive JPEG. diff --git a/jdpred.c b/jdpred.c index 215c4aea..796d1950 100644 --- a/jdpred.c +++ b/jdpred.c @@ -1,8 +1,10 @@ /* * jdpred.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains sample undifferencing (reconstruction) for lossless JPEG. diff --git a/jdsample.c b/jdsample.c index 3dc4daf1..14c3f8bb 100644 --- a/jdsample.c +++ b/jdsample.c @@ -1,8 +1,10 @@ /* * jdsample.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains upsampling routines. diff --git a/jdscale.c b/jdscale.c index e4f53f31..4025d618 100644 --- a/jdscale.c +++ b/jdscale.c @@ -1,8 +1,10 @@ /* * jdscale.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains sample scaling for lossless JPEG. This is a diff --git a/jdshuff.c b/jdshuff.c index aec21c17..d15a6d15 100644 --- a/jdshuff.c +++ b/jdshuff.c @@ -1,8 +1,10 @@ /* * jdshuff.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains Huffman entropy decoding routines for sequential JPEG. diff --git a/jdtrans.c b/jdtrans.c index 34cf7f42..c05c7e62 100644 --- a/jdtrans.c +++ b/jdtrans.c @@ -1,8 +1,10 @@ /* * jdtrans.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1995-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains library routines for transcoding decompression, diff --git a/jerror.h b/jerror.h index b38a0591..096003d4 100644 --- a/jerror.h +++ b/jerror.h @@ -1,8 +1,10 @@ /* * jerror.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1994-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file defines the error and message codes for the JPEG library. diff --git a/jlossls.h b/jlossls.h index 13c5be63..dfeb70e0 100644 --- a/jlossls.h +++ b/jlossls.h @@ -1,8 +1,10 @@ /* * jlossls.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This include file contains common declarations for the lossless JPEG diff --git a/jlossy.h b/jlossy.h index ad4d62b3..8229ca83 100644 --- a/jlossy.h +++ b/jlossy.h @@ -1,8 +1,10 @@ /* * jlossy.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This include file contains common declarations for the lossy (DCT-based) diff --git a/jmemmgr.c b/jmemmgr.c index 8f15ae5e..78e14a24 100644 --- a/jmemmgr.c +++ b/jmemmgr.c @@ -1,8 +1,10 @@ /* * jmemmgr.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains the JPEG system-independent memory management diff --git a/jmorecfg.h b/jmorecfg.h index 4657459d..bab85152 100644 --- a/jmorecfg.h +++ b/jmorecfg.h @@ -1,8 +1,10 @@ /* * jmorecfg.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains additional configuration options that customize the diff --git a/jpegint.h b/jpegint.h index 4d961177..97b01a46 100644 --- a/jpegint.h +++ b/jpegint.h @@ -1,8 +1,10 @@ /* * jpegint.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file provides common declarations for the various JPEG modules. diff --git a/jpeglib.h b/jpeglib.h index 5e897d6f..ed956327 100644 --- a/jpeglib.h +++ b/jpeglib.h @@ -1,8 +1,10 @@ /* * jpeglib.h * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file defines the application interface for the JPEG library. diff --git a/libjpeg.doc b/libjpeg.doc index 20ce7b48..2817aafc 100644 --- a/libjpeg.doc +++ b/libjpeg.doc @@ -1,7 +1,9 @@ USING THE IJG JPEG LIBRARY +This file was part of the Independent JPEG Group's software: Copyright (C) 1994-1998, Thomas G. Lane. -This file is part of the Independent JPEG Group's software. +Lossless JPEG Modifications: +Copyright (C) 1999, Ken Murchison. For conditions of distribution and use, see the accompanying README file. diff --git a/rdswitch.c b/rdswitch.c index fae66b11..a60c8406 100644 --- a/rdswitch.c +++ b/rdswitch.c @@ -1,8 +1,10 @@ /* * rdswitch.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1991-1996, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains routines to process some of cjpeg's more complicated diff --git a/structure.doc b/structure.doc index 3d62accf..266b3ac9 100644 --- a/structure.doc +++ b/structure.doc @@ -1,7 +1,9 @@ IJG JPEG LIBRARY: SYSTEM ARCHITECTURE +This file was part of the Independent JPEG Group's software: Copyright (C) 1991-1995, Thomas G. Lane. -This file is part of the Independent JPEG Group's software. +Lossless JPEG Modifications: +Copyright (C) 1999, Ken Murchison. For conditions of distribution and use, see the accompanying README file. diff --git a/transupp.c b/transupp.c index c8216256..9491548b 100644 --- a/transupp.c +++ b/transupp.c @@ -1,8 +1,10 @@ /* * transupp.c * + * This file was part of the Independent JPEG Group's software: * Copyright (C) 1997-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. + * Lossless JPEG Modifications: + * Copyright (C) 1999, Ken Murchison. * For conditions of distribution and use, see the accompanying README file. * * This file contains image transformation routines and other utility code