Mailing List archive

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

[vdr] Channel ID and the parameters?



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?

Cheers :-)
Thomas


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



Home | Main Index | Thread Index