[mythtv-commits] Ticket #13329: Proposed patch - External recorder channel change can result in discontinuous changes for LiveTV
MythTV
noreply at mythtv.org
Sat Oct 6 10:49:50 UTC 2018
#13329: Proposed patch - External recorder channel change can result in
discontinuous changes for LiveTV
----------------------------------------+--------------------------
Reporter: Gary Buhrmaster | Owner: (none)
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: MythTV - Video Library | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
----------------------------------------+--------------------------
For your consideration:
During some testing of LiveTV with an external recorder (limited testing,
I almost never use LiveTV) I encountered some non-reproducible issues with
channel changes and video failures. I originally thought I had tracked
them down to changes in video format between the channels, and applied the
following patch, which seemed to help at least a few times.
Eventually I also made other changes to my external recorder to eliminate
certain other channel change artifacts.
I have been unable to reproduce the original problem with or without this
patch since I made those other changes to my external recorder. But this
feels like it should be the correct value for the general case of external
recorders and LiveTV.
{{{
diff --git a/mythtv/libs/libmythtv/cardutil.h
b/mythtv/libs/libmythtv/cardutil.h
index b19c5b40ff..23f07bdd41 100644
--- a/mythtv/libs/libmythtv/cardutil.h
+++ b/mythtv/libs/libmythtv/cardutil.h
@@ -139,7 +139,8 @@ class MTV_PUBLIC CardUtil
static bool IsChannelChangeDiscontinuous(const QString
&rawtype)
{
- return !IsEncoder(rawtype) || (rawtype == "HDPVR");
+ return !IsEncoder(rawtype) || (rawtype == "HDPVR") ||
+ (rawtype == "EXTERNAL");
}
static bool IsUnscanable(const QString &rawtype)
}}}
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13329>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list