Re: [vdr] vdr error on turksat 42
Halim Sahin wrote: > Hi, > On Sa, Jan 27, 2007 at 05:16:31 +0100, Klaus Schmidinger wrote: >> Halim Sahin wrote: >>> Hi Klaus >>> On Sa, Jan 27, 2007 at 02:15:02 +0100, Klaus Schmidinger wrote: in cSdtFilter::Process(). Print out pn, ps and pp there when switching between the two channels and post the result. >>> Here it komes: >>> pn=FEED pp= ATV ps= >>> pn=atv pp= Service Provider ps= >>> pn=RADIO CITY pp= Service Provider ps= >>> pn=Marmara Radyo pp= Service Provider ps= >>> pn=. pp= Service Provider ps= >>> >>> pn=SAMANYOLU TV pp= STV ps= >>> pn=MEHTAP TV pp= STV ps= >>> pn=S HABER pp= stv ps= >>> pn=BURC FM pp= STV ps= >>> pn=DUNYA RADIO pp= STV ps= >>> pn=AKRA FM pp= STV ps= >>> pn=MORAL FM pp= STV ps= >>> pn=MARMARA FM pp= STV ps= >>> pn=RADYO 15 pp= STV ps= >>> pn=INTERCOM pp= STV ps= >>> >>> >>> After switching to the stv provider, vdr shows in channels.conf for >>> atv >>> SAMANYOLU TV. >> Sorry, I forgot that we also need the information which channel all this >> is for. Please locate the lines >> > Hav a look on this: > ... > data = 1 1 1 > channel = 'TRT 1' > pn=atv pp= Service Provider ps= > ... > data = 1 1 1 > channel = 'atv' > pn=SAMANYOLU TV pp= STV ps= As you can see the provider broadcasts different channel names for the same channel on the two transponders (that's assuming that the two sets of data above were retrieved from the two transponders you mentioned earlier). So unless proven otherwise I'd say it's the provider's fault. Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
Hi, On Sa, Jan 27, 2007 at 05:16:31 +0100, Klaus Schmidinger wrote: > Halim Sahin wrote: > > Hi Klaus > > On Sa, Jan 27, 2007 at 02:15:02 +0100, Klaus Schmidinger wrote: > >> in cSdtFilter::Process(). Print out pn, ps and pp there when switching > >> between the two channels and post the result. > >> > > Here it komes: > > pn=FEED pp= ATV ps= > > pn=atv pp= Service Provider ps= > > pn=RADIO CITY pp= Service Provider ps= > > pn=Marmara Radyo pp= Service Provider ps= > > pn=. pp= Service Provider ps= > > > > pn=SAMANYOLU TV pp= STV ps= > > pn=MEHTAP TV pp= STV ps= > > pn=S HABER pp= stv ps= > > pn=BURC FM pp= STV ps= > > pn=DUNYA RADIO pp= STV ps= > > pn=AKRA FM pp= STV ps= > > pn=MORAL FM pp= STV ps= > > pn=MARMARA FM pp= STV ps= > > pn=RADYO 15 pp= STV ps= > > pn=INTERCOM pp= STV ps= > > > > > > After switching to the stv provider, vdr shows in channels.conf for > > atv > > SAMANYOLU TV. > > Sorry, I forgot that we also need the information which channel all this > is for. Please locate the lines > Hav a look on this: data = 1 1 2 channel = 'RADYO 1' pn=FEED pp= ATV ps= data = 1 1 1 channel = 'TRT 1' pn=atv pp= Service Provider ps= data = 1 1 4616 channel = 'RADIO CITY' pn=RADIO CITY pp= Service Provider ps= data = 1 1 64 channel = 'Marmara Radyo' pn=Marmara Radyo pp= Service Provider ps= data = 1 1 512 channel = '.' pn=. pp= Service Provider ps= data = 1 1 1 channel = 'atv' pn=SAMANYOLU TV pp= STV ps= data = 1 1 2 channel = 'FEED' pn=MEHTAP TV pp= STV ps= data = 1 1 3 channel = 'RADYO 3' pn=S HABER pp= stv ps= data = 1 1 10 channel = 'VOT World' pn=BURC FM pp= STV ps= data = 1 1 11 channel = 'TSR Turkce' pn=DUNYA RADIO pp= STV ps= data = 1 1 12 channel = 'TRT 3' pn=AKRA FM pp= STV ps= data = 1 1 13 channel = 'Meteorolojinin Sesi' pn=MORAL FM pp= STV ps= data = 1 1 14 channel = 'VOT West' pn=MARMARA FM pp= STV ps= data = 1 1 15 channel = 'VOT East' pn=RADYO 15 pp= STV ps= data = 1 1 30 channel = 'INTERCOM' pn=INTERCOM pp= STV ps= ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
Halim Sahin wrote: > Hi Klaus > On Sa, Jan 27, 2007 at 02:15:02 +0100, Klaus Schmidinger wrote: >> in cSdtFilter::Process(). Print out pn, ps and pp there when switching >> between the two channels and post the result. >> > Here it komes: > pn=FEED pp= ATV ps= > pn=atv pp= Service Provider ps= > pn=RADIO CITY pp= Service Provider ps= > pn=Marmara Radyo pp= Service Provider ps= > pn=. pp= Service Provider ps= > > pn=SAMANYOLU TV pp= STV ps= > pn=MEHTAP TV pp= STV ps= > pn=S HABER pp= stv ps= > pn=BURC FM pp= STV ps= > pn=DUNYA RADIO pp= STV ps= > pn=AKRA FM pp= STV ps= > pn=MORAL FM pp= STV ps= > pn=MARMARA FM pp= STV ps= > pn=RADYO 15 pp= STV ps= > pn=INTERCOM pp= STV ps= > > > After switching to the stv provider, vdr shows in channels.conf for > atv > SAMANYOLU TV. Sorry, I forgot that we also need the information which channel all this is for. Please locate the lines cChannel *channel = Channels.GetByChannelID(tChannelID(Source(), sdt.getOriginalNetworkId(), sdt.getTransportStreamId(), SiSdtService.getServiceId())); if (!channel) channel = Channels.GetByChannelID(tChannelID(Source(), 0, Transponder(), SiSdtService.getServiceId())); at the beginning of cSdtFilter::Process() and change them to printf("data = %d %d %d\n", sdt.getOriginalNetworkId(), sdt.getTransportStreamId(), SiSdtService.getServiceId()); cChannel *channel = Channels.GetByChannelID(tChannelID(Source(), sdt.getOriginalNetworkId(), sdt.getTransportStreamId(), SiSdtService.getServiceId())); if (!channel) { printf("source, tp = %d %d\n", Source(), Transponder()); channel = Channels.GetByChannelID(tChannelID(Source(), 0, Transponder(), SiSdtService.getServiceId())); } if (channel) printf("channel = '%s'\n", channel->Name()); Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
Hi Klaus On Sa, Jan 27, 2007 at 02:15:02 +0100, Klaus Schmidinger wrote: > in cSdtFilter::Process(). Print out pn, ps and pp there when switching > between the two channels and post the result. > Here it komes: pn=FEED pp= ATV ps= pn=atv pp= Service Provider ps= pn=RADIO CITY pp= Service Provider ps= pn=Marmara Radyo pp= Service Provider ps= pn=. pp= Service Provider ps= pn=SAMANYOLU TV pp= STV ps= pn=MEHTAP TV pp= STV ps= pn=S HABER pp= stv ps= pn=BURC FM pp= STV ps= pn=DUNYA RADIO pp= STV ps= pn=AKRA FM pp= STV ps= pn=MORAL FM pp= STV ps= pn=MARMARA FM pp= STV ps= pn=RADYO 15 pp= STV ps= pn=INTERCOM pp= STV ps= After switching to the stv provider, vdr shows in channels.conf for atv SAMANYOLU TV. Gruß Halim ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
Halim Sahin wrote: > Hi Klaus, > > I made my tests with an unpatched vdr. > Now the question is where to go on with debuging > or why vdr tries to change channelnames etc without swithing > to > another channel on a different trnasponder? The only place where the name of an existing channel is changed is channel->SetName(pn, ps, pp); in cSdtFilter::Process(). Print out pn, ps and pp there when switching between the two channels and post the result. Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
Hi Klaus, I made my tests with an unpatched vdr. Now the question is where to go on with debuging or why vdr tries to change channelnames etc without swithing to another channel on a different trnasponder? Thanks Halim ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
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 ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
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 made some debug output after updatechannel. The vallues of pn ps pp semems to be correct for me. After switching to atv vdr inserts the right vallues in the channllist. Switching away from atv causes vdr to change that to wrong ones. Thanks Halim k ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
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 ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
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. Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
Hi, On Mi, Jan 24, 2007 at 07:44:38 +0100, Halim Sahin wrote: > Hi, > On Mi, Jan 24, 2007 at 08:28:53 +0200, Lauri Tischler wrote: > > Nothing is wrong, VDR works correctly, changes channel names > > to correct broadcasted name. > > That could not be the problem because vdr changes the name of the > first channel bak to the right vallues after switching back to it. > While watching the second one the channellist shows wrong vallues for > ATV. When I switch back to it vdr correct this. Thanks Halim I found more channels in my list with the same problem. Perhaps they are created with wrong values that causes vdr to change thair names Oh yes I know the option menu->settings->update channels But I want tell you again that the channelnames were not broadcasted wrong. Channel one shows its right name until the user switches to another channel. The channellist shows now wrong names for channel 1. If I switch back to it vdr corrects these wrong names. Best regards Halim ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
Hi, On Mi, Jan 24, 2007 at 08:28:53 +0200, Lauri Tischler wrote: > Nothing is wrong, VDR works correctly, changes channel names > to correct broadcasted name. That could not be the problem because vdr changes the name of the first channel bak to the right vallues after switching back to it. While watching the second one the channellist shows wrong vallues for ATV. When I switch back to it vdr correct this. Thanks Halim ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr error on turksat 42
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? Nothing is wrong, VDR works correctly, changes channel names to correct broadcasted name. If you dont want that, change 'Setup -DVB - Update channels:' to suitable setting, maybe 'pids only' of 'no' ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
More infos Re: [vdr] vdr error on turksat 42
Hi, My vdr is vdr-1.4.4 menu->settings->dvb Update channels: add new channels Thanks Halim -- Halim Sahin E-Mail: halim.sahin (at) t-online.de ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr