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