summaryrefslogtreecommitdiffstats
path: root/media/tools
diff options
context:
space:
mode:
authorscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-28 21:06:16 +0000
committerscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-28 21:06:16 +0000
commit8c076cb4d805a90a4cce6ac55b55c707bbabfabf (patch)
tree972614dd6e6965518b8efefb85129e6f0e5dc849 /media/tools
parent4f7c687e57fdc5681dd9c788fabee3082d9eb778 (diff)
downloadchromium_src-8c076cb4d805a90a4cce6ac55b55c707bbabfabf.zip
chromium_src-8c076cb4d805a90a4cce6ac55b55c707bbabfabf.tar.gz
chromium_src-8c076cb4d805a90a4cce6ac55b55c707bbabfabf.tar.bz2
Remove MessageLoopProxy-getting callbacks from various media classes.
Now that the pipeline and decoder threads are combined we can guarantee that a thread exists at construction time. BUG=116873 TBR=jamesr Review URL: https://codereview.chromium.org/11411110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170054 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/tools')
-rw-r--r--media/tools/player_wtl/movie.cc9
-rw-r--r--media/tools/player_x11/player_x11.cc9
2 files changed, 4 insertions, 14 deletions
diff --git a/media/tools/player_wtl/movie.cc b/media/tools/player_wtl/movie.cc
index 679c4f5..e30abd7 100644
--- a/media/tools/player_wtl/movie.cc
+++ b/media/tools/player_wtl/movie.cc
@@ -76,14 +76,9 @@ bool Movie::Open(const wchar_t* file_path, VideoRendererBase* video_renderer) {
scoped_ptr<FilterCollection> collection(new FilterCollection());
collection->SetDemuxer(new FFmpegDemuxer(pipeline_loop, data_source));
collection->GetAudioDecoders()->push_back(new FFmpegAudioDecoder(
- base::Bind(&MessageLoopFactory::GetMessageLoop,
- base::Unretained(message_loop_factory_.get()),
- media::MessageLoopFactory::kPipeline)));
+ pipeline_loop));
collection->GetVideoDecoders()->push_back(new FFmpegVideoDecoder(
- base::Bind(&MessageLoopFactory::GetMessageLoop,
- base::Unretained(message_loop_factory_.get()),
- media::MessageLoopFactory::kPipeline),
- NULL));
+ pipeline_loop, NULL));
// TODO(vrk): Re-enabled audio. (crbug.com/112159)
collection->AddAudioRenderer(
diff --git a/media/tools/player_x11/player_x11.cc b/media/tools/player_x11/player_x11.cc
index a4fe749..5822253 100644
--- a/media/tools/player_x11/player_x11.cc
+++ b/media/tools/player_x11/player_x11.cc
@@ -112,14 +112,9 @@ bool InitPipeline(const scoped_refptr<base::MessageLoopProxy>& message_loop,
new media::FilterCollection());
collection->SetDemuxer(new media::FFmpegDemuxer(message_loop, data_source));
collection->GetAudioDecoders()->push_back(new media::FFmpegAudioDecoder(
- base::Bind(&media::MessageLoopFactory::GetMessageLoop,
- base::Unretained(message_loop_factory),
- media::MessageLoopFactory::kPipeline)));
+ message_loop));
collection->GetVideoDecoders()->push_back(new media::FFmpegVideoDecoder(
- base::Bind(&media::MessageLoopFactory::GetMessageLoop,
- base::Unretained(message_loop_factory),
- media::MessageLoopFactory::kPipeline),
- NULL));
+ message_loop, NULL));
// Create our video renderer and save a reference to it for painting.
g_video_renderer = new media::VideoRendererBase(