Index: content/renderer/media/android/webmediaplayer_android.cc |
diff --git a/content/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc |
index 5adbee7b4e482fd0ca667aea2bbb0a37e1490495..8eda65f107f7c946b7038346d0e2128b0192464e 100644 |
--- a/content/renderer/media/android/webmediaplayer_android.cc |
+++ b/content/renderer/media/android/webmediaplayer_android.cc |
@@ -4,6 +4,8 @@ |
#include "content/renderer/media/android/webmediaplayer_android.h" |
+#include <limits> |
+ |
#include "base/bind.h" |
#include "base/command_line.h" |
#include "base/files/file_path.h" |
@@ -146,7 +148,7 @@ WebMediaPlayerAndroid::WebMediaPlayerAndroid( |
proxy_, |
player_id_, // TODO(xhwang): Use media_keys_id when MediaKeys are |
// separated from WebMediaPlayer. |
-#endif // defined(ENABLE_PEPPER_CDMS) |
+#endif // defined(ENABLE_PEPPER_CDMS) |
// |decryptor_| is owned, so Unretained() is safe here. |
base::Bind(&WebMediaPlayerAndroid::OnKeyAdded, base::Unretained(this)), |
base::Bind(&WebMediaPlayerAndroid::OnKeyError, base::Unretained(this)), |
@@ -363,7 +365,7 @@ bool WebMediaPlayerAndroid::hasVideo() const { |
if (!url_.has_path()) |
return false; |
std::string mime; |
- if(!net::GetMimeTypeFromFile(base::FilePath(url_.path()), &mime)) |
+ if (!net::GetMimeTypeFromFile(base::FilePath(url_.path()), &mime)) |
return true; |
return mime.find("audio/") == std::string::npos; |
} |
@@ -1089,8 +1091,10 @@ WebMediaPlayerAndroid::CancelKeyRequestInternal( |
void WebMediaPlayerAndroid::OnKeyAdded(const std::string& session_id) { |
EmeUMAHistogramCounts(current_key_system_, "KeyAdded", 1); |
+#if defined(GOOGLE_TV) |
if (media_source_delegate_) |
media_source_delegate_->NotifyKeyAdded(current_key_system_.utf8()); |
+#endif // defined(GOOGLE_TV) |
client_->keyAdded(current_key_system_, WebString::fromUTF8(session_id)); |
} |