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

Ok, now i see. Ill have to set all my nid to 0 in my channels.conf.

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

I have been using the autopid patch earlier.. and havent fixed my
channels.conf since.




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



Home | Main Index | Thread Index