summaryrefslogtreecommitdiff
path: root/chromium/media/mojo/clients/mojo_video_encode_accelerator_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/mojo/clients/mojo_video_encode_accelerator_unittest.cc')
-rw-r--r--chromium/media/mojo/clients/mojo_video_encode_accelerator_unittest.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/chromium/media/mojo/clients/mojo_video_encode_accelerator_unittest.cc b/chromium/media/mojo/clients/mojo_video_encode_accelerator_unittest.cc
index bd85a1a4946..82e39c25fca 100644
--- a/chromium/media/mojo/clients/mojo_video_encode_accelerator_unittest.cc
+++ b/chromium/media/mojo/clients/mojo_video_encode_accelerator_unittest.cc
@@ -202,13 +202,14 @@ TEST_F(MojoVideoEncodeAcceleratorTest, EncodeOneFrame) {
const int32_t kBitstreamBufferId = 17;
{
const int32_t kShMemSize = 10;
- base::SharedMemory shmem;
- shmem.CreateAnonymous(kShMemSize);
+ auto shmem = base::UnsafeSharedMemoryRegion::Create(kShMemSize);
EXPECT_CALL(*mock_mojo_vea(),
DoUseOutputBitstreamBuffer(kBitstreamBufferId, _));
- mojo_vea()->UseOutputBitstreamBuffer(
- BitstreamBuffer(kBitstreamBufferId, shmem.handle(), kShMemSize,
- 0 /* offset */, base::TimeDelta()));
+ mojo_vea()->UseOutputBitstreamBuffer(BitstreamBuffer(
+ kBitstreamBufferId,
+ base::UnsafeSharedMemoryRegion::TakeHandleForSerialization(
+ std::move(shmem)),
+ kShMemSize, 0 /* offset */, base::TimeDelta()));
base::RunLoop().RunUntilIdle();
}