Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 6ffdf566a3bbb9aa52c68d745e4fa1dad3359ae4..50679f4a64319dec11e39636532aecd003fb2dcf 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -4409,6 +4409,24 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<summary>Gamma properties of destination color space.</summary> |
</histogram> |
+<histogram name="Blink.ColorSpace.Destination.ExtractedRawData" |
+ enum="ColorSpaceExtractedRawDataResult"> |
+ <owner>ccameron@chromium.org</owner> |
+ <summary> |
+ Whether or not the output color space ICC profile was able to produce raw |
+ transfer function tables. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Blink.ColorSpace.Destination.LinearFitError"> |
+ <owner>ccameron@chromium.org</owner> |
+ <summary> |
+ The L-infinity error (in 8-bit values) of the numerical approximation of |
+ table-based ICC profile transfer functions, when falling back to a linear |
+ approximation. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Blink.ColorSpace.Destination.Matrix" |
enum="ColorSpaceMatrixResult"> |
<owner>ccameron@chromium.org</owner> |
@@ -4418,6 +4436,24 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
</summary> |
</histogram> |
+<histogram name="Blink.ColorSpace.Destination.NonlinearFitConverged" |
+ enum="ColorSpaceNonlinearFitConverged"> |
+ <owner>ccameron@chromium.org</owner> |
+ <summary> |
+ Whether or not the nonlinear least squares fit of the table-based ICC |
+ profile transfer function converged. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Blink.ColorSpace.Destination.NonlinearFitError"> |
+ <owner>ccameron@chromium.org</owner> |
+ <summary> |
+ The L-infinity error (in 8-bit values) of the numerical approximation of |
+ table-based ICC profile transfer functions, when the nonlinear approximation |
+ converged. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Blink.ColorSpace.Destination.Numerical" |
enum="ColorSpaceNumericalResult"> |
<owner>ccameron@chromium.org</owner> |
@@ -4427,6 +4463,24 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
</summary> |
</histogram> |
+<histogram name="Blink.ColorSpace.Destination.OneMinusTMax"> |
+ <owner>ccameron@chromium.org</owner> |
+ <summary> |
+ One minus the maximum value of table-based ICC profile transfer functions as |
+ an 8-bit fixed-point value. This histogram is temporary, to see if we can |
+ bake in the assumption that it will almost always be 255. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Blink.ColorSpace.Destination.TMin"> |
+ <owner>ccameron@chromium.org</owner> |
+ <summary> |
+ The minimum value of table-based ICC profile transfer functions as an 8-bit |
+ fixed-point value. This histogram is temporary, to see if we can bake in the |
+ assumption that it will almost always be 0. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Blink.ColorSpace.Source" enum="Gamma"> |
<owner>ccameron@chromium.org</owner> |
<summary>Gamma properties of image color space.</summary> |
@@ -82761,14 +82815,24 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<int value="30" label="More Than 30"/> |
</enum> |
+<enum name="ColorSpaceExtractedRawDataResult" type="int"> |
+ <int value="0" label="Failed to extract."/> |
+ <int value="1" label="Successfully extracted."/> |
+</enum> |
+ |
<enum name="ColorSpaceMatrixResult" type="int"> |
<int value="0" label="Failed to extract toXYZD50 matrix."/> |
<int value="1" label="Successfully extracted toXYZD50 matrix."/> |
</enum> |
+<enum name="ColorSpaceNonlinearFitConverged" type="int"> |
+ <int value="0" label="Did not converge."/> |
+ <int value="1" label="Converged."/> |
+</enum> |
+ |
<enum name="ColorSpaceNumericalResult" type="int"> |
- <int value="0" label="Failed to extract analytical transfer function."/> |
- <int value="1" label="Successfully extracted analytical transfer function."/> |
+ <int value="0" label="Failed to extract."/> |
+ <int value="1" label="Successfully extracted."/> |
</enum> |
<enum name="CombinedHttpResponseAndNetErrorCode" type="int"> |