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

Jesper Sörensen jesper at datapartner.se
Sun Nov 7 23:31:42 UTC 2004


Taylor, John,

Great work guys! I have tested the patch with DVB-S here and so far it 
seems to work nicely! The channel scanner found all channels (at least I 
think so, since it found about 300 or so) and the auto-pid:ing rocks! A 
few rough edges but nothing major. :-)

Some issues:

The service names need to be recoded to UTF-8 before they're sent to the 
DB. In my feed the names seem to be encoded in ISO8859-1. I'm not that 
familiar with your code yet so I haven't made a patch but I think the 
character recoding needs to go into SIParser::ParseDescriptorService? 
The event descriptors seem to be charset aware and I guess that code 
could be reused?

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?

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.

Regards,
Jesper



More information about the mythtv-dev mailing list