[mythtv-commits] Ticket #11739: EIT over the air program guide title description mismatch FIXED/SOLVED
MythTV
noreply at mythtv.org
Wed Jan 27 17:44:45 UTC 2016
#11739: EIT over the air program guide title description mismatch FIXED/SOLVED
-----------------------------------+-----------------------------
Reporter: deadletterfile@… | Owner: dekarl
Type: Bug Report - General | Status: closed
Priority: minor | Milestone: 0.28
Component: MythTV - ATSC | Version: Master Head
Severity: medium | Resolution: fixed
Keywords: EIT title description | Ticket locked: 0
-----------------------------------+-----------------------------
Comment (by deadletterfile@…):
Submitted are eit.160127.patch and mutex.160127.patch. These patches are a
stripped version (with a minimal modification) of libmythtv.140430.patch.
eit.160127.patch removes six lines of code. It is a patch against
fixes/0.27 but should patch a clean v0.27.5 tree (and likely older
versions).
mutex.160127.patch adds three lines of code. The “return NULL” seems
necessary in light of the code calling {{{TuningSignalCheck}}}. I omit the
running of {{{StopActiveScan}}} by placement of the return as in the past,
during periods of no user interaction with Mythtv, I lost all program
data.
The other two added lines throw a mutex locker around the entire
{{{TVRec::run(void)}}} function. If I understand locking, this renders all
other locking within this function and its children inert.
The patches are applied as with libmythtv.140430.patch. Place the patches
in mythtv/libs then:
cd path_to_mythtv/libs/libmythtv[[br]]
patch -Np1 < ../eit.160127.patch[[br]]
patch -Np1 < ../mutex.160127.patch[[br]]
Experimenters can apply the patches to a clean tree in any order, perhaps
monitoring several days before applying the second patch. In my short test
period, eit.160127.patch yielded the biggest improvement with three
mismatches in five days. Adding the mutex.160127.patch has over a six
additional days yielded no new mismatches (testing continues). These two
patches may be minimally superior to libmythtv.140430.patch (but tested
for only a couple of weeks). I know of no issues with running these
patches at this time and have been very pleased with the results during an
admittedly short test period.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/11739#comment:53>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list