[mythtv] [EXPerimental PATCH] BIG DVB PATCH V1.1

Taylor Jacob rtjacob at earthlink.net
Mon Nov 8 00:31:06 UTC 2004

> The event descriptors seem to be charset aware and I guess that code
> could be reused?

I am thinking that code can be re-used pretty easily.. It might just be in the
DBInserts I need to use the QString.utf8() (This would be in
SIScan::UpdateServicesInDB()), the Event inserts are like this.. Ifs you can
patch this up and test it out quickly (Since I only have access to English text
its tough to know if I got it) it would be greatly appreciated..

> I've started looking into the CA support but I have some questions. What
> you call ProviderID is from what I've seen usually referred to as CA
> System ID. Am I missing something here or was there some special reason
> for using a different name?

Because I didn't know what the official name was when I wrote the code :)

> It also seems like you're only expecting CA descriptors on the
> elementary streams, but the system here has a CA descriptor for the
> programme/service and no CA descriptors on the elementary streams (we
> probably need to support that too though). Anyway, the current
> PMTObject::GetCAPID is not useful but I think I'll be able to get what I
> need by some smaller changes. I'll try to cook up a patch when I have
> some more time.

Oh then the ParseCADescriptor should be added to the PMT descriptor parsing
(none of the PMT Descriptors are supported yet,but what is necessary for the
loop is there), and another obejct should be added to the PMTObject, and one
addition to the GetCAPID() function, and problem is solved.. If you want to do
this, and test it let me know that would  be great..   This would be in
siparser.cpp/h and the object definitions would be in sitypes.h..

Any of these changes would be very helpful, and I don't have much way of testing
these.. (I only found the utf8 stuff for events because of a few french channels
I could get access to, but that was by dumb luck and nothing else..)


More information about the mythtv-dev mailing list