Index: webkit/glue/webmediaplayer_impl.cc |
diff --git a/webkit/glue/webmediaplayer_impl.cc b/webkit/glue/webmediaplayer_impl.cc |
index 76a99093b2c8c518153216cc69a39ab826d2bde8..963baa0549e53ee8db8bd633f1f1f1e8c0cda801 100644 |
--- a/webkit/glue/webmediaplayer_impl.cc |
+++ b/webkit/glue/webmediaplayer_impl.cc |
@@ -360,12 +360,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( |
@@ -456,8 +456,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())); |
} |
void WebMediaPlayerImpl::cancelLoad() { |
@@ -518,8 +518,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) { |