Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Channel ID and the parameters?




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...
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.




-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index