Chromium Code Reviews| Index: content/browser/renderer_host/media/audio_input_sync_writer.cc |
| diff --git a/content/browser/renderer_host/media/audio_input_sync_writer.cc b/content/browser/renderer_host/media/audio_input_sync_writer.cc |
| index 6a78f6cc784aad4f4689d22f743ff71308e30784..b24afc1e87eab18c37ebce3ac0fe29b7bfa5ed0b 100644 |
| --- a/content/browser/renderer_host/media/audio_input_sync_writer.cc |
| +++ b/content/browser/renderer_host/media/audio_input_sync_writer.cc |
| @@ -107,27 +107,11 @@ bool AudioInputSyncWriter::Init() { |
| foreign_socket_.get()); |
| } |
| -#if defined(OS_WIN) |
| - |
| -bool AudioInputSyncWriter::PrepareForeignSocketHandle( |
| - base::ProcessHandle process_handle, |
| - base::SyncSocket::Handle* foreign_handle) { |
| - ::DuplicateHandle(GetCurrentProcess(), foreign_socket_->handle(), |
| - process_handle, foreign_handle, |
| - 0, FALSE, DUPLICATE_SAME_ACCESS); |
| - return (*foreign_handle != 0); |
| -} |
| - |
| -#else |
| - |
| -bool AudioInputSyncWriter::PrepareForeignSocketHandle( |
| +bool AudioInputSyncWriter::PrepareForeignSocket( |
| base::ProcessHandle process_handle, |
| - base::FileDescriptor* foreign_handle) { |
| - foreign_handle->fd = foreign_socket_->handle(); |
| - foreign_handle->auto_close = false; |
| - return (foreign_handle->fd != -1); |
| + base::SyncSocket::TransitDescriptor * descriptor) { |
|
burnik
2014/09/01 14:59:34
Nit done.
|
| + return foreign_socket_->PrepareTransitDescriptor(process_handle, descriptor); |
| } |
| -#endif |
| } // namespace content |