summaryrefslogtreecommitdiffstats
path: root/media/tools
diff options
context:
space:
mode:
authorxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-18 07:02:42 +0000
committerxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-18 07:02:42 +0000
commit8a8f4d1a570302b00c7c2a64c699a108621893ec (patch)
treec291166134e75e4baceb798b689e0dd4d70efe1e /media/tools
parent741c28f9db1521cb02c6b89fe2966f67f4329dff (diff)
downloadchromium_src-8a8f4d1a570302b00c7c2a64c699a108621893ec.zip
chromium_src-8a8f4d1a570302b00c7c2a64c699a108621893ec.tar.gz
chromium_src-8a8f4d1a570302b00c7c2a64c699a108621893ec.tar.bz2
Move audio decoder initialization to AudioRendererImpl.
Also add support to multiple audio decoder initializaiton. BUG=145635 TEST=media_unittests Review URL: https://chromiumcodereview.appspot.com/11148011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162658 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/tools')
-rw-r--r--media/tools/player_wtl/movie.cc2
-rw-r--r--media/tools/player_x11/player_x11.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/media/tools/player_wtl/movie.cc b/media/tools/player_wtl/movie.cc
index ed162ce..3029da9 100644
--- a/media/tools/player_wtl/movie.cc
+++ b/media/tools/player_wtl/movie.cc
@@ -76,7 +76,7 @@ bool Movie::Open(const wchar_t* url, VideoRendererBase* video_renderer) {
// Create filter collection.
scoped_ptr<FilterCollection> collection(new FilterCollection());
collection->SetDemuxer(new FFmpegDemuxer(pipeline_loop, data_source));
- collection->AddAudioDecoder(new FFmpegAudioDecoder(
+ collection->GetAudioDecoders()->push_back(new FFmpegAudioDecoder(
base::Bind(&MessageLoopFactory::GetMessageLoop,
base::Unretained(message_loop_factory_.get()),
media::MessageLoopFactory::kDecoder)));
diff --git a/media/tools/player_x11/player_x11.cc b/media/tools/player_x11/player_x11.cc
index fd30b9a..b1c814e 100644
--- a/media/tools/player_x11/player_x11.cc
+++ b/media/tools/player_x11/player_x11.cc
@@ -117,7 +117,7 @@ bool InitPipeline(const scoped_refptr<base::MessageLoopProxy>& message_loop,
scoped_ptr<media::FilterCollection> collection(
new media::FilterCollection());
collection->SetDemuxer(new media::FFmpegDemuxer(message_loop, data_source));
- collection->AddAudioDecoder(new media::FFmpegAudioDecoder(
+ collection->GetAudioDecoders()->push_back(new media::FFmpegAudioDecoder(
base::Bind(&media::MessageLoopFactory::GetMessageLoop,
base::Unretained(message_loop_factory),
media::MessageLoopFactory::kDecoder)));