 Chromium Code Reviews
 Chromium Code Reviews Issue 2852803002:
  Remove base::SharedMemory::ShareToProcess.  (Closed)
    
  
    Issue 2852803002:
  Remove base::SharedMemory::ShareToProcess.  (Closed) 
  | Index: media/gpu/video_encode_accelerator_unittest.cc | 
| diff --git a/media/gpu/video_encode_accelerator_unittest.cc b/media/gpu/video_encode_accelerator_unittest.cc | 
| index 2ee1df6e2cc4e56d1382b3d53d894cbed2a1e943..d17106d3b1da619ba91fd561c7e2ed418f527987 100644 | 
| --- a/media/gpu/video_encode_accelerator_unittest.cc | 
| +++ b/media/gpu/video_encode_accelerator_unittest.cc | 
| @@ -1646,8 +1646,8 @@ void VEAClient::FeedEncoderWithOutput(base::SharedMemory* shm) { | 
| if (state_ != CS_ENCODING) | 
| return; | 
| - base::SharedMemoryHandle dup_handle; | 
| - LOG_ASSERT(shm->ShareToProcess(base::GetCurrentProcessHandle(), &dup_handle)); | 
| + base::SharedMemoryHandle dup_handle = shm->handle().Duplicate(); | 
| + LOG_ASSERT(dup_handle.IsValid()); | 
| BitstreamBuffer bitstream_buffer(next_output_buffer_id_++, dup_handle, | 
| 
Nico
2017/05/02 20:08:01
likewise
 
erikchen
2017/05/02 21:33:10
Done.
 | 
| output_buffer_size_); | 
| @@ -1912,8 +1912,8 @@ void SimpleVEAClientBase::FeedEncoderWithOutput(base::SharedMemory* shm, | 
| if (!has_encoder()) | 
| return; | 
| - base::SharedMemoryHandle dup_handle; | 
| - LOG_ASSERT(shm->ShareToProcess(base::GetCurrentProcessHandle(), &dup_handle)); | 
| + base::SharedMemoryHandle dup_handle = shm->handle().Duplicate(); | 
| + LOG_ASSERT(dup_handle.IsValid()); | 
| BitstreamBuffer bitstream_buffer(next_output_buffer_id_++, dup_handle, | 
| output_size); |