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

Issue 1488133002: Add usage metrics for display and image color profiles (Closed)

Created:
5 years ago by Justin Novosad
Modified:
3 years, 9 months ago
Reviewers:
rkaplow, Noel Gordon
CC:
chromium-reviews, jzern, vikasa, urvang, skal, asvitkine+watch_chromium.org, blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add usage metrics for display and image color profiles This change adds new UMA histograms to track the use of color profiles. This will allow us to study the prevalence of various uses and error conditions related to the retrieval, decoding and application of color profiles. The new metrics track display device color profiles as well as ICC profiles embedded in image files. This information will allow us to make more enlightened decisions for mitigating issues like crbug.com/562951 BUG=564080 R=noel@chromium.org, rkaplow@chromium.org

Patch Set 1 #

Patch Set 2 : Fix android build, which does not use qcms #

Patch Set 3 : added a histogram bucket for ICCv4 #

Total comments: 4

Patch Set 4 : Changed histograms to use suffixes #

Total comments: 24
Unified diffs Side-by-side diffs Delta from patch set Stats (+160 lines, -61 lines) Patch
M third_party/WebKit/Source/platform/image-decoders/ImageDecoder.h View 1 2 2 chunks +24 lines, -17 lines 2 comments Download
M third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp View 1 2 3 1 chunk +34 lines, -0 lines 5 comments Download
M third_party/WebKit/Source/platform/image-decoders/jpeg/JPEGImageDecoder.cpp View 1 2 3 3 chunks +21 lines, -13 lines 6 comments Download
M third_party/WebKit/Source/platform/image-decoders/png/PNGImageDecoder.cpp View 1 2 3 4 chunks +23 lines, -14 lines 4 comments Download
M third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.cpp View 1 2 3 3 chunks +27 lines, -15 lines 4 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 3 chunks +29 lines, -0 lines 3 comments Download

Depends on Patchset:

Messages

Total messages: 14 (2 generated)
Justin Novosad
PTAL
5 years ago (2015-12-01 17:38:20 UTC) #1
Justin Novosad
Noel: I added a bucket for tracking iccV4 profiles. Because the histogram buckets are mutually ...
5 years ago (2015-12-02 17:30:02 UTC) #2
rkaplow
https://codereview.chromium.org/1488133002/diff/40001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/1488133002/diff/40001/tools/metrics/histograms/histograms.xml#newcode4682 tools/metrics/histograms/histograms.xml:4682: +<histogram name="ColorManagement.JPEGColorProfileStatus" this could be made more concise by ...
5 years ago (2015-12-02 21:56:42 UTC) #3
Justin Novosad
https://codereview.chromium.org/1488133002/diff/40001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/1488133002/diff/40001/tools/metrics/histograms/histograms.xml#newcode4682 tools/metrics/histograms/histograms.xml:4682: +<histogram name="ColorManagement.JPEGColorProfileStatus" On 2015/12/02 21:56:42, rkaplow wrote: > this ...
5 years ago (2015-12-02 22:15:43 UTC) #4
rkaplow
lgtm https://codereview.chromium.org/1488133002/diff/60001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/1488133002/diff/60001/tools/metrics/histograms/histograms.xml#newcode79025 tools/metrics/histograms/histograms.xml:79025: + <suffix name="Display" label="Color profiles from display devices."/> ...
5 years ago (2015-12-03 15:42:42 UTC) #5
Justin Novosad
noel ping
5 years ago (2015-12-10 16:13:56 UTC) #6
Noel Gordon
On 2015/12/10 16:13:56, Justin Novosad wrote: > noel ping Polish last week. Added notes on ...
5 years ago (2015-12-15 06:10:34 UTC) #7
Noel Gordon
Done blink gardening, and never an idle moment. Got my POC up-to-date, and next I ...
5 years ago (2015-12-23 15:28:49 UTC) #8
Justin Novosad
Thanks for the detailed feedback. Will look into this in the new year. https://codereview.chromium.org/1488133002/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp File ...
5 years ago (2015-12-23 15:58:10 UTC) #10
Noel Gordon
On 2015/12/23 15:58:10, Justin Novosad wrote: > Thanks for the detailed feedback. Will look into ...
5 years ago (2015-12-23 16:01:11 UTC) #11
Noel Gordon
Welcome back: any updates here :)
4 years, 11 months ago (2016-01-20 18:19:37 UTC) #12
Justin Novosad
4 years, 11 months ago (2016-01-21 21:51:56 UTC) #13
On 2016/01/20 18:19:37, noel gordon wrote:
> Welcome back: any updates here :)

I am swamped if you want to take over this patch, be my guest. Otherwise, I will
likely get back to it around the end of February.

Powered by Google App Engine
This is Rietveld 408576698