Index: talk/app/webrtc/statscollector.cc |
diff --git a/talk/app/webrtc/statscollector.cc b/talk/app/webrtc/statscollector.cc |
index a634521ecc44f692208d228e16f471e8098bc956..632744568ea2d8fe73f3bb186f65575a8cb6bd2b 100644 |
--- a/talk/app/webrtc/statscollector.cc |
+++ b/talk/app/webrtc/statscollector.cc |
@@ -71,7 +71,7 @@ typedef TypeForAdd<int> IntForAdd; |
StatsReport::Id GetTransportIdFromProxy(const cricket::ProxyTransportMap& map, |
const std::string& proxy) { |
- DCHECK(!proxy.empty()); |
+ RTC_DCHECK(!proxy.empty()); |
cricket::ProxyTransportMap::const_iterator found = map.find(proxy); |
if (found == map.end()) |
return StatsReport::Id(); |
@@ -96,7 +96,7 @@ void CreateTrackReports(const TrackVector& tracks, StatsCollection* reports, |
for (const auto& track : tracks) { |
const std::string& track_id = track->id(); |
StatsReport* report = AddTrackReport(reports, track_id); |
- DCHECK(report != nullptr); |
+ RTC_DCHECK(report != nullptr); |
track_ids[track_id] = report; |
} |
} |
@@ -261,7 +261,7 @@ void ExtractStats(const cricket::BandwidthEstimationInfo& info, |
double stats_gathering_started, |
PeerConnectionInterface::StatsOutputLevel level, |
StatsReport* report) { |
- DCHECK(report->type() == StatsReport::kStatsReportTypeBwe); |
+ RTC_DCHECK(report->type() == StatsReport::kStatsReportTypeBwe); |
report->set_timestamp(stats_gathering_started); |
const IntForAdd ints[] = { |
@@ -332,7 +332,7 @@ const char* IceCandidateTypeToStatsType(const std::string& candidate_type) { |
if (candidate_type == cricket::RELAY_PORT_TYPE) { |
return STATSREPORT_RELAY_PORT_TYPE; |
} |
- DCHECK(false); |
+ RTC_DCHECK(false); |
return "unknown"; |
} |
@@ -351,7 +351,7 @@ const char* AdapterTypeToStatsType(rtc::AdapterType type) { |
case rtc::ADAPTER_TYPE_LOOPBACK: |
return STATSREPORT_ADAPTER_TYPE_LOOPBACK; |
default: |
- DCHECK(false); |
+ RTC_DCHECK(false); |
return ""; |
} |
} |
@@ -359,11 +359,11 @@ const char* AdapterTypeToStatsType(rtc::AdapterType type) { |
StatsCollector::StatsCollector(WebRtcSession* session) |
: session_(session), |
stats_gathering_started_(0) { |
- DCHECK(session_); |
+ RTC_DCHECK(session_); |
} |
StatsCollector::~StatsCollector() { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
} |
double StatsCollector::GetTimeNow() { |
@@ -373,8 +373,8 @@ double StatsCollector::GetTimeNow() { |
// Adds a MediaStream with tracks that can be used as a |selector| in a call |
// to GetStats. |
void StatsCollector::AddStream(MediaStreamInterface* stream) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
- DCHECK(stream != NULL); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(stream != NULL); |
CreateTrackReports<AudioTrackVector>(stream->GetAudioTracks(), |
&reports_, track_ids_); |
@@ -384,11 +384,11 @@ void StatsCollector::AddStream(MediaStreamInterface* stream) { |
void StatsCollector::AddLocalAudioTrack(AudioTrackInterface* audio_track, |
uint32 ssrc) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
- DCHECK(audio_track != NULL); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(audio_track != NULL); |
#if (!defined(NDEBUG) || defined(DCHECK_ALWAYS_ON)) |
for (const auto& track : local_audio_tracks_) |
- DCHECK(track.first != audio_track || track.second != ssrc); |
+ RTC_DCHECK(track.first != audio_track || track.second != ssrc); |
#endif |
local_audio_tracks_.push_back(std::make_pair(audio_track, ssrc)); |
@@ -406,7 +406,7 @@ void StatsCollector::AddLocalAudioTrack(AudioTrackInterface* audio_track, |
void StatsCollector::RemoveLocalAudioTrack(AudioTrackInterface* audio_track, |
uint32 ssrc) { |
- DCHECK(audio_track != NULL); |
+ RTC_DCHECK(audio_track != NULL); |
local_audio_tracks_.erase(std::remove_if(local_audio_tracks_.begin(), |
local_audio_tracks_.end(), |
[audio_track, ssrc](const LocalAudioTrackVector::value_type& track) { |
@@ -416,9 +416,9 @@ void StatsCollector::RemoveLocalAudioTrack(AudioTrackInterface* audio_track, |
void StatsCollector::GetStats(MediaStreamTrackInterface* track, |
StatsReports* reports) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
- DCHECK(reports != NULL); |
- DCHECK(reports->empty()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(reports != NULL); |
+ RTC_DCHECK(reports->empty()); |
rtc::Thread::ScopedDisallowBlockingCalls no_blocking_calls; |
@@ -456,7 +456,7 @@ void StatsCollector::GetStats(MediaStreamTrackInterface* track, |
void |
StatsCollector::UpdateStats(PeerConnectionInterface::StatsOutputLevel level) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
double time_now = GetTimeNow(); |
// Calls to UpdateStats() that occur less than kMinGatherStatsPeriod number of |
// ms apart will be ignored. |
@@ -487,7 +487,7 @@ StatsReport* StatsCollector::PrepareReport( |
uint32 ssrc, |
const StatsReport::Id& transport_id, |
StatsReport::Direction direction) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
StatsReport::Id id(StatsReport::NewIdWithDirection( |
local ? StatsReport::kStatsReportTypeSsrc : |
StatsReport::kStatsReportTypeRemoteSsrc, |
@@ -526,7 +526,7 @@ StatsReport* StatsCollector::PrepareReport( |
StatsReport* StatsCollector::AddOneCertificateReport( |
const rtc::SSLCertificate* cert, const StatsReport* issuer) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
// TODO(bemasc): Move this computation to a helper class that caches these |
// values to reduce CPU use in GetStats. This will require adding a fast |
@@ -569,13 +569,13 @@ StatsReport* StatsCollector::AddOneCertificateReport( |
StatsReport* StatsCollector::AddCertificateReports( |
const rtc::SSLCertificate* cert) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
// Produces a chain of StatsReports representing this certificate and the rest |
// of its chain, and adds those reports to |reports_|. The return value is |
// the id of the leaf report. The provided cert must be non-null, so at least |
// one report will always be provided and the returned string will never be |
// empty. |
- DCHECK(cert != NULL); |
+ RTC_DCHECK(cert != NULL); |
StatsReport* issuer = nullptr; |
rtc::scoped_ptr<rtc::SSLCertChain> chain; |
@@ -669,7 +669,7 @@ StatsReport* StatsCollector::AddCandidateReport( |
} |
void StatsCollector::ExtractSessionInfo() { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
// Extract information from the base session. |
StatsReport::Id id(StatsReport::NewTypedId( |
@@ -763,7 +763,7 @@ void StatsCollector::ExtractSessionInfo() { |
} |
void StatsCollector::ExtractVoiceInfo() { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
if (!session_->voice_channel()) { |
return; |
@@ -796,7 +796,7 @@ void StatsCollector::ExtractVoiceInfo() { |
void StatsCollector::ExtractVideoInfo( |
PeerConnectionInterface::StatsOutputLevel level) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
if (!session_->video_channel()) |
return; |
@@ -833,7 +833,7 @@ void StatsCollector::ExtractVideoInfo( |
} |
void StatsCollector::ExtractDataInfo() { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
rtc::Thread::ScopedDisallowBlockingCalls no_blocking_calls; |
@@ -854,14 +854,14 @@ void StatsCollector::ExtractDataInfo() { |
StatsReport* StatsCollector::GetReport(const StatsReport::StatsType& type, |
const std::string& id, |
StatsReport::Direction direction) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
- DCHECK(type == StatsReport::kStatsReportTypeSsrc || |
- type == StatsReport::kStatsReportTypeRemoteSsrc); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(type == StatsReport::kStatsReportTypeSsrc || |
+ type == StatsReport::kStatsReportTypeRemoteSsrc); |
return reports_.Find(StatsReport::NewIdWithDirection(type, id, direction)); |
} |
void StatsCollector::UpdateStatsFromExistingLocalAudioTracks() { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
// Loop through the existing local audio tracks. |
for (const auto& it : local_audio_tracks_) { |
AudioTrackInterface* track = it.first; |
@@ -889,8 +889,8 @@ void StatsCollector::UpdateStatsFromExistingLocalAudioTracks() { |
void StatsCollector::UpdateReportFromAudioTrack(AudioTrackInterface* track, |
StatsReport* report) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
- DCHECK(track != NULL); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(track != NULL); |
int signal_level = 0; |
if (!track->GetSignalLevel(&signal_level)) |
@@ -911,7 +911,7 @@ void StatsCollector::UpdateReportFromAudioTrack(AudioTrackInterface* track, |
bool StatsCollector::GetTrackIdBySsrc(uint32 ssrc, std::string* track_id, |
StatsReport::Direction direction) { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
if (direction == StatsReport::kSend) { |
if (!session_->GetLocalTrackIdBySsrc(ssrc, track_id)) { |
LOG(LS_WARNING) << "The SSRC " << ssrc |
@@ -919,7 +919,7 @@ bool StatsCollector::GetTrackIdBySsrc(uint32 ssrc, std::string* track_id, |
return false; |
} |
} else { |
- DCHECK(direction == StatsReport::kReceive); |
+ RTC_DCHECK(direction == StatsReport::kReceive); |
if (!session_->GetRemoteTrackIdBySsrc(ssrc, track_id)) { |
LOG(LS_WARNING) << "The SSRC " << ssrc |
<< " is not associated with a receiving track"; |
@@ -931,7 +931,7 @@ bool StatsCollector::GetTrackIdBySsrc(uint32 ssrc, std::string* track_id, |
} |
void StatsCollector::UpdateTrackReports() { |
- DCHECK(session_->signaling_thread()->IsCurrent()); |
+ RTC_DCHECK(session_->signaling_thread()->IsCurrent()); |
rtc::Thread::ScopedDisallowBlockingCalls no_blocking_calls; |