Index: webkit/media/webmediaplayer_impl.cc |
diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc |
index e07b0d4c3cdcf42d2a88e7603b9c4a5e16aa521f..2a1f3c6d490019db706a5f2f1a219c4c54e968d3 100644 |
--- a/webkit/media/webmediaplayer_impl.cc |
+++ b/webkit/media/webmediaplayer_impl.cc |
@@ -274,7 +274,9 @@ void WebMediaPlayerImpl::load(const WebKit::WebURL& url, CORSMode cors_mode) { |
BuildDefaultCollection(proxy_->data_source(), |
message_loop_factory_.get(), |
filter_collection_.get(), |
- &decryptor_); |
+ &decryptor_, |
+ base::Bind(&WebMediaPlayerProxy::DemuxerNeedKey, |
+ base::Unretained(proxy_.get()))); |
xhwang
2012/08/29 05:08:14
Do you need base::Unretained? The WebMediaPlayerPr
|
} |
void WebMediaPlayerImpl::cancelLoad() { |