Index: content/browser/renderer_host/media/audio_renderer_host.cc |
diff --git a/content/browser/renderer_host/media/audio_renderer_host.cc b/content/browser/renderer_host/media/audio_renderer_host.cc |
index 91cea8365224cc79a0625c6c0793c778f053d59b..f93eb4124483cdc5831b8d0242ecd869a2dd73b5 100644 |
--- a/content/browser/renderer_host/media/audio_renderer_host.cc |
+++ b/content/browser/renderer_host/media/audio_renderer_host.cc |
@@ -238,24 +238,17 @@ void AudioRendererHost::DoCompleteCreation(int stream_id) { |
AudioSyncReader* reader = static_cast<AudioSyncReader*>(entry->reader()); |
-#if defined(OS_WIN) |
- base::SyncSocket::Handle foreign_socket_handle; |
-#else |
- base::FileDescriptor foreign_socket_handle; |
-#endif |
+ base::SyncSocket::TransitDescriptor socket_descriptor; |
// If we failed to prepare the sync socket for the renderer then we fail |
// the construction of audio stream. |
- if (!reader->PrepareForeignSocketHandle(PeerHandle(), |
- &foreign_socket_handle)) { |
+ if (!reader->PrepareForeignSocket(PeerHandle(), &socket_descriptor)) { |
ReportErrorAndClose(entry->stream_id()); |
return; |
} |
Send(new AudioMsg_NotifyStreamCreated( |
- entry->stream_id(), |
- foreign_memory_handle, |
- foreign_socket_handle, |
+ entry->stream_id(), foreign_memory_handle, socket_descriptor, |
entry->shared_memory()->requested_size())); |
} |