summaryrefslogtreecommitdiffstats
path: root/media/tools/player_wtl/movie.cc
diff options
context:
space:
mode:
authorscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-06 13:13:42 +0000
committerscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-06 13:13:42 +0000
commitc462c90bfcdfc8085a8eb70b1fffba95898fc050 (patch)
tree1bccba456d8ac6c72a907c643b2c9474404b27ca /media/tools/player_wtl/movie.cc
parentaf915b00a594f29a34e4c687d3697855a8830ae1 (diff)
downloadchromium_src-c462c90bfcdfc8085a8eb70b1fffba95898fc050.zip
chromium_src-c462c90bfcdfc8085a8eb70b1fffba95898fc050.tar.gz
chromium_src-c462c90bfcdfc8085a8eb70b1fffba95898fc050.tar.bz2
Combine audio decoding and video decoding onto a single thread.
Our use of multithreaded video decoding results in a video decoding thread that is idle most of the time. Instead of being idle it can be doing real work like decoding audio. The end result is one less thread created per media element. BUG=61293 TBR=brettw Review URL: https://chromiumcodereview.appspot.com/10915091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155179 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/tools/player_wtl/movie.cc')
-rw-r--r--media/tools/player_wtl/movie.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/media/tools/player_wtl/movie.cc b/media/tools/player_wtl/movie.cc
index 984cff1..ed162ce 100644
--- a/media/tools/player_wtl/movie.cc
+++ b/media/tools/player_wtl/movie.cc
@@ -79,11 +79,11 @@ bool Movie::Open(const wchar_t* url, VideoRendererBase* video_renderer) {
collection->AddAudioDecoder(new FFmpegAudioDecoder(
base::Bind(&MessageLoopFactory::GetMessageLoop,
base::Unretained(message_loop_factory_.get()),
- media::MessageLoopFactory::kAudioDecoder)));
+ media::MessageLoopFactory::kDecoder)));
collection->GetVideoDecoders()->push_back(new FFmpegVideoDecoder(
base::Bind(&MessageLoopFactory::GetMessageLoop,
base::Unretained(message_loop_factory_.get()),
- media::MessageLoopFactory::kVideoDecoder),
+ media::MessageLoopFactory::kDecoder),
NULL));
// TODO(vrk): Re-enabled audio. (crbug.com/112159)