diff options
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.cc | 11 |
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(); } |