[mythtv-commits] Ticket #11739: EIT over the air program guide title description mismatch FIXED/SOLVED

MythTV noreply at mythtv.org
Thu Sep 10 15:01:02 UTC 2015


#11739: EIT over the air program guide title description mismatch FIXED/SOLVED
-----------------------------------+-----------------------------
 Reporter:  deadletterfile@…       |          Owner:  dekarl
     Type:  Bug Report - General   |         Status:  assigned
 Priority:  minor                  |      Milestone:  0.28
Component:  MythTV - ATSC          |        Version:  Master Head
 Severity:  medium                 |     Resolution:
 Keywords:  EIT title description  |  Ticket locked:  0
-----------------------------------+-----------------------------

Comment (by deadletterfile@…):

 jtlpa,

 Developers of Mythtv have not yet addressed this patch or a fix for the
 EIT problem. libmythtv.140430.patch (available above) can be applied to
 the source tarball (easy) or a git source tree (more knowledge involved).
 Below is a script I call patchmyth that is used with the git source tree
 properly pointing to v0.27.5. Paths would need to be adjusted. However the
 key points can be seen: libmythtv.140430.patch is placed in mythtv/libs/
 and the command "patch -Np1 <  ../libmythtv.140430.patch" is run from
 mythtv/libs/libmythtv

 Compiling a program and going through "dependency hell" in the
 configuration stage is not beyond the average computer user. Backup your
 Mythtv database first as a precaution. Once it is set up, the process is
 quite easy after that. The compiled programs install under /usr/local and
 running "make uninstall" from mythtv/ will make the compiled version
 disappear, leaving you with your distribution's install of Mythtv.

 There is also a page in the Mythtv wiki regarding EIT (I believe a post
 there was not using the latest patch referenced here). Even if you know
 next to nothing about code, look through the patch before applying to see
 that it indeed will not erase your hard drive nor consume your cat or
 houseplants.

 #!/bin/bash[[br]]
 echo "[Ctrl] [C] to exit now"[[br]]
 echo "Usage: patchmyth [checkout | patch ]"[[br]]
 echo "'checkout' checks out clean git files so 'git checkout' may be used
 to update the source tree."[[br]]
 echo "'patch' will patch the clean source with RLH's EIT patch
 fixes"[[br]]
 read -p "[Ctrl][C] to exit; [Enter] to continue..."[[br]]
 if [ "$1" == "checkout" ]; then[[br]]
  echo "cd /data/packages/mythtvgit"[[br]]
  cd /data/packages/mythtvgit[[br]]
  echo "git checkout mythtv/libs/libmythtv/eithelper.cpp
 mythtv/libs/libmythtv/eitscanner.cpp mythtv/libs/libmythtv/eitscanner.h
 mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
 mythtv/libs/libmythtv/programdata.cpp mythtv/libs/libmythtv/tv_rec.cpp
 mythtv/libs/libmyth/programinfo.cpp"[[br]]
  git checkout mythtv/libs/libmythtv/eithelper.cpp
 mythtv/libs/libmythtv/eitscanner.cpp mythtv/libs/libmythtv/eitscanner.h
 mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
 mythtv/libs/libmythtv/programdata.cpp mythtv/libs/libmythtv/tv_rec.cpp
 mythtv/libs/libmyth/programinfo.cpp[[br]]
 elif [ "$1" == "patch" ]; then[[br]]
  echo "cd /data/packages/mythtvgit/mythtv/libs/libmythtv"[[br]]
  cd /data/packages/mythtvgit/mythtv/libs/libmythtv[[br]]
  echo "patch -Np1 <  ../libmythtv.140430.patch"[[br]]
  patch -Np1 <  ../libmythtv.140430.patch[[br]]
  echo "cd /data/packages/mythtvgit/mythtv/libs/libmyth"[[br]]
  cd /data/packages/mythtvgit/mythtv/libs/libmyth[[br]]
  echo "Patch below not needed at this time - RLH"[[br]]
  echo "patch -p0 programinfo.cpp < ../programinfo.cpp.patch"[[br]]
 # patch -p0 programinfo.cpp < ../programinfo.cpp.patch[[br]]
 fi[[br]]

--
Ticket URL: <https://code.mythtv.org/trac/ticket/11739#comment:29>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list