[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