[gnome-color-manager: 49/80] huey: so it worked, it's an internal calibration matrix
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-color-manager: 49/80] huey: so it worked, it's an internal calibration matrix
- Date: Mon, 19 Jul 2010 11:36:34 +0000 (UTC)
commit f57ea1357bc080ba6c1d8b71ac92f773ddd3d689
Author: Richard Hughes <richard hughsie com>
Date: Sat Jul 17 23:11:57 2010 +0100
huey: so it worked, it's an internal calibration matrix
src/gcm-huey-example.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/gcm-huey-example.c b/src/gcm-huey-example.c
index 3a39483..c14c096 100644
--- a/src/gcm-huey-example.c
+++ b/src/gcm-huey-example.c
@@ -212,7 +212,7 @@ typedef struct {
gboolean connected;
libusb_device *device;
libusb_device_handle *handle;
- GcmMat3x3 device_matrix;
+ GcmMat3x3 calibration_matrix;
} GcmSensorHuey;
/**
@@ -649,11 +649,11 @@ gcm_sensor_huey_read_registers (GcmSensorHuey *huey, GError **error)
g_print ("Unlock string: %s\n", unlock);
/* get matrix */
- gcm_mat33_clear (&huey->device_matrix);
- ret = gcm_sensor_huey_read_register_matrix (huey, 0x04, &huey->device_matrix, error);
+ gcm_mat33_clear (&huey->calibration_matrix);
+ ret = gcm_sensor_huey_read_register_matrix (huey, 0x04, &huey->calibration_matrix, error);
if (!ret)
goto out;
- g_print ("device matrix: %s\n", gcm_mat33_to_string (&huey->device_matrix));
+ g_print ("device matrix: %s\n", gcm_mat33_to_string (&huey->calibration_matrix));
goto out;
@@ -785,7 +785,7 @@ gcm_sensor_huey_get_color (GcmSensorHuey *huey, GcmColorXYZ *values, GError **er
/* it would be rediculous for the device to emit RGB, it would be completely arbitrary --
* we assume the matrix of data is designed to convert to LAB or XYZ */
- gcm_mat33_vector_multiply (&huey->device_matrix, input, output);
+ gcm_mat33_vector_multiply (&huey->calibration_matrix, input, output);
/* scale correct */
gcm_vec3_scalar_multiply (output, HUEY_XYZ_POST_MULTIPLY_SCALE_FACTOR, output);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]