[babl] Revert "tests: adjust float to 8bit regression test for new sRGB precision"



commit e8557b0e1e1276d25b81e39c5da6deef8b2a1588
Author: Massimo Valentini <mvalentini src gnome org>
Date:   Fri Aug 24 10:06:01 2012 +0200

    Revert "tests: adjust float to 8bit regression test for new sRGB precision"
    
    This reverts commit 2675787f341ce259f9abec3e326b5efece45ecbf.
    
    the literal 0.3 assigned to a float is approximated to a number
    slightly greater than 0.3 (3/10) ->
    
    lrint ((0.3 + epsilon) * 255) == lrint (76.5 + 255 * epsilon) == 77

 tests/float-to-8bit.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/tests/float-to-8bit.c b/tests/float-to-8bit.c
index 0cd2b2c..b273008 100644
--- a/tests/float-to-8bit.c
+++ b/tests/float-to-8bit.c
@@ -37,7 +37,7 @@ main (int    argc,
   {
   {
     float in[][4]   = {{ 0.21582, -0.55, -0.14, 1.0 }, {0.2, 0.3, 0.5, 0.6}, {0.0, 1.0, 2.0, 3.0}};
-    unsigned char out[][4]  = {{ 55, 0, 0, 255 }, {51,76,128,153}, {0,255,255,255}};
+    unsigned char out[][4]  = {{ 55, 0, 0, 255 }, {51,77,128,153}, {0,255,255,255}};
 
     CHECK_CONV("float -> u8 1", unsigned char,
         babl_format("R'G'B'A float"),
@@ -57,7 +57,7 @@ main (int    argc,
 
   {
     float in[][4]   = {{ 0.21582, -0.55, -0.14, 1.0 }, {0.2, 0.3, 0.5, 0.6}, {0.0, 1.0, 2.0, 3.0}};
-    unsigned char out[][4]  = {{ 55, 0, 0, 255 }, {51,76,128,153}, {0,255,255,255}};
+    unsigned char out[][4]  = {{ 55, 0, 0, 255 }, {51,77,128,153}, {0,255,255,255}};
 
     CHECK_CONV("float -> u8 3", unsigned char,
         babl_format("RGBA float"),



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