Add support for a signaling thread message loop to WebRtcAudioRenderer.
commitd8dbcf9563db2769d9370627331892c66d3c21e9
authortommi <tommi@chromium.org>
Wed, 29 Oct 2014 10:55:55 +0000 (29 03:55 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 29 Oct 2014 10:56:18 +0000 (29 10:56 +0000)
treef5817e2d11a5fd5d3dca2578a0b1aa58de9d9450
parent4f8a4bca1a98b8ce3ed61aca14b4e1edc7a361a8
Add support for a signaling thread message loop to WebRtcAudioRenderer.
This CL adds the concept of a signaling thread to WebRtcAudioRenderer.
The initial implementation of PeerConnectionDependencyFactory::GetWebRtcSignalingThread
returns the main render thread (which is currently being used as the signaling thread).

In an upcoming patch, GetWebRtcSignalingThread will start returning a different message loop proxy.

BUG=369796

Review URL: https://codereview.chromium.org/687533003

Cr-Commit-Position: refs/heads/master@{#301811}
content/renderer/media/media_stream_renderer_factory.cc
content/renderer/media/webrtc/peer_connection_dependency_factory.cc
content/renderer/media/webrtc/peer_connection_dependency_factory.h
content/renderer/media/webrtc_audio_renderer.cc
content/renderer/media/webrtc_audio_renderer.h
content/renderer/media/webrtc_audio_renderer_unittest.cc