﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
11808	New EIT guide fixup for swedish dvb-t boxer	torbjorn.jansson@…	Karl Egly	"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.

"	Patch - Feature	closed	minor	unknown	MythTV - EIT	0.26-fixes	medium	Unverified			0
