| Index: webrtc/voice_engine/channel.cc
|
| diff --git a/webrtc/voice_engine/channel.cc b/webrtc/voice_engine/channel.cc
|
| index 05d5f8f56e7f7e164da5a5d18ac7d23088e0e2e6..4ac4b8944e15bfe22627d9401d89e66e6abd9344 100644
|
| --- a/webrtc/voice_engine/channel.cc
|
| +++ b/webrtc/voice_engine/channel.cc
|
| @@ -205,9 +205,6 @@ Channel::InFrameType(FrameType frame_type)
|
| int32_t
|
| Channel::OnRxVadDetected(int vadDecision)
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId, _channelId),
|
| - "Channel::OnRxVadDetected(vadDecision=%d)", vadDecision);
|
| -
|
| CriticalSectionScoped cs(&_callbackCritSect);
|
| if (_rxVadObserverPtr)
|
| {
|
| @@ -425,9 +422,6 @@ bool Channel::OnRecoveredPacket(const uint8_t* rtp_packet,
|
|
|
| int32_t Channel::GetAudioFrame(int32_t id, AudioFrame* audioFrame)
|
| {
|
| - WEBRTC_TRACE(kTraceStream, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetAudioFrame(id=%d)", id);
|
| -
|
| if (event_log_) {
|
| unsigned int ssrc;
|
| RTC_CHECK_EQ(GetLocalSSRC(ssrc), 0);
|
| @@ -1332,8 +1326,6 @@ Channel::SetVADStatus(bool enableVAD, ACMVADMode mode, bool disableDTX)
|
| int32_t
|
| Channel::GetVADStatus(bool& enabledVAD, ACMVADMode& mode, bool& disabledDTX)
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetVADStatus");
|
| if (audio_coding_->VAD(&disabledDTX, &enabledVAD, &mode) != 0)
|
| {
|
| _engineStatisticsPtr->SetLastError(
|
| @@ -1440,8 +1432,6 @@ Channel::SetRecPayloadType(const CodecInst& codec)
|
| int32_t
|
| Channel::GetRecPayloadType(CodecInst& codec)
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetRecPayloadType()");
|
| int8_t payloadType(-1);
|
| if (rtp_payload_registry_->ReceivePayloadType(
|
| codec.plname,
|
| @@ -1456,8 +1446,6 @@ Channel::GetRecPayloadType(CodecInst& codec)
|
| return -1;
|
| }
|
| codec.pltype = payloadType;
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetRecPayloadType() => pltype=%d", codec.pltype);
|
| return 0;
|
| }
|
|
|
| @@ -1869,9 +1857,6 @@ int Channel::StopPlayingFileLocally()
|
|
|
| if (!channel_state_.Get().output_file_playing)
|
| {
|
| - _engineStatisticsPtr->SetLastError(
|
| - VE_INVALID_OPERATION, kTraceWarning,
|
| - "StopPlayingFileLocally() isnot playing");
|
| return 0;
|
| }
|
|
|
| @@ -1907,9 +1892,6 @@ int Channel::StopPlayingFileLocally()
|
|
|
| int Channel::IsPlayingFileLocally() const
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::IsPlayingFileLocally()");
|
| -
|
| return channel_state_.Get().output_file_playing;
|
| }
|
|
|
| @@ -2093,9 +2075,6 @@ int Channel::StopPlayingFileAsMicrophone()
|
|
|
| if (!channel_state_.Get().input_file_playing)
|
| {
|
| - _engineStatisticsPtr->SetLastError(
|
| - VE_INVALID_OPERATION, kTraceWarning,
|
| - "StopPlayingFileAsMicrophone() isnot playing");
|
| return 0;
|
| }
|
|
|
| @@ -2116,8 +2095,6 @@ int Channel::StopPlayingFileAsMicrophone()
|
|
|
| int Channel::IsPlayingFileAsMicrophone() const
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::IsPlayingFileAsMicrophone()");
|
| return channel_state_.Get().input_file_playing;
|
| }
|
|
|
| @@ -2319,9 +2296,6 @@ Channel::GetSpeechOutputLevel(uint32_t& level) const
|
| {
|
| int8_t currentLevel = _outputAudioLevel.Level();
|
| level = static_cast<int32_t> (currentLevel);
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetSpeechOutputLevel() => level=%u", level);
|
| return 0;
|
| }
|
|
|
| @@ -2330,9 +2304,6 @@ Channel::GetSpeechOutputLevelFullRange(uint32_t& level) const
|
| {
|
| int16_t currentLevel = _outputAudioLevel.LevelFullRange();
|
| level = static_cast<int32_t> (currentLevel);
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetSpeechOutputLevelFullRange() => level=%u", level);
|
| return 0;
|
| }
|
|
|
| @@ -2370,9 +2341,6 @@ Channel::GetOutputVolumePan(float& left, float& right) const
|
| CriticalSectionScoped cs(&volume_settings_critsect_);
|
| left = _panLeft;
|
| right = _panRight;
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetOutputVolumePan() => left=%3.2f, right=%3.2f", left, right);
|
| return 0;
|
| }
|
|
|
| @@ -2391,9 +2359,6 @@ Channel::GetChannelOutputVolumeScaling(float& scaling) const
|
| {
|
| CriticalSectionScoped cs(&volume_settings_critsect_);
|
| scaling = _outputGain;
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetChannelOutputVolumeScaling() => scaling=%3.2f", scaling);
|
| return 0;
|
| }
|
|
|
| @@ -2468,12 +2433,7 @@ Channel::SetSendTelephoneEventPayloadType(unsigned char type)
|
| int
|
| Channel::GetSendTelephoneEventPayloadType(unsigned char& type)
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetSendTelephoneEventPayloadType()");
|
| type = _sendTelephoneEventPayloadType;
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetSendTelephoneEventPayloadType() => type=%u", type);
|
| return 0;
|
| }
|
|
|
| @@ -2541,9 +2501,6 @@ int
|
| Channel::VoiceActivityIndicator(int &activity)
|
| {
|
| activity = _sendFrameType;
|
| -
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::VoiceActivityIndicator(indicator=%d)", activity);
|
| return 0;
|
| }
|
|
|
| @@ -2601,9 +2558,6 @@ Channel::SetRxAgcStatus(bool enable, AgcModes mode)
|
| int
|
| Channel::GetRxAgcStatus(bool& enabled, AgcModes& mode)
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetRxAgcStatus(enable=?, mode=?)");
|
| -
|
| bool enable = rx_audioproc_->gain_control()->is_enabled();
|
| GainControl::Mode agcMode =
|
| rx_audioproc_->gain_control()->mode();
|
| @@ -2667,9 +2621,6 @@ Channel::SetRxAgcConfig(AgcConfig config)
|
| int
|
| Channel::GetRxAgcConfig(AgcConfig& config)
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetRxAgcConfig(config=%?)");
|
| -
|
| config.targetLeveldBOv =
|
| rx_audioproc_->gain_control()->target_level_dbfs();
|
| config.digitalCompressionGaindB =
|
| @@ -2677,14 +2628,6 @@ Channel::GetRxAgcConfig(AgcConfig& config)
|
| config.limiterEnable =
|
| rx_audioproc_->gain_control()->is_limiter_enabled();
|
|
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId), "GetRxAgcConfig() => "
|
| - "targetLeveldBOv=%u, digitalCompressionGaindB=%u,"
|
| - " limiterEnable=%d",
|
| - config.targetLeveldBOv,
|
| - config.digitalCompressionGaindB,
|
| - config.limiterEnable);
|
| -
|
| return 0;
|
| }
|
|
|
| @@ -2750,9 +2693,6 @@ Channel::SetRxNsStatus(bool enable, NsModes mode)
|
| int
|
| Channel::GetRxNsStatus(bool& enabled, NsModes& mode)
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetRxNsStatus(enable=?, mode=?)");
|
| -
|
| bool enable =
|
| rx_audioproc_->noise_suppression()->is_enabled();
|
| NoiseSuppression::Level ncLevel =
|
| @@ -2776,9 +2716,6 @@ Channel::GetRxNsStatus(bool& enabled, NsModes& mode)
|
| break;
|
| }
|
|
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetRxNsStatus() => enabled=%d, mode=%d", enabled, mode);
|
| return 0;
|
| }
|
|
|
| @@ -2804,9 +2741,6 @@ int
|
| Channel::GetLocalSSRC(unsigned int& ssrc)
|
| {
|
| ssrc = _rtpRtcpModule->SSRC();
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetLocalSSRC() => ssrc=%lu", ssrc);
|
| return 0;
|
| }
|
|
|
| @@ -2814,9 +2748,6 @@ int
|
| Channel::GetRemoteSSRC(unsigned int& ssrc)
|
| {
|
| ssrc = rtp_receiver_->SSRC();
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetRemoteSSRC() => ssrc=%lu", ssrc);
|
| return 0;
|
| }
|
|
|
| @@ -2861,9 +2792,6 @@ Channel::GetRTCPStatus(bool& enabled)
|
| {
|
| RTCPMethod method = _rtpRtcpModule->RTCP();
|
| enabled = (method != kRtcpOff);
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetRTCPStatus() => enabled=%d", enabled);
|
| return 0;
|
| }
|
|
|
| @@ -2902,9 +2830,6 @@ Channel::GetRemoteRTCP_CNAME(char cName[256])
|
| return -1;
|
| }
|
| strcpy(cName, cname);
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetRemoteRTCP_CNAME() => cName=%s", cName);
|
| return 0;
|
| }
|
|
|
| @@ -2935,23 +2860,12 @@ Channel::GetRemoteRTCPData(
|
| NTPLow = senderInfo.NTPfraction;
|
| timestamp = senderInfo.RTPtimeStamp;
|
|
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetRemoteRTCPData() => NTPHigh=%lu, NTPLow=%lu, "
|
| - "timestamp=%lu",
|
| - NTPHigh, NTPLow, timestamp);
|
| -
|
| // --- Locally derived information
|
|
|
| // This value is updated on each incoming RTCP packet (0 when no packet
|
| // has been received)
|
| playoutTimestamp = playout_timestamp_rtcp_;
|
|
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetRemoteRTCPData() => playoutTimestamp=%lu",
|
| - playout_timestamp_rtcp_);
|
| -
|
| if (NULL != jitter || NULL != fractionLost)
|
| {
|
| // Get all RTCP receiver report blocks that have been received on this
|
| @@ -2985,17 +2899,10 @@ Channel::GetRemoteRTCPData(
|
|
|
| if (jitter) {
|
| *jitter = it->jitter;
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetRemoteRTCPData() => jitter = %lu", *jitter);
|
| }
|
|
|
| if (fractionLost) {
|
| *fractionLost = it->fractionLost;
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetRemoteRTCPData() => fractionLost = %lu",
|
| - *fractionLost);
|
| }
|
| }
|
| return 0;
|
| @@ -3085,11 +2992,6 @@ Channel::GetRTPStatistics(
|
|
|
| discardedPackets = _numberOfDiscardedPackets;
|
|
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetRTPStatistics() => averageJitterMs = %lu, maxJitterMs = %lu,"
|
| - " discardedPackets = %lu)",
|
| - averageJitterMs, maxJitterMs, discardedPackets);
|
| return 0;
|
| }
|
|
|
| @@ -3106,8 +3008,6 @@ int Channel::GetRemoteRTCPReportBlocks(
|
| // report block according to RFC 3550.
|
| std::vector<RTCPReportBlock> rtcp_report_blocks;
|
| if (_rtpRtcpModule->RemoteRTCPStat(&rtcp_report_blocks) != 0) {
|
| - _engineStatisticsPtr->SetLastError(VE_RTP_RTCP_MODULE_ERROR, kTraceError,
|
| - "GetRemoteRTCPReportBlocks() failed to read RTCP SR/RR report block.");
|
| return -1;
|
| }
|
|
|
| @@ -3153,22 +3053,8 @@ Channel::GetRTPStatistics(CallStatistics& stats)
|
| stats.extendedMax = statistics.extended_max_sequence_number;
|
| stats.jitterSamples = statistics.jitter;
|
|
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetRTPStatistics() => fractionLost=%lu, cumulativeLost=%lu,"
|
| - " extendedMax=%lu, jitterSamples=%li)",
|
| - stats.fractionLost, stats.cumulativeLost, stats.extendedMax,
|
| - stats.jitterSamples);
|
| -
|
| // --- RTT
|
| stats.rttMs = GetRTT(true);
|
| - if (stats.rttMs == 0) {
|
| - WEBRTC_TRACE(kTraceWarning, kTraceVoice, VoEId(_instanceId, _channelId),
|
| - "GetRTPStatistics() failed to get RTT");
|
| - } else {
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice, VoEId(_instanceId, _channelId),
|
| - "GetRTPStatistics() => rttMs=%" PRId64, stats.rttMs);
|
| - }
|
|
|
| // --- Data counters
|
|
|
| @@ -3195,13 +3081,6 @@ Channel::GetRTPStatistics(CallStatistics& stats)
|
| stats.bytesReceived = bytesReceived;
|
| stats.packetsReceived = packetsReceived;
|
|
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetRTPStatistics() => bytesSent=%" PRIuS ", packetsSent=%d,"
|
| - " bytesReceived=%" PRIuS ", packetsReceived=%d)",
|
| - stats.bytesSent, stats.packetsSent, stats.bytesReceived,
|
| - stats.packetsReceived);
|
| -
|
| // --- Timestamps
|
| {
|
| CriticalSectionScoped lock(ts_stats_lock_.get());
|
| @@ -3255,15 +3134,8 @@ Channel::GetREDStatus(bool& enabled, int& redPayloadtype)
|
| return -1;
|
| }
|
| redPayloadtype = payloadType;
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetREDStatus() => enabled=%d, redPayloadtype=%d",
|
| - enabled, redPayloadtype);
|
| return 0;
|
| }
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetREDStatus() => enabled=%d", enabled);
|
| return 0;
|
| }
|
|
|
| @@ -3282,9 +3154,6 @@ int Channel::SetCodecFECStatus(bool enable) {
|
|
|
| bool Channel::GetCodecFECStatus() {
|
| bool enabled = audio_coding_->CodecFEC();
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId, _channelId),
|
| - "GetCodecFECStatus() => enabled=%d", enabled);
|
| return enabled;
|
| }
|
|
|
| @@ -3531,8 +3400,6 @@ int Channel::SetExternalMixing(bool enabled) {
|
| int
|
| Channel::GetNetworkStatistics(NetworkStatistics& stats)
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetNetworkStatistics()");
|
| return audio_coding_->GetNetworkStatistics(&stats);
|
| }
|
|
|
| @@ -3544,15 +3411,11 @@ bool Channel::GetDelayEstimate(int* jitter_buffer_delay_ms,
|
| int* playout_buffer_delay_ms) const {
|
| CriticalSectionScoped cs(video_sync_lock_.get());
|
| if (_average_jitter_buffer_delay_us == 0) {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetDelayEstimate() no valid estimate.");
|
| return false;
|
| }
|
| *jitter_buffer_delay_ms = (_average_jitter_buffer_delay_us + 500) / 1000 +
|
| _recPacketDelayMs;
|
| *playout_buffer_delay_ms = playout_delay_ms_;
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetDelayEstimate()");
|
| return true;
|
| }
|
|
|
| @@ -3607,8 +3470,6 @@ Channel::SetMinimumPlayoutDelay(int delayMs)
|
| }
|
|
|
| int Channel::GetPlayoutTimestamp(unsigned int& timestamp) {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetPlayoutTimestamp()");
|
| uint32_t playout_timestamp_rtp = 0;
|
| {
|
| CriticalSectionScoped cs(video_sync_lock_.get());
|
| @@ -3621,9 +3482,6 @@ int Channel::GetPlayoutTimestamp(unsigned int& timestamp) {
|
| return -1;
|
| }
|
| timestamp = playout_timestamp_rtp;
|
| - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice,
|
| - VoEId(_instanceId,_channelId),
|
| - "GetPlayoutTimestamp() => timestamp=%u", timestamp);
|
| return 0;
|
| }
|
|
|
| @@ -3654,8 +3512,6 @@ int Channel::SetInitSequenceNumber(short sequenceNumber) {
|
| int
|
| Channel::GetRtpRtcp(RtpRtcp** rtpRtcpModule, RtpReceiver** rtp_receiver) const
|
| {
|
| - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| - "Channel::GetRtpRtcp()");
|
| *rtpRtcpModule = _rtpRtcpModule.get();
|
| *rtp_receiver = rtp_receiver_.get();
|
| return 0;
|
| @@ -3974,7 +3830,6 @@ Channel::RegisterReceiveCodecsToRTPModule()
|
| WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
|
| "Channel::RegisterReceiveCodecsToRTPModule()");
|
|
|
| -
|
| CodecInst codec;
|
| const uint8_t nSupportedCodecs = AudioCodingModule::NumberOfCodecs();
|
|
|
| @@ -3989,8 +3844,7 @@ Channel::RegisterReceiveCodecsToRTPModule()
|
| codec.channels,
|
| (codec.rate < 0) ? 0 : codec.rate) == -1))
|
| {
|
| - WEBRTC_TRACE(
|
| - kTraceWarning,
|
| + WEBRTC_TRACE(kTraceWarning,
|
| kTraceVoice,
|
| VoEId(_instanceId, _channelId),
|
| "Channel::RegisterReceiveCodecsToRTPModule() unable"
|
| @@ -4000,8 +3854,7 @@ Channel::RegisterReceiveCodecsToRTPModule()
|
| }
|
| else
|
| {
|
| - WEBRTC_TRACE(
|
| - kTraceInfo,
|
| + WEBRTC_TRACE(kTraceInfo,
|
| kTraceVoice,
|
| VoEId(_instanceId, _channelId),
|
| "Channel::RegisterReceiveCodecsToRTPModule() %s "
|
|
|