[mythtv] [Experimental PATCH] BIG DVB PATCH V1

Taylor Jacob rtjacob at earthlink.net
Mon Nov 1 13:42:30 UTC 2004


<snip>
> > - Some basic support for Guide loading (will require using an external app
> for now to test with)
> Just checking that you're aware of the tv_grab_dvb
> (http://www.darkskiez.co.uk/index.php?page=tv_grab_dvb), this is what
> i'm currently using to parse the EIT tables. It seems to be able to
> extract some more detailed info than what's included in your V1 patch,
> so may be worth a look. No point in reinventing the wheel here!

Its from from re-intenting the wheel when you internalize all of the guide
loading directly into the database.  The goal of this patch in the end is to
make Myth adapt to DVB network changes just like a good set top box would. 
Constly monitor the SDT tables for service updates, possibly use the RST tables
(if they are used anywhere) to make the scheduler start/stop recording at a new
time, instead of truncating events.  Parsing EIT data is a small portion of
this patchs overall goals.  Are you using a network that has custom
descriptors?

As far as data quality, there are some cleanup functions that will need to be
written, that presently are not in place.  I left in a FixUpEITStyle1()
function that uses regexps to parse out fields from the extended text
description that I should have commented out, which could make the guide data
not look quite right with some networks.. Apparently in the UK different field
seperators are used (I believe a ":" John was telling me) so this should help
in providing better data.  This makes me believe there will be 4-5 methods of
"fixing up" the EIT style data.

> Having had a quick look at the patch there's one thing that struck me,
> there doesn't appear to be any support for big-endian systems, not
> that i'm using one. Again, it may be worth looking at tv_grab_dvb to
> see how this was made endian independant. Just a thought.

As far as Big Endian vs. Little Endian I will have to look twoard this in the
future and make sure this is taken care of if there are systems that use it.

> Hope to find time to try the patch out sometime this week, once again
> thanks for spending effort on DVB support, it's most appreciated!




More information about the mythtv-dev mailing list