From 49888f42b50096d80e936980075fe6e7968ce473 Mon Sep 17 00:00:00 2001 From: "rileya@chromium.org" Date: Tue, 5 Nov 2013 01:33:30 +0000 Subject: 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 --- media/ffmpeg/ffmpeg_common.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'media/ffmpeg/ffmpeg_common.cc') 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. -- cgit v1.1