Hi Klaus, On Fr, Jan 26, 2007 at 04:15:09 +0100, Klaus Schmidinger wrote: > Halim Sahin wrote: > > Hello, > > > > In my channels.conf there are the channels: > > > > atv;Service Provider:12633:v:S42.0E:4800:308+8179:256=eng:0:0:1:1:1:0 > > SAMANYOLU TV;STV:11951:v:S42.0E:8800:300:301=tur:0:0:1:1:48:0 > > > > Vdr start on ATV. > > After switching to the second channel, vdr changes the name and > > providername of the first one. llike this: > > > > SAMANYOLU TV;STV:12633:v:S42.0E:4800:308+8179:256=eng:0:0:1:1:1:0 > > SAMANYOLU TV;STV:11951:v:S42.0E:8800:300:301=tur:0:0:1:1:48:0 > > Whats wrong there? > > You could add some debug output to cSdtFilter::Process() to check > whether the data is broadcast wrongly, or VDR does something wrong > here. I printed out some variables in this function after updatechannel. atv Service Provider SAMANYOLU TV STV It seems correct to me!! Vdr insert the right vallues in the channellist. Switching away from this channel causes vdr to change the right vallues into wrong ones. Halim