| Index: content/renderer/media/webrtc_audio_renderer.cc
|
| diff --git a/content/renderer/media/webrtc_audio_renderer.cc b/content/renderer/media/webrtc_audio_renderer.cc
|
| index b668f809346624c0733c1f687cb2a2c7b26aa3e1..df112f6657a1d797d46773aa1a35508875fe8b34 100644
|
| --- a/content/renderer/media/webrtc_audio_renderer.cc
|
| +++ b/content/renderer/media/webrtc_audio_renderer.cc
|
| @@ -8,9 +8,9 @@
|
| #include "base/metrics/histogram.h"
|
| #include "base/string_util.h"
|
| #include "content/renderer/media/audio_device_factory.h"
|
| -#include "content/renderer/media/renderer_audio_output_device.h"
|
| #include "content/renderer/media/webrtc_audio_device_impl.h"
|
| #include "content/renderer/render_thread_impl.h"
|
| +#include "media/audio/audio_output_device.h"
|
| #include "media/audio/audio_parameters.h"
|
| #include "media/audio/sample_rates.h"
|
| #include "media/base/audio_hardware_config.h"
|
| @@ -111,9 +111,6 @@ bool WebRtcAudioRenderer::Initialize(WebRtcAudioRendererSource* source) {
|
| DCHECK(!sink_);
|
| DCHECK(!source_);
|
|
|
| - sink_ = AudioDeviceFactory::NewOutputDevice();
|
| - DCHECK(sink_);
|
| -
|
| // Use mono on all platforms but Windows for now.
|
| // TODO(henrika): Tracking at http://crbug.com/166771.
|
| media::ChannelLayout channel_layout = media::CHANNEL_LAYOUT_MONO;
|
| @@ -206,8 +203,8 @@ bool WebRtcAudioRenderer::Initialize(WebRtcAudioRendererSource* source) {
|
| source->SetRenderFormat(source_params);
|
|
|
| // Configure the audio rendering client and start rendering.
|
| + sink_ = AudioDeviceFactory::NewOutputDevice(source_render_view_id_);
|
| sink_->Initialize(sink_params, this);
|
| - sink_->SetSourceRenderView(source_render_view_id_);
|
| sink_->Start();
|
|
|
| // User must call Play() before any audio can be heard.
|
|
|