Fix stats hud in AppRTC Demo for iOS.

NOTRY=true

Review-Url: https://codereview.webrtc.org/2034033002
Cr-Commit-Position: refs/heads/master@{#13290}
This commit is contained in:
stefan 2016-06-26 12:08:39 -07:00 committed by Commit bot
parent 3784b4a697
commit ff4def7eb7

View File

@ -196,11 +196,10 @@
- (void)parseSendSsrcStatsReport:(RTCStatsReport *)statsReport {
NSDictionary *values = statsReport.values;
NSString *trackId = values[@"googTrackId"];
if (trackId.length && [trackId hasPrefix:@"ARDAMSv0"]) {
if ([values objectForKey:@"googFrameRateSent"]) {
// Video track.
[self parseVideoSendStatsReport:statsReport];
} else {
} else if ([values objectForKey:@"audioInputLevel"]) {
// Audio track.
[self parseAudioSendStatsReport:statsReport];
}
@ -248,9 +247,11 @@
- (void)parseRecvSsrcStatsReport:(RTCStatsReport *)statsReport {
NSDictionary *values = statsReport.values;
if (values[@"googFrameWidthReceived"]) {
if ([values objectForKey:@"googFrameWidthReceived"]) {
// Video track.
[self parseVideoRecvStatsReport:statsReport];
} else {
} else if ([values objectForKey:@"audioOutputLevel"]) {
// Audio track.
[self parseAudioRecvStatsReport:statsReport];
}
}