[vdr] Re: Channels and pid update possible bug

Klaus Schmidinger Klaus.Schmidinger at cadsoft.de
Fri Dec 16 16:19:55 CET 2005


Suur Karu wrote:
> Thank you for response.
> 
> I think I see problem.
> 
> RID set manually to not zero (and channels names not messed up):
> 
>>>>  From 10722 to 10762:
>>>> ---------------------------------------
>>>> GetByChannelID: S4.0W-4369-1-1 0 0
>>>>   sid = 1
>>>> GetByChannelID: S4.0W-0-110762-1 0 0
>>>>   sid = 1
>>>
>>> --------------------
> 
> 
> Same case (10722->10762) with RID=0:
> 
>>> GetByChannelID: S4.0W-4369-1-1 0 0
>>>   sid = 1
>>>   channel->Sid() = 1
>>>   channel->Nid() = 4369
>>>   channel->Tid() = 1
>>>   channel->Transponder() = 110722
>>>   channel->GetChannelID() = S4.0W-4369-1-1
> 
> 
> 
> Transponder value is wrong. It must be 110762. Or isn't?

Well, the incoming channel id is S4.0W-4369-1-1, and according
to your initial channels.conf excerpt

K1;SPACECOM:10722:h:S4.0W:27500:257:258:0:0:1:4369:1:0

that channel is on transponder 10722.
The line

   channel->Transponder() = 110722

in the above output indicates that the channel that is returned
from the cChannels::GetByChannelID() call is on transponder 10722
(the first '1' represents the polarization).

So I'm afraid I can't see anything wrong.

Klaus



More information about the vdr mailing list