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
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 ?
Goga
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.
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:
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).
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
Al 12/11/10 16:24, En/na Klaus Schmidinger ha escrit:
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
Me neither, but that question was for "normal" sdt scanning, not related to NVOD. Meanwhile I took the "faster" approach: whichever section comes first it gets processed.
Bye