[mythtv] [Experimental PATCH] BIG DVB PATCH V1

Taylor Jacob rtjacob at earthlink.net
Mon Nov 1 22:53:54 UTC 2004

> I totally agree. Don't get me wrong, I wasn't trying to imply your
> patch was re-inventing the wheel compared to tv_grab_dvb. I can see
> that this patch is a welcome step-change in thinking when it comes to
> DVB handling in Myth. I understand that EIT parsing is just a small
> part of the functionality, just thought that a tried and tested EIT
> parser might come in handy when adding to this area.

When most of the code in this patch was written for eit scanning tv_grab_dvb was
in its infancy, and only parsed the titles, and times.. It didnt do anything
more, and also didn't track what had been recieved yet and what had been
missed, so I kind of disregarded it as a source for stealing code.. I also
looked at the VDR code, but it didnt fit much into my strategy so I also left
it out..

> > Are you using a network that has custom descriptors?
> I'm a DVB-T user from the UK. Apart from id 0xF0 which appears to be
> "Drama" we seem to be using default descriptors here.

Thats not a descriptor, but a custom catagory (Which aren't being parsed very
deeply with the current patch).. In the UK the 0x80 channel number descriptor
is the only one I am aware of..

> Indeed, a ":" is generally used here to sepaerate the subtitle. I can
> see this requiring a new configuration page to determine how 'fixing
> up' is done, maybe with a few presets for the more common networks....

Yes that type of thing is plannd...

> Just thought it may be something to worry about, and be easier to
> change sooner rather than later if it is required. Is there anybody
> out there actually using DVB or ATSC on a big-endian system?

I hadn't even thought about endianess when I started writing this code.. I will
add it to the list of things to work on.. If Nigel tries to get this stuff to
work on a Mac and it doesn't work because of this I might shove it up the list
of things to do..


More information about the mythtv-dev mailing list