On Thu, 1 Mar 2018 11:38:24 +0100 Klaus Schmidinger <Klaus.Schmidinger@xxxxxxx> wrote: > >> DVB-DescriptorTag: 90 (0x5a) [= > >> terrestrial_delivery_system_descriptor] descriptor_length: 11 > >> (0x0b) Center frequency: 0xffffffff (= 42949672.095 kHz) > >> > >> @@ -219,6 +219,8 @@ > >> cDvbTransponderParameters dtp; > >> int Source = cSource::FromData(cSource::stTerr); > >> int Frequency = Frequencies[0] = > >> sd->getFrequency() * 10; > >> + Frequency = Transponder() * 1000000;//XXX > >> + dsyslog("Frequency = %08X, Transponder = %d", > >> sd->getFrequency(), Transponder());//XXX static int Bandwidths[] = > >> { 8000000, 7000000, 6000000, 5000000, 0, 0, 0, 0 }; > >> dtp.SetBandwidth(Bandwidths[sd->getBandwidth()]); static int > >> Constellations[] = { QPSK, QAM_16, QAM_64, QAM_AUTO }; > > > > It works. I had to have VDR recreate the channels because it was > > mixing things up with the already existing ones. > > > > As to why the frequency is set to "-10" I don't know (yet), but I > > remember it has always been like this since 2005. > > Can you please send me the log line that was generated by the added > dsyslog() statement? It does: Mar 1 11:28:43 vdr vdr: [4096] Frequency = FFFFFFFF, Transponder = 586 -- Patrick. _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx https://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr