diff options
Diffstat (limited to 'chromium/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc')
-rw-r--r-- | chromium/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chromium/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc b/chromium/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc index d2d222e0866..440d9383f87 100644 --- a/chromium/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc +++ b/chromium/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc @@ -182,7 +182,6 @@ class VaapiVideoEncodeAcceleratorTest void InitializeSequenceForVP9(const VideoEncodeAccelerator::Config& config) { base::RunLoop run_loop; - base::Closure quit_closure = run_loop.QuitClosure(); ::testing::InSequence s; constexpr auto kBitrateControl = AcceleratedVideoEncoder::BitrateControl::kConstantQuantizationParameter; @@ -208,14 +207,12 @@ class VaapiVideoEncodeAcceleratorTest })); EXPECT_CALL(client_, NotifyEncoderInfoChange(MatchesEncoderInfo( config.spatial_layers[0].num_of_temporal_layers))) - .WillOnce([&quit_closure]() { quit_closure.Run(); }); + .WillOnce(RunClosure(run_loop.QuitClosure())); ASSERT_TRUE(InitializeVideoEncodeAccelerator(config)); run_loop.Run(); } void EncodeSequenceForVP9(bool use_temporal_layer_encoding) { - base::RunLoop run_loop; - base::Closure quit_closure = run_loop.QuitClosure(); ::testing::InSequence s; constexpr VABufferID kCodedBufferId = 123; @@ -284,11 +281,13 @@ class VaapiVideoEncodeAcceleratorTest })); constexpr int32_t kBitstreamId = 12; + base::RunLoop run_loop; + EXPECT_CALL(client_, BitstreamBufferReady(kBitstreamId, MatchesBitstreamBufferMetadata( kEncodedChunkSize, false, use_temporal_layer_encoding))) - .WillOnce(RunClosure(quit_closure)); + .WillOnce(RunClosure(run_loop.QuitClosure())); auto region = base::UnsafeSharedMemoryRegion::Create(output_buffer_size_); ASSERT_TRUE(region.IsValid()); |