summaryrefslogtreecommitdiff
path: root/chromium/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/gpu/chromeos/video_decoder_pipeline_unittest.cc')
-rw-r--r--chromium/media/gpu/chromeos/video_decoder_pipeline_unittest.cc16
1 files changed, 9 insertions, 7 deletions
diff --git a/chromium/media/gpu/chromeos/video_decoder_pipeline_unittest.cc b/chromium/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
index f46ef9ea434..bb8136f68c8 100644
--- a/chromium/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
+++ b/chromium/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
@@ -56,9 +56,12 @@ class MockDecoder : public DecoderInterface {
base::WeakPtr<DecoderInterface::Client>(nullptr)) {}
~MockDecoder() override = default;
- MOCK_METHOD4(
- Initialize,
- void(const VideoDecoderConfig&, CdmContext*, InitCB, const OutputCB&));
+ MOCK_METHOD5(Initialize,
+ void(const VideoDecoderConfig&,
+ CdmContext*,
+ InitCB,
+ const OutputCB&,
+ const WaitingCB&));
MOCK_METHOD2(Decode, void(scoped_refptr<DecoderBuffer>, DecodeCB));
MOCK_METHOD1(Reset, void(base::OnceClosure));
MOCK_METHOD0(ApplyResolutionChange, void());
@@ -128,7 +131,7 @@ class VideoDecoderPipelineTest
scoped_refptr<base::SequencedTaskRunner> /* decoder_task_runner */,
base::WeakPtr<DecoderInterface::Client> /* client */) {
std::unique_ptr<MockDecoder> decoder(new MockDecoder());
- EXPECT_CALL(*decoder, Initialize(_, _, _, _))
+ EXPECT_CALL(*decoder, Initialize(_, _, _, _, _))
.WillOnce(::testing::WithArgs<2>([](VideoDecoder::InitCB init_cb) {
std::move(init_cb).Run(OkStatus());
}));
@@ -140,7 +143,7 @@ class VideoDecoderPipelineTest
scoped_refptr<base::SequencedTaskRunner> /* decoder_task_runner */,
base::WeakPtr<DecoderInterface::Client> /* client */) {
std::unique_ptr<MockDecoder> decoder(new MockDecoder());
- EXPECT_CALL(*decoder, Initialize(_, _, _, _))
+ EXPECT_CALL(*decoder, Initialize(_, _, _, _, _))
.WillOnce(::testing::WithArgs<2>([](VideoDecoder::InitCB init_cb) {
std::move(init_cb).Run(StatusCode::kDecoderFailedInitialization);
}));
@@ -163,9 +166,8 @@ TEST_P(VideoDecoderPipelineTest, Initialize) {
SetCreateDecoderFunctions(GetParam().create_decoder_functions);
base::RunLoop run_loop;
- base::Closure quit_closure = run_loop.QuitClosure();
EXPECT_CALL(*this, OnInit(MatchesStatusCode(GetParam().status_code)))
- .WillOnce(RunClosure(quit_closure));
+ .WillOnce(RunClosure(run_loop.QuitClosure()));
InitializeDecoder();
run_loop.Run();