Halim Sahin wrote: > 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. What you need to find out is exactly *where* and *why* VDR gets the wrong values from. Also: are you using any patches or plugins? If so, please try a plain vanilla VDR first. Klaus