diff options
author | rileya@chromium.org <rileya@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-05 01:33:30 +0000 |
---|---|---|
committer | rileya@chromium.org <rileya@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-05 01:33:30 +0000 |
commit | 49888f42b50096d80e936980075fe6e7968ce473 (patch) | |
tree | 0efd2589c6197910ea19d92479a3701ebb0a014e /media/ffmpeg/ffmpeg_common.cc | |
parent | 784d0b4d4f7fcbe823122a9eea6faa2e3ecbb6ce (diff) | |
download | chromium_src-49888f42b50096d80e936980075fe6e7968ce473.zip chromium_src-49888f42b50096d80e936980075fe6e7968ce473.tar.gz chromium_src-49888f42b50096d80e936980075fe6e7968ce473.tar.bz2 |
Add UMA metrics for ffmpeg color ranges.
BUG=310272
Review URL: https://codereview.chromium.org/45053003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232875 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/ffmpeg/ffmpeg_common.cc')
-rw-r--r-- | media/ffmpeg/ffmpeg_common.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/media/ffmpeg/ffmpeg_common.cc b/media/ffmpeg/ffmpeg_common.cc index 9296f50..1a45134 100644 --- a/media/ffmpeg/ffmpeg_common.cc +++ b/media/ffmpeg/ffmpeg_common.cc @@ -6,6 +6,7 @@ #include "base/basictypes.h" #include "base/logging.h" +#include "base/metrics/histogram.h" #include "base/strings/string_number_conversions.h" #include "media/base/decoder_buffer.h" #include "media/base/video_frame.h" @@ -382,6 +383,12 @@ void AVStreamToVideoDecoderConfig( gfx::Size natural_size = GetNaturalSize( visible_rect.size(), aspect_ratio.num, aspect_ratio.den); + if (record_stats) { + UMA_HISTOGRAM_ENUMERATION("Media.VideoColorRange", + stream->codec->color_range, + AVCOL_RANGE_NB); + } + VideoFrame::Format format = PixelFormatToVideoFormat(stream->codec->pix_fmt); if (codec == kCodecVP9) { // TODO(tomfinegan): libavcodec doesn't know about VP9. |