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.pd...
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).
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.
Bye
Al 02/10/10 12:19, En/na Goga777 ha escrit:
I'm trying to understand cSdtFilter in order to write a channel scanner.
will it the plugin for vdr with possibility to scan dvb-s2 channels ?
Hi, no, it's integrated in the actuator plugin. It should work with s2 channels, but I've no means to check it (currently using dvb-s and there are no interesting channels for me in s2).
Bye
On 29.09.2010 15:22, Luca Olivetti wrote:
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