Chromium Code Reviews| Index: media/gpu/video_decode_accelerator_unittest.cc |
| diff --git a/media/gpu/video_decode_accelerator_unittest.cc b/media/gpu/video_decode_accelerator_unittest.cc |
| index 97ffb0595269d2795d1348af13b96dd0f8f93f52..3e7a976dd03c9871e111ff8aa49fa4c1a58fe5f8 100644 |
| --- a/media/gpu/video_decode_accelerator_unittest.cc |
| +++ b/media/gpu/video_decode_accelerator_unittest.cc |
| @@ -1085,10 +1085,8 @@ void GLRenderingVDAClient::DecodeNextFragment() { |
| base::SharedMemory shm; |
| LOG_ASSERT(shm.CreateAndMapAnonymous(next_fragment_size)); |
| memcpy(shm.memory(), next_fragment_bytes.data(), next_fragment_size); |
| - base::SharedMemoryHandle dup_handle; |
| - bool result = |
| - shm.ShareToProcess(base::GetCurrentProcessHandle(), &dup_handle); |
| - LOG_ASSERT(result); |
| + base::SharedMemoryHandle dup_handle = shm.handle().Duplicate(); |
| + LOG_ASSERT(dup_handle.IsValid()); |
| BitstreamBuffer bitstream_buffer(next_bitstream_buffer_id_, dup_handle, |
|
Nico
2017/05/02 20:08:01
I tried to verify that BitstreamBuffer assumes own
erikchen
2017/05/02 21:33:10
Added a TODO
|
| next_fragment_size); |
| decode_start_time_[next_bitstream_buffer_id_] = base::TimeTicks::Now(); |