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