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