From 00dfad657a7daf781d9733a27a2e83d69ae35667 Mon Sep 17 00:00:00 2001
From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com>
Date: Thu, 13 Feb 2020 11:53:14 -0500
Subject: [PATCH] winvideo: use MinFrameInterval to calculate maximum fps

Change-Id: Id070a72d5711fa47ff6080ed47d19c384cd95637
---
 src/media/video/winvideo/video_device_impl.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/media/video/winvideo/video_device_impl.cpp b/src/media/video/winvideo/video_device_impl.cpp
index 938974641f..a1ee610b85 100644
--- a/src/media/video/winvideo/video_device_impl.cpp
+++ b/src/media/video/winvideo/video_device_impl.cpp
@@ -220,7 +220,8 @@ VideoDeviceImpl::setup()
         }
         auto videoInfo = (VIDEOINFOHEADER*)pmt->pbFormat;
         auto size = jami::video::VideoSize(videoInfo->bmiHeader.biWidth, videoInfo->bmiHeader.biHeight);
-        auto rate = jami::video::FrameRate(1e7, videoInfo->AvgTimePerFrame);
+        // use 1e7 / MinFrameInterval to get maximum fps
+        auto rate = jami::video::FrameRate(1e7, pSCC.MinFrameInterval);
         auto bitrate = videoInfo->dwBitRate;
         // Only add configurations with positive bitrates.
         if (bitrate == 0)
-- 
GitLab