summaryrefslogtreecommitdiffstats
path: root/media/base
diff options
context:
space:
mode:
authorfischman@chromium.org <fischman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-23 21:22:45 +0000
committerfischman@chromium.org <fischman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-23 21:22:45 +0000
commit521ff2402cf238c0d6b3ec156f35add7f431a368 (patch)
tree29525ef978e1035e025582b5e976a11047ccd48a /media/base
parentb8fe4c57d9b2f796d05011e280a91012d46a0f2a (diff)
downloadchromium_src-521ff2402cf238c0d6b3ec156f35add7f431a368.zip
chromium_src-521ff2402cf238c0d6b3ec156f35add7f431a368.tar.gz
chromium_src-521ff2402cf238c0d6b3ec156f35add7f431a368.tar.bz2
Don't histogram negative VideoCodecProfile values.
Review URL: http://codereview.chromium.org/9430065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123334 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/base')
-rw-r--r--media/base/video_decoder_config.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/media/base/video_decoder_config.cc b/media/base/video_decoder_config.cc
index 4a26922..6b1cf14 100644
--- a/media/base/video_decoder_config.cc
+++ b/media/base/video_decoder_config.cc
@@ -79,8 +79,11 @@ void VideoDecoderConfig::Initialize(VideoCodec codec,
if (record_stats) {
UMA_HISTOGRAM_ENUMERATION("Media.VideoCodec", codec, kVideoCodecMax + 1);
- UMA_HISTOGRAM_ENUMERATION("Media.VideoCodecProfile", profile,
- VIDEO_CODEC_PROFILE_MAX + 1);
+ // Drop UNKNOWN because U_H_E() uses one bucket for all values less than 1.
+ if (profile >= 0) {
+ UMA_HISTOGRAM_ENUMERATION("Media.VideoCodecProfile", profile,
+ VIDEO_CODEC_PROFILE_MAX + 1);
+ }
UMA_HISTOGRAM_COUNTS_10000("Media.VideoCodedWidth", coded_size.width());
UmaHistogramAspectRatio("Media.VideoCodedAspectRatio", coded_size);
UMA_HISTOGRAM_COUNTS_10000("Media.VideoVisibleWidth", visible_rect.width());