Re: Channels and pid update possible bug

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Suur Karu wrote:
> Klaus Schmidinger wrote:
> 
>> Please replace the function cChannels::GetByChannelID() in
>> channels.c with the attached code, then run VDR and switch
>> from transponder 10722 to 10762 and post what gets printed
>> to stdout.
> 
> 
> Here we are.
> 
>  From 10722 to 10762:
> ---------------------------------------
> GetByChannelID: S4.0W-4369-1-1 0 0
>   sid = 1
> GetByChannelID: S4.0W-0-110762-1 0 0
>   sid = 1
> GetByChannelID: S4.0W-4369-1-2 0 0
>   sid = 2
> GetByChannelID: S4.0W-0-110762-2 0 0
>   sid = 2
> GetByChannelID: S4.0W-4369-1-3 0 0
>   sid = 3
> GetByChannelID: S4.0W-0-110762-3 0 0
>   sid = 3
> GetByChannelID: S4.0W-4369-1-5 0 0
>   sid = 5
> GetByChannelID: S4.0W-0-110762-5 0 0
>   sid = 5
> GetByChannelID: S4.0W-4369-1-6 0 0
>   sid = 6
> GetByChannelID: S4.0W-0-110762-6 0 0
>   sid = 6
> GetByChannelID: S4.0W-4369-1-7 0 0
>   sid = 7
> GetByChannelID: S4.0W-0-110762-7 0 0
>   sid = 7

Sorry, I forgot set RID back to zero. With default value of it I got 
different result:
--------------------
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
GetByChannelID: S4.0W-4369-1-2 0 0
   sid = 2
   channel->Sid() = 2
   channel->Nid() = 4369
   channel->Tid() = 1
   channel->Transponder() = 110722
   channel->GetChannelID() = S4.0W-4369-1-2
GetByChannelID: S4.0W-4369-1-3 0 0
   sid = 3
   channel->Sid() = 3
   channel->Nid() = 4369
   channel->Tid() = 1
   channel->Transponder() = 110722
   channel->GetChannelID() = S4.0W-4369-1-3
GetByChannelID: S4.0W-4369-1-5 0 0
   sid = 5
   channel->Sid() = 5
   channel->Nid() = 4369
   channel->Tid() = 1
   channel->Transponder() = 110722
   channel->GetChannelID() = S4.0W-4369-1-5
GetByChannelID: S4.0W-4369-1-6 0 0
   sid = 6
   channel->Sid() = 6
   channel->Nid() = 4369
   channel->Tid() = 1
   channel->Transponder() = 110722
   channel->GetChannelID() = S4.0W-4369-1-6
GetByChannelID: S4.0W-4369-1-7 0 0
   sid = 7
   channel->Sid() = 7
   channel->Nid() = 4369
   channel->Tid() = 1
   channel->Transponder() = 110722
   channel->GetChannelID() = S4.0W-4369-1-7
--------------------
It seems like no differents 10722->10762 or 10762->10722 switching.

Night,
SK



[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux