Index: media/base/media_log.cc |
diff --git a/media/base/media_log.cc b/media/base/media_log.cc |
index 6bcbcd710bda8cbe9c8a44edd41ee030e116ebdc..7120bca7c8624c24ba36e1bd77fcc1731dde7e4c 100644 |
--- a/media/base/media_log.cc |
+++ b/media/base/media_log.cc |
@@ -25,6 +25,8 @@ const char* MediaLog::EventTypeToString(MediaLogEvent::Type type) { |
return "PLAY"; |
case MediaLogEvent::PAUSE: |
return "PAUSE"; |
+ case MediaLogEvent::BUFFERED_EXTENTS_CHANGED: |
+ return "BUFFERED_EXTENTS_CHANGED"; |
} |
NOTREACHED(); |
return NULL; |
@@ -42,6 +44,14 @@ void MediaLog::Load(const std::string& url) { |
AddEvent(event); |
} |
+void MediaLog::SetBufferedExtents(size_t start, size_t current, size_t end) { |
+ MediaLogEvent* event = CreateEvent(MediaLogEvent::BUFFERED_EXTENTS_CHANGED); |
+ event->params.SetInteger("buffer_start", start); |
+ event->params.SetInteger("buffer_current", current); |
+ event->params.SetInteger("buffer_end", end); |
+ AddEvent(event); |
+} |
+ |
void MediaLog::AddEventOfType(MediaLogEvent::Type type) { |
MediaLogEvent* event = CreateEvent(type); |
AddEvent(event); |