mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
52 lines
1.7 KiB
Diff
52 lines
1.7 KiB
Diff
From 9e65311555962ea40eae8cf34f2a545957a0beb0 Mon Sep 17 00:00:00 2001
|
|
From: Rainer Hochecker <fernetmenta@online.de>
|
|
Date: Sat, 7 Feb 2015 18:38:00 +0100
|
|
Subject: [PATCH 1/2] dvdplayer: reset speed of video reference clock after
|
|
refresh rate changed
|
|
|
|
---
|
|
xbmc/video/VideoReferenceClock.cpp | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/xbmc/video/VideoReferenceClock.cpp b/xbmc/video/VideoReferenceClock.cpp
|
|
index 9246a35..a3ee195 100644
|
|
--- a/xbmc/video/VideoReferenceClock.cpp
|
|
+++ b/xbmc/video/VideoReferenceClock.cpp
|
|
@@ -280,6 +280,7 @@ void CVideoReferenceClock::UpdateRefreshrate()
|
|
{
|
|
CSingleLock SingleLock(m_CritSection);
|
|
m_RefreshRate = m_pVideoSync->GetFps();
|
|
+ m_ClockSpeed = 1.0;
|
|
|
|
CLog::Log(LOGDEBUG, "CVideoReferenceClock: Detected refreshrate: %.3f hertz", m_RefreshRate);
|
|
}
|
|
--
|
|
1.9.1
|
|
|
|
|
|
From db557b5418b86d04dd6903ce04a9dee21df54882 Mon Sep 17 00:00:00 2001
|
|
From: Rainer Hochecker <fernetmenta@online.de>
|
|
Date: Sun, 8 Feb 2015 21:45:49 +0100
|
|
Subject: [PATCH 2/2] dvdplayer: fix clock speed
|
|
|
|
---
|
|
xbmc/cores/dvdplayer/DVDClock.cpp | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/xbmc/cores/dvdplayer/DVDClock.cpp b/xbmc/cores/dvdplayer/DVDClock.cpp
|
|
index 0a253e4..a496ec0 100644
|
|
--- a/xbmc/cores/dvdplayer/DVDClock.cpp
|
|
+++ b/xbmc/cores/dvdplayer/DVDClock.cpp
|
|
@@ -218,7 +218,7 @@ int CDVDClock::UpdateFramerate(double fps, double* interval /*= NULL*/)
|
|
|
|
CSingleLock lock(m_speedsection);
|
|
|
|
- double weight = rate / (double)MathUtils::round_int(fps);
|
|
+ double weight = MathUtils::round_int(rate) / (double)MathUtils::round_int(fps);
|
|
|
|
//set the speed of the videoreferenceclock based on fps, refreshrate and maximum speed adjust set by user
|
|
if (m_maxspeedadjust > 0.05)
|
|
--
|
|
1.9.1
|
|
|