[mythtv] mythfilldatabase, "normal" lineups, and freqid

Anduin Withers awithers at anduin.com
Thu May 4 00:03:55 UTC 2006


I've seen a few people report channel issues with the Data Direct stuff
(most recently Chris Petersen). I did some minimal digging and found that if
<fccChannelNumber> is set in <station> it is used for the freqid, which
makes sense until it doesn't.

In the non-over-the-air case fccChannelNumber and channel may have no
relation (unlike the data in gold_sample.xml).

Can someone more familiar with the DD stuff and the non-cable stuff look at
this? Failing that I'll create a ticket with an attempted patch and wait for
people to report that it works.

In my patch I'd be somewhat tempted to just make freqid = channum unless
channelMinor had a value (this would work for my lineups, even if I added
the local broadcast one). Or maybe just do it for lineups of type
!'LocalBroadcast'. What else that may break I don't know.

Sample data:

...
<station id='10345'>
<callSign>KBHK</callSign>
<name>KBHK</name>
<fccChannelNumber>44</fccChannelNumber>
<affiliate>UPN Affiliate</affiliate>
</station>
...

...
<map station='10345' channel='12'/>
...

In this case you get a channel table entry like this:

chanid      channum      freqid   ...
1012        12           44       ...

For my lineup this make UPN=VH1, and while it is easy to argue I've lost
nothing in that conversion, some of the other 14 in my lineup would be more
irritating.

-- 
Anduin Withers



More information about the mythtv-dev mailing list