On 29.09.2010 15:22, Luca Olivetti wrote: > Hello, > > I'm trying to understand cSdtFilter in order to write a channel scanner. > > I see that when it finds a SI::NVODReferenceDescriptorTag it will add it > to the previously found channel with channel->SetLinkChannels, but it > only does if it is in the current section (channel is a local variable) > while the sdt could span several sections. > > From the specifications here > > http://neuron2.net/library/mpeg2/iso13818-1.pdf > > and here > > http://www.dvb.org/technology/standards/a005r5.tm1324r13.tr101211.v1.10.1.pdf > > > I don't understand if this mechanism is correct, shouldn't the > "time_shifted_services" link to the "NVOD_reference"? > Besides, I don't see that the relation between a channels and its > linkchannels is preserved in channels.conf (though I don't really care). You're right, the link channel information is not stored in channels.conf. > I also see that cSdtFilter starts processing with the first section, and > that shouldn't really be necessary as long as one processes all sections. Personally I'm not interested in that whole NVOD stuff, therefore I'm afraid I can't be of much help there. If you can suggest any improvements in that area, please post a patch. Klaus _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr