[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