summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorpkotwicz <pkotwicz@chromium.org>2015-11-12 12:21:39 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-12 20:22:30 +0000
commit8d64b57888d3859d25d2bb69e4fbf3a66e6471ca (patch)
treea250b4f6aa3b5bd88f31dabb63a9a5ae311247aa /content
parent574aa34d5b5f7292aa212c0445a71dc3c28f2593 (diff)
downloadchromium_src-8d64b57888d3859d25d2bb69e4fbf3a66e6471ca.zip
chromium_src-8d64b57888d3859d25d2bb69e4fbf3a66e6471ca.tar.gz
chromium_src-8d64b57888d3859d25d2bb69e4fbf3a66e6471ca.tar.bz2
Fix AndroidVideoDecodeAcceleratorTest.ConfigureSupportedCodec
TEST=None Review URL: https://codereview.chromium.org/1434793003 Cr-Commit-Position: refs/heads/master@{#359374}
Diffstat (limited to 'content')
-rw-r--r--content/common/gpu/media/android_video_decode_accelerator_unittest.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/content/common/gpu/media/android_video_decode_accelerator_unittest.cc b/content/common/gpu/media/android_video_decode_accelerator_unittest.cc
index 98534d4..2e0e7ac2 100644
--- a/content/common/gpu/media/android_video_decode_accelerator_unittest.cc
+++ b/content/common/gpu/media/android_video_decode_accelerator_unittest.cc
@@ -8,6 +8,7 @@
#include "base/bind.h"
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
+#include "base/message_loop/message_loop.h"
#include "content/common/gpu/media/android_copying_backing_strategy.h"
#include "content/common/gpu/media/android_video_decode_accelerator.h"
#include "gpu/command_buffer/service/gles2_cmd_decoder_mock.h"
@@ -59,6 +60,11 @@ class AndroidVideoDecodeAcceleratorTest : public testing::Test {
media::RegisterJni(env);
// TODO(felipeg): fix GL bindings, so that the decoder can perform GL
// calls.
+
+ // Start message loop because
+ // AndroidVideoDecodeAccelerator::ConfigureMediaCodec() starts a timer task.
+ message_loop_.reset(new base::MessageLoop());
+
scoped_ptr<gpu::gles2::MockGLES2Decoder> decoder(
new gpu::gles2::MockGLES2Decoder());
scoped_ptr<MockVideoDecodeAcceleratorClient> client(
@@ -78,6 +84,7 @@ class AndroidVideoDecodeAcceleratorTest : public testing::Test {
private:
scoped_ptr<media::VideoDecodeAccelerator> accelerator_;
+ scoped_ptr<base::MessageLoop> message_loop_;
};
TEST_F(AndroidVideoDecodeAcceleratorTest, ConfigureUnsupportedCodec) {