summaryrefslogtreecommitdiffstats
path: root/linhes/mythtv/autoskip_reduce_commskip_jumpback.patch
diff options
context:
space:
mode:
Diffstat (limited to 'linhes/mythtv/autoskip_reduce_commskip_jumpback.patch')
-rw-r--r--linhes/mythtv/autoskip_reduce_commskip_jumpback.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/linhes/mythtv/autoskip_reduce_commskip_jumpback.patch b/linhes/mythtv/autoskip_reduce_commskip_jumpback.patch
new file mode 100644
index 0000000..2c05a87
--- /dev/null
+++ b/linhes/mythtv/autoskip_reduce_commskip_jumpback.patch
@@ -0,0 +1,15 @@
+diff --git a/mythtv/libs/libmythtv/commbreakmap.cpp b/mythtv/libs/libmythtv/commbreakmap.cpp
+index 66cacb1eb0..3afcea169c 100644
+--- a/mythtv/libs/libmythtv/commbreakmap.cpp
++++ b/mythtv/libs/libmythtv/commbreakmap.cpp
+@@ -257,8 +257,8 @@ bool CommBreakMap::DoSkipCommercials(uint64_t &jumpToFrame,
+ {
+ comm_msg = tr("Skipping Back.");
+
+- if (m_lastCommSkipStart > (2.0 * video_frame_rate))
+- m_lastCommSkipStart -= (long long) (2.0 * video_frame_rate);
++ if (m_lastCommSkipStart > (1.25 * video_frame_rate))
++ m_lastCommSkipStart -= (long long) (1.25 * video_frame_rate);
+ m_lastCommSkipDirection = 0;
+ m_lastCommSkipTime = time(nullptr);
+ jumpToFrame = m_lastCommSkipStart;