Index: webkit/glue/webmediaplayer_impl.cc |
diff --git a/webkit/glue/webmediaplayer_impl.cc b/webkit/glue/webmediaplayer_impl.cc |
index 30af6d66abd306a12c7f529665af0dd7ea616de3..1ade012bb06c2a0ba2e286f5d76588ef805121f4 100644 |
--- a/webkit/glue/webmediaplayer_impl.cc |
+++ b/webkit/glue/webmediaplayer_impl.cc |
@@ -364,12 +364,12 @@ bool WebMediaPlayerImpl::Initialize( |
// Set our pipeline callbacks. |
pipeline_->Init( |
- NewCallback(proxy_.get(), |
- &WebMediaPlayerImpl::Proxy::PipelineEndedCallback), |
- NewCallback(proxy_.get(), |
- &WebMediaPlayerImpl::Proxy::PipelineErrorCallback), |
- NewCallback(proxy_.get(), |
- &WebMediaPlayerImpl::Proxy::NetworkEventCallback)); |
+ base::Bind(&WebMediaPlayerImpl::Proxy::PipelineEndedCallback, |
+ proxy_.get()), |
+ base::Bind(&WebMediaPlayerImpl::Proxy::PipelineErrorCallback, |
+ proxy_.get()), |
+ base::Bind(&WebMediaPlayerImpl::Proxy::NetworkEventCallback, |
+ proxy_.get())); |
// A simple data source that keeps all data in memory. |
scoped_ptr<media::DataSourceFactory> simple_data_source_factory( |
@@ -461,8 +461,8 @@ void WebMediaPlayerImpl::load(const WebKit::WebURL& url) { |
pipeline_->Start( |
filter_collection_.release(), |
url.spec(), |
- NewCallback(proxy_.get(), |
- &WebMediaPlayerImpl::Proxy::PipelineInitializationCallback)); |
+ base::Bind(&WebMediaPlayerImpl::Proxy::PipelineInitializationCallback, |
+ proxy_.get())); |
media_log_->Load(url.spec()); |
} |
@@ -529,8 +529,8 @@ void WebMediaPlayerImpl::seek(float seconds) { |
// Kick off the asynchronous seek! |
pipeline_->Seek( |
seek_time, |
- NewCallback(proxy_.get(), |
- &WebMediaPlayerImpl::Proxy::PipelineSeekCallback)); |
+ base::Bind(&WebMediaPlayerImpl::Proxy::PipelineSeekCallback, |
+ proxy_.get())); |
} |
void WebMediaPlayerImpl::setEndTime(float seconds) { |