| Index: media/player/movie.cc
|
| diff --git a/media/player/movie.cc b/media/player/movie.cc
|
| index 2bb4001423a773dabe10e0727a3fcb699a1a3c9d..e37a497a5d62ba896bb971ff6c9d23ca91d0c8c4 100644
|
| --- a/media/player/movie.cc
|
| +++ b/media/player/movie.cc
|
| @@ -79,9 +79,7 @@ bool Movie::Open(const wchar_t* url, WtlVideoRenderer* video_renderer) {
|
| factories->AddFactory(
|
| new media::InstanceFilterFactory<WtlVideoRenderer>(video_renderer));
|
|
|
| - thread_.reset(new base::Thread("PipelineThread"));
|
| - thread_->Start();
|
| - pipeline_.reset(new PipelineImpl(thread_->message_loop()));
|
| + pipeline_.reset(new PipelineImpl());
|
|
|
| // Create and start our pipeline.
|
| pipeline_->Start(factories.get(), WideToUTF8(std::wstring(url)), NULL);
|
| @@ -196,10 +194,8 @@ bool Movie::GetOpenMpEnable() {
|
| // Teardown.
|
| void Movie::Close() {
|
| if (pipeline_.get()) {
|
| - pipeline_->Stop(NULL);
|
| - thread_->Stop();
|
| + pipeline_->Stop();
|
| pipeline_.reset();
|
| - thread_.reset();
|
| }
|
| }
|
|
|
|
|