fix local moslq/moscq interval for quality reporting from (0..5) to (1..5)

This commit is contained in:
Gautier Pelloux-Prayer 2014-06-27 11:57:02 +02:00
parent 2552449fac
commit cfe31b55b0

View file

@ -497,8 +497,10 @@ void linphone_reporting_update_media_info(LinphoneCall * call, int stats_type) {
report->info.remote_addr.ssrc = rtp_session_get_recv_ssrc(session);
if (stream->qi != NULL){
report->local_metrics.quality_estimates.moslq = ms_quality_indicator_get_average_lq_rating(stream->qi);
report->local_metrics.quality_estimates.moscq = ms_quality_indicator_get_average_rating(stream->qi);
report->local_metrics.quality_estimates.moslq = ms_quality_indicator_get_average_lq_rating(stream->qi) >= 0 ?
MAX(1, ms_quality_indicator_get_average_lq_rating(stream->qi)) : -1;
report->local_metrics.quality_estimates.moscq = ms_quality_indicator_get_average_rating(stream->qi) >= 0 ?
MAX(1, ms_quality_indicator_get_average_rating(stream->qi)) : -1;
}
}