[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