[arch-commits] Commit in lcms2/trunk (1 file)

Christian Hesse eworm at gemini.archlinux.org
Tue Feb 8 10:42:33 UTC 2022


    Date: Tuesday, February 8, 2022 @ 10:42:32
  Author: eworm
Revision: 436465

clean up

Deleted:
  lcms2/trunk/0001-fix-for-optimisation-error-on-grayscale.patch

----------------------------------------------------+
 0001-fix-for-optimisation-error-on-grayscale.patch |   41 -------------------
 1 file changed, 41 deletions(-)

Deleted: 0001-fix-for-optimisation-error-on-grayscale.patch
===================================================================
--- 0001-fix-for-optimisation-error-on-grayscale.patch	2022-02-08 09:41:23 UTC (rev 436464)
+++ 0001-fix-for-optimisation-error-on-grayscale.patch	2022-02-08 10:42:32 UTC (rev 436465)
@@ -1,41 +0,0 @@
-From fdbfb7694f9d7048d53674b79ddfc38068bfdaf7 Mon Sep 17 00:00:00 2001
-From: Marti Maria <marti.maria at littlecms.com>
-Date: Sun, 30 Jan 2022 16:56:48 +0100
-Subject: Fix for optimisation error on grayscale
-
-Thanks to Aaron Boxer for reporting this issue
----
- src/cmsintrp.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/src/cmsintrp.c b/src/cmsintrp.c
-index 5cd6d16..5eb98e6 100644
---- a/src/cmsintrp.c
-+++ b/src/cmsintrp.c
-@@ -278,10 +278,10 @@ void Eval1Input(CMSREGISTER const cmsUInt16Number Input[],
-        // if last value...
-        if (Input[0] == 0xffff || p16->Domain[0] == 0) {
- 
--           cmsUInt16Number y0 = LutTable[p16->Domain[0]];
--
-+           cmsUInt32Number y0 = p16->Domain[0] * p16->opta[0];
-+           
-            for (OutChan = 0; OutChan < p16->nOutputs; OutChan++) {
--               Output[OutChan] = y0;
-+               Output[OutChan] = LutTable[y0 + OutChan];
-            }
-        }
-        else
-@@ -324,10 +324,10 @@ void Eval1InputFloat(const cmsFloat32Number Value[],
-     // if last value...
-     if (val2 == 1.0 || p->Domain[0] == 0) {
- 
--        y0 = LutTable[p->Domain[0]];
-+        cmsUInt32Number start = p->Domain[0] * p->opta[0];
- 
-         for (OutChan = 0; OutChan < p->nOutputs; OutChan++) {
--            Output[OutChan] = y0;
-+            Output[OutChan] = LutTable[start + OutChan];
-         }        
-     }
-     else



More information about the arch-commits mailing list