| Index: talk/app/webrtc/rtpsender.cc
|
| diff --git a/talk/app/webrtc/rtpsender.cc b/talk/app/webrtc/rtpsender.cc
|
| index c0d23a0503cc08fb5a7fd8b301f8bd99bf076bd8..26fd6b76a8f08a17236c1bfcaabdbc1f14c7f550 100644
|
| --- a/talk/app/webrtc/rtpsender.cc
|
| +++ b/talk/app/webrtc/rtpsender.cc
|
| @@ -184,12 +184,17 @@ void AudioRtpSender::Stop() {
|
| void AudioRtpSender::SetAudioSend() {
|
| RTC_DCHECK(!stopped_ && can_send_track());
|
| cricket::AudioOptions options;
|
| +#if !defined(WEBRTC_CHROMIUM_BUILD)
|
| + // TODO(tommi): Remove this hack when we move CreateAudioSource out of
|
| + // PeerConnection. This is a bit of a strange way to apply local audio
|
| + // options since it is also applied to all streams/channels, local or remote.
|
| if (track_->enabled() && track_->GetSource() &&
|
| !track_->GetSource()->remote()) {
|
| // TODO(xians): Remove this static_cast since we should be able to connect
|
| // a remote audio track to a peer connection.
|
| options = static_cast<LocalAudioSource*>(track_->GetSource())->options();
|
| }
|
| +#endif
|
|
|
| // Use the renderer if the audio track has one, otherwise use the sink
|
| // adapter owned by this class.
|
|
|