| 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) {
|
|
|