[mythtv] EIT sparadically broken in trunk

Torbjörn Jansson torbjorn.jansson at mbox200.swipnet.se
Sun Jul 9 18:25:56 UTC 2006


mythtv-dev-bounces at mythtv.org <> wrote:
> mythtv-dev-bounces at mythtv.org <> wrote:
>> On Sunday 09 July 2006 18:19, Torbjörn Jansson wrote:
>>> I don't know if it's valid to have dupe channums on the same card,
>>> if it is then select query in EITScanner::StartActiveScan needs to
>>> be changed (or possibly something else).
>> 
>> In the current design it's not valid to have duplicate
>> channums on one
>> source or multiple sources bound to one card (dvb-s). The channel is
>> switched in TVRec based on the channum. It would be saner to use the
>> chanid but I can't think of valid cases to have more than one channel
>> per source on one channum.
> 
> Guess i'll have to renumber/delete channels :)

That did not workout very well.
I deleted all channels that had duplicate chanids from the dvb card and then
did a scan to get them back.
The scanner found the channels but didn't add them.

And if i do a "Existing Trasnport Scan" and select a transport i can see
that the scanner finds the channels but all i get is one singel channel from
that transport.

I ran the mythtv-setup with "-v all" and it looks like the scanner is
updating all channels it finds with the same chanid.

UPDATE channel SET mplexid         = 17,   serviceid       = 1097,
atsc_major_chan = 0, atsc_minor_chan = 0,     callsign        = 'SVT1',
name            = 'SVT1',          channum         = '1005',   freqid
= NULL,        tvformat        = NULL,  sourceid        = 2   WHERE
chanid=20300

UPDATE channel SET mplexid         = 17,   serviceid       = 1098,
atsc_major_chan = 0, atsc_minor_chan = 0,     callsign        = 'SVT2',
name            = 'SVT2',          channum         = '1005',   freqid
= NULL,        tvformat        = NULL,  sourceid        = 2   WHERE
chanid=20300

And so on.
So all i get is the last update.
Any ideas why this happends? Did i mess something up? :-)



More information about the mythtv-dev mailing list