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

Unified Diff: webkit/media/webmediaplayer_impl.cc

Issue 11226019: Encrypted Media: Replace DecryptorClient with key event callbacks. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years, 2 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: webkit/media/webmediaplayer_impl.cc
diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc
index b80b2ff9e96fdc15178b7424ef7011664767382f..f3998f06424c10f089a6b8e0e68aa01563d626f2 100644
--- a/webkit/media/webmediaplayer_impl.cc
+++ b/webkit/media/webmediaplayer_impl.cc
@@ -156,7 +156,10 @@ WebMediaPlayerImpl::WebMediaPlayerImpl(
supports_save_(true),
decryptor_(message_loop_factory_->GetMessageLoop(
media::MessageLoopFactory::kDecoder),
- proxy_.get(),
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnKeyAdded),
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnKeyError),
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnKeyMessage),
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnNeedKey),
client,
frame),
starting_(false) {

Powered by Google App Engine
This is Rietveld 408576698