Mailing List archive

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

[vdr] Re: [EXPERIMENTAL] new autopid /nvod patch



> A new version of my autopid/nvod patch is at:
> http://www.cs.uni-magdeburg.de/~aschultz/dvd/vdr-1.1.26-autopid.diff.bz2
>
...

Hi,

i have tried the patch (the latest autopid2) n my testsystem, works great
with some exceptions.
On Premiere-Channels it seams to fail sometimes to get the wright PMT-PID,
so the channel could not synched.

then often i got following error-msg in the log:
...
Mär 26 00:04:17 athlon vdr[4331]: ERROR: too many filters
Mär 26 00:04:28 athlon last message repeated 112 times
Mär 26 00:04:28 athlon vdr[4328]: switching to channel 41
Mär 26 00:04:28 athlon vdr[4331]: ERROR: too many filters
Mär 26 00:04:36 athlon last message repeated 60 times
Mär 26 00:04:36 athlon vdr[4328]: switching to channel 42
Mär 26 00:04:38 athlon vdr[4331]: ERROR: too many filters
Mär 26 00:04:40 athlon last message repeated 23 times
...

I think this is caused in eit.c when the PMT-Filter will set and the
additional filter from the autopid-patch
...
     if (pidsSynced) {
         if (prg->ProgramID) {
      if (Index++ == pmtIndex) {
          pmtPid = prg->NetworkPID;
          AddFilter(pmtPid, 0x02);
          //printf("random scan filter on %d (%x)\n", pmtPid, pmtPid);
          break;
      }
         }
         if (!pmtPid)
      pmtIndex = 0;
...

Is it necessary to add (and delete) filter for all pmt-pid´s in pat? I think
add an filter for the pmt-pid we currently tune to should be enough....
But i think an unpatched vdr works in the same way.....

Greetings

A.Share



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



Home | Main Index | Thread Index