[babl] Revert "tests: adjust float to 8bit regression test for new sRGB precision"
- From: Massimo Valentini <mvalentini src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [babl] Revert "tests: adjust float to 8bit regression test for new sRGB precision"
- Date: Tue, 20 Nov 2012 18:52:29 +0000 (UTC)
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]