Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: Channel ID and the parameters?
nilsn wrote:
>
> Klaus Schmidinger wrote:
> >
> >
> > Thomas Keil wrote:
> > >
> > > Hi,
> > >
> > > I stumbled upon an inconsistency in the documentation (I think):
> > >
> > > In vdr.5 it says:
> > >
> > > A particular channel can be uniquely identified by its
> > > channel ID, which is a string that looks like this:
> > >
> > > S19.2E-0-12188-12003-0
> > >
> > > The components of this string are the Source (S19.2E),
> > > Frequency (12188, MHz) and SID (12003) as defined above. The
> > > parts that are currently 0 are reserved for future use (the last
> > > part can be omitted if it is 0, so the above
> > > example could also be written as S19.2E-0-12188-12003).
> > >
> > > But from a glimpse in the source:
> > >
> > > const char *tChannelID::ToString(void)
> > > {
> > > static char buffer[256];
> > > snprintf(buffer, sizeof(buffer), rid ? "%s-%d-%d-%d-%d" :
> > > "%s-%d-%d-%d", cSource::ToString(source), nid, tid, sid, rid);
> > > return buffer;
> > > }
> > >
> > > and some own experiments I'd say that it consists of source,
> > nid, tid, sid and rid and NOT the frequency, whereas the second
> > and (optional) fifth field are not bound to be 0.
> > >
> > > Did I mix something up or is the documentation really outdated?
> >
> > It's quite simple: if you know what you're doing, you can already use
> > the NID and TID fields. If not, just leave them at 0.
> >
> > Officially, these fields are not yet released for use. They will be
> > used once VDR processes the channel data from the stream.
> >
> But what about the frequency Klaus, the man page tells us about the
> frequency...
As long as the NID/TID isn't used yet, the frequency is used instead.
> I also noticed that epg.data dont use frequency in its channel id, and i get
> an duplicate channel error on two channels on diffrent frequency's.
VDR does use the frequency in the EPG data:
C S19.2E-0-12188-12003 RTLC S19.2E-0-12188-12003 RTL
Are you using any patches or tools that mess with NID/TID?
Plain vanilla VDR works just fine...
Klaus
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index