diff --git a/Classes/CallSideMenuView.m b/Classes/CallSideMenuView.m index 2407f6e07..fa379dd27 100644 --- a/Classes/CallSideMenuView.m +++ b/Classes/CallSideMenuView.m @@ -63,39 +63,40 @@ - (NSString *)updateStatsForCall:(LinphoneCall *)call stream:(LinphoneStreamType)stream { NSMutableString *result = [[NSMutableString alloc] init]; - const PayloadType *payload; + const PayloadType *payload = NULL; const LinphoneCallStats *stats; const LinphoneCallParams *params = linphone_call_get_current_params(call); - - [result appendString:@"\n"]; + NSString *name; switch (stream) { case LinphoneStreamTypeAudio: - [result appendString:@"Audio"]; + name = @"Audio"; payload = linphone_call_params_get_used_audio_codec(params); stats = linphone_call_get_audio_stats(call); break; case LinphoneStreamTypeText: - [result appendString:@"Text"]; + name = @"Text"; payload = linphone_call_params_get_used_text_codec(params); stats = linphone_call_get_text_stats(call); break; case LinphoneStreamTypeVideo: - [result appendString:@"Video"]; + name = @"Video"; payload = linphone_call_params_get_used_video_codec(params); stats = linphone_call_get_video_stats(call); break; case LinphoneStreamTypeUnknown: - return @"Unsupported stream type"; + break; } - [result appendString:@"\n"]; - if (payload == NULL) { - [result appendString:NSLocalizedString(@"Not enabled yet", nil)]; - [result appendString:@"\n"]; return result; } + [result appendString:@"\n"]; + [result appendString:name]; + [result appendString:@"\n"]; + [result appendString:NSLocalizedString(@"Not enabled yet", nil)]; + [result appendString:@"\n"]; + [result appendString:[NSString stringWithFormat:@"Codec: %s/%iHz", payload->mime_type, payload->clock_rate]]; if (stream == LinphoneStreamTypeAudio) { [result appendString:[NSString stringWithFormat:@"/%i channels", payload->channels]]; diff --git a/Classes/LinphoneUI/StatusBarView.m b/Classes/LinphoneUI/StatusBarView.m index 46a044472..bfa5dc80c 100644 --- a/Classes/LinphoneUI/StatusBarView.m +++ b/Classes/LinphoneUI/StatusBarView.m @@ -292,10 +292,10 @@ NSString *accessibilityValue = [NSString stringWithFormat:NSLocalizedString(@"Call quality: %d", nil), quality]; if (![accessibilityValue isEqualToString:_callQualityButton.accessibilityValue]) { _callQualityButton.accessibilityValue = accessibilityValue; - _callQualityButton.hidden = (quality == -1.f); + _callQualityButton.hidden = NO; //(quality == -1.f); UIImage *image = (quality == -1.f) - ? nil + ? [UIImage imageNamed:@"call_quality_indicator_0.png"] // nil : [UIImage imageNamed:[NSString stringWithFormat:@"call_quality_indicator_%d.png", quality]]; [_callQualityButton setImage:image forState:UIControlStateNormal]; }