[mythtv-commits] Ticket #11808: New EIT guide fixup for swedish dvb-t boxer

MythTV noreply at mythtv.org
Sun Sep 1 17:32:41 UTC 2013


#11808: New EIT guide fixup for swedish dvb-t boxer
------------------------------------+------------------------
     Reporter:  torbjorn.jansson@…  |      Owner:  dekarl
         Type:  Patch - Feature     |     Status:  new
     Priority:  minor               |  Milestone:  unknown
    Component:  MythTV - EIT        |    Version:  0.26-fixes
     Severity:  medium              |   Keywords:
Ticket locked:  0                   |
------------------------------------+------------------------
 Hi.

 a while ago my regular import using xmltv broke and i was forced to switch
 to eit on all channels.
 because of the realy bad quality "out of the box" i lost several
 recordings as a result so i decided to try to make the eit guide data for
 boxer as good as it can be.

 there are a number of issues with the default guide data.
 the most obvious one is the fact that boxers interpretation of the
 standard is to star the description of a program in the short event
 descriptor and then continue in the extended event descriptor.
 result is that the first part of description ends up in the subtitle and
 this messes up recording rules a lot.

 the patch also tries to extract some useful data from the description and
 put the data where it is supposed to be.
 for example there is no subtitles at all by default.
 some channels (C More) have a couple of comma separated fields in the
 beginning of the description that easily can be extracted.

 other channels have another kind format of the beginning of the
 description.


 while working on this guide fixup i discovered that boxer sends a custom
 descriptor as part of the eit stream that contains some useful information
 like season/episode, production year, director, spoken language and
 production country.
 specification also allow for more types of data but i have not yet seen
 that being transmitted.

 it is also possible this descriptor is transmitted on dvb-t in denmark and
 finland, so if someone from denmark or finland with dvb-t can provide a
 dvbsnoop dump of the eit stream i might be able to adjust the fixup to
 work for them too.

 and the final thing this patch does is to create a new function called
 CreateProgramID().
 this function is intended to create identical seriesid and programid
 fields as the xmltv import does in mythfilldatabase.
 this should allow dupe matching work better when switching between xmltv
 and eit guide data.

 as a side benefit it also makes mythfilldatabase update the first/last
 showing flags properly.
 the reason it is broken by default is because without programid mfd uses
 the description and boxer only transmits the description for 1 day.
 so future showings of the same episode is still counted as first showing.

--
Ticket URL: <http://code.mythtv.org/trac/ticket/11808>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list