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