From d9e246518553f1369f844957e7924241e61f66cc Mon Sep 17 00:00:00 2001 From: ravi688 Date: Sun, 17 Mar 2024 00:34:41 +0530 Subject: [PATCH] Allow framerates lower than 60 fps --- source/HDMIEncodeNetStream.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/HDMIEncodeNetStream.cpp b/source/HDMIEncodeNetStream.cpp index e6eb2d7..ba84baf 100644 --- a/source/HDMIEncodeNetStream.cpp +++ b/source/HDMIEncodeNetStream.cpp @@ -31,7 +31,8 @@ namespace SKVMOIP std::pair frameSize = m_hdmiStream->getOutputFrameSize(); std::pair frameRatePair = m_hdmiStream->getInputFrameRate(); _assert((frameSize.first == 1920) && (frameSize.second == 1080)); - _assert((frameRatePair.first == 60) && (frameRatePair.second == 1)); + /* For just one Kreo HDMI capture device, this assertion is not true. But Why? */ + _ASSERT_WRN((frameRatePair.first == 60) && (frameRatePair.second == 1)); u32 frameRate = m_hdmiStream->getInputFrameRateF32(); m_nv12Buffer = buf_create(sizeof(u8), (frameSize.first * frameSize.second * 3) >> 1, 0);