From 6ba1e9db2af67ac17739ceedd343b3f3ce5764da Mon Sep 17 00:00:00 2001
From: Pierre Lespagnol <pierre.lespagnol@savoirfairelinux.com>
Date: Wed, 24 Jul 2019 13:53:27 -0400
Subject: [PATCH] autoadapt: fix getPonderateLoss function

The delay could be in nanoseconds

Change-Id: I055b8e5362828f11f8ecb7245363d37f52681afc
---
 src/media/video/video_rtp_session.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/media/video/video_rtp_session.cpp b/src/media/video/video_rtp_session.cpp
index 28d951e4d2..45aa79e01e 100644
--- a/src/media/video/video_rtp_session.cpp
+++ b/src/media/video/video_rtp_session.cpp
@@ -544,9 +544,8 @@ VideoRtpSession::getPonderateLoss(float lastLoss)
 
     histoLoss_.emplace_back(now, lastLoss);
 
-    //for(auto& it : histoLoss_)
     for (auto it = histoLoss_.begin(); it != histoLoss_.end();) {
-        auto delay = now - it->first;
+        auto delay = std::chrono::duration_cast<std::chrono::milliseconds>(now - it->first);
 
         //JAMI_WARN("now - it.first: %ld", std::chrono::duration_cast<std::chrono::milliseconds>(delay));
 
-- 
GitLab