Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(160)

Unified Diff: tools/metrics/histograms/histograms.xml

Side-by-side diff isn't available for this file because of its large size.
Issue 2715453002: Add UMAs for numerical approximation of table-based transfer functions. (Closed)
Patch Set: Review feedback Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
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">

Powered by Google App Engine
This is Rietveld 408576698