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

Unified Diff: media/base/media_log.cc

Issue 2160963002: Add watch time metrics for HTML5 media playback. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix seeking before metadata crash. Created 4 years, 4 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:
View side-by-side diff with in-line comments
Download patch
Index: media/base/media_log.cc
diff --git a/media/base/media_log.cc b/media/base/media_log.cc
index f86b4cee76b169e2a82ae6fd3bf2e8dc1d5bc44b..b1163467cb9184dc87a392c03c46fd947312ea6b 100644
--- a/media/base/media_log.cc
+++ b/media/base/media_log.cc
@@ -16,6 +16,21 @@ namespace media {
// unique IDs.
static base::StaticAtomicSequenceNumber g_media_log_count;
+const char MediaLog::kWatchTimeAudioVideoAll[] =
+ "Media.WatchTime.AudioVideo.All";
+const char MediaLog::kWatchTimeAudioVideoMse[] =
+ "Media.WatchTime.AudioVideo.MSE";
+const char MediaLog::kWatchTimeAudioVideoEme[] =
+ "Media.WatchTime.AudioVideo.EME";
+const char MediaLog::kWatchTimeAudioVideoSrc[] =
+ "Media.WatchTime.AudioVideo.SRC";
+const char MediaLog::kWatchTimeAudioVideoBattery[] =
+ "Media.WatchTime.AudioVideo.Battery";
+const char MediaLog::kWatchTimeAudioVideoAc[] = "Media.WatchTime.AudioVideo.AC";
+
+const char MediaLog::kWatchTimeFinalize[] = "FinalizeWatchTime";
+const char MediaLog::kWatchTimeFinalizePower[] = "FinalizePowerWatchTime";
+
std::string MediaLog::MediaLogLevelToString(MediaLogLevel level) {
switch (level) {
case MEDIALOG_ERROR:
@@ -82,6 +97,8 @@ std::string MediaLog::EventTypeToString(MediaLogEvent::Type type) {
return "MEDIA_DEBUG_LOG_ENTRY";
case MediaLogEvent::PROPERTY_CHANGE:
return "PROPERTY_CHANGE";
+ case MediaLogEvent::WATCH_TIME_UPDATE:
+ return "WATCH_TIME_UPDATE";
}
NOTREACHED();
return NULL;

Powered by Google App Engine
This is Rietveld 408576698