Mailing List archive

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

[vdr] Re: vdr-1.3.1 autopid observations



Christian Tramnitz wrote:
> 
> Klaus Schmidinger wrote:
> >>This may be because the "different transponders" are only tuned to
> >>during the next EPG scan. Could you please try modifying VDR/eitscan.c
> >>in such a way that it also uses the primary device without waiting for the
> >>EPGScanTimeout? To do so, just change the line
> >>
> >>  if (Device != cDevice::PrimaryDevice() || (cDevice::NumDevices() == 1 && Setup.EPGScanTimeout && now - lastActivity > Setup.EPGScanTimeout * 3600)) {
> >>
> >>to
> >>
> >>  if (true) {
> 
> I did that when you suggested it to Martin Neuditschko in the 1.3.1
> announcement thread, but that didnt help (and for some reason completely
> messed up my EPG data)

Strange... 

> >>This may be due to a problem with multiple NITs being broadcast,
> >>only one of which can be valid. However, I haven't found out yet
> >>how to determine which one actually is the valid one.
> >>
> >>The attached patch adds some more output to VDR/nit.c.
> >>Please run VDR with only the DVB-C device and send me the
> >>output (stdout) this produces. Set "Update channels" to '3'
> >>("add new channels") so that it won't switch away from your
> >>initial transponder.
> 
> I applied the patch and got the following console output when starting
> vdr (configured to only use DVB-C for now):
> 
> NIT: descr 40
>       name = 'MSG MediaServices GmbH'
> NIT: descr 4A
> ********
> NIT: descr 4A
> ********
> NIT: descr 4A
> ********
> NIT: descr 4A
> ********
> NIT: descr 5F
> ********
> NIT: descr 4A
> ********
> NIT: descr 4A
> ********
> NIT:    410 61441 61441 10002 346000   6900 1 13  0  0
> NIT:    410 61441    1 1079 394000   6900 1 13  0  0
> NIT:    410 61441    1 1073 426000   6900 1 13  0  0
> NIT:    410 61441    1 1101 410000   6900 1 13  0  0

This entry seems to be fine, so the frequency on transponder 1-1101
is actually 410MHz.

> NIT:    410 61441  133    2 370000   6900 1 13  0  0
> NIT:    410 61441  133    3 362000   6900 1 13  0  0
> NIT:    410 61441  133    4 378000   6900 1 13  0  0
> NIT:    410 61441  133   17 354000   6900 1 13  0  0
> NIT:    410 61441  133    1 386000   6900 1 13  0  0
> NIT:    410 61441 61441  112 402000   6900 1 13  0  0
> NIT:    410 61441 61441 10001 434000   6900 1 13  0  0
> NIT:    410 61441 61441 10003 442000   6900 1 13  0  0
> NIT:    410 61441 61441 10004 113000   6900 1 13  0  0
> NIT:    410 61441 61441 10005 121000   6900 1 13  0  0

Was this the "one and only" NIT that was broadcast?
Meaning: did you wait for a while in case another (different)
NIT would come? I'm asking because Martin Neuditschko's case
there are several different NITs on one transponder, all with
different frequency settings, and we haven't figured out yet
how to tell which one is the valid one.

Since I have no way of debugging this here (I ave no cable)
I'm afraid you'll have to look further into this yourself to find out
where exactly something is not happening as expected.

Klaus


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



Home | Main Index | Thread Index