| Index: webrtc/voice_engine/channel.cc
|
| diff --git a/webrtc/voice_engine/channel.cc b/webrtc/voice_engine/channel.cc
|
| index e36e54d07502fbbfa27182c04aea646bd227951d..e0aaabf859901102433e8f1c23a6603c6c6bcc84 100644
|
| --- a/webrtc/voice_engine/channel.cc
|
| +++ b/webrtc/voice_engine/channel.cc
|
| @@ -2297,14 +2297,15 @@ int Channel::SendTelephoneEventOutband(int event, int duration_ms) {
|
| return 0;
|
| }
|
|
|
| -int Channel::SetSendTelephoneEventPayloadType(int payload_type) {
|
| +int Channel::SetSendTelephoneEventPayloadType(int payload_type,
|
| + int payload_frequency) {
|
| WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId, _channelId),
|
| "Channel::SetSendTelephoneEventPayloadType()");
|
| RTC_DCHECK_LE(0, payload_type);
|
| RTC_DCHECK_GE(127, payload_type);
|
| CodecInst codec = {0};
|
| - codec.plfreq = 8000;
|
| codec.pltype = payload_type;
|
| + codec.plfreq = payload_frequency;
|
| memcpy(codec.plname, "telephone-event", 16);
|
| if (_rtpRtcpModule->RegisterSendPayload(codec) != 0) {
|
| _rtpRtcpModule->DeRegisterSendPayload(codec.pltype);
|
|
|