Re: vdr-1.7.15 problem with live TV [1.7.11 or older OK]

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

 



The only place where a 3 second timeout plays a role that also
might cause a channel to become unavailable is in cDevice::Action(),
under

 // Check whether the TS packets are scrambled:

Maybe some packets have the TS_SCRAMBLING_CONTROL bits set here.
This could be caused by recording the PCR packets since version 1.7.12.
To debug this, just disable this check, and/or put in some debug printouts.

Klaus

How do I do this?
Is it as simple as :
-  startScrambleDetection = 0;
+  startScrambleDetection = 1;

or comment out:
//                 if (startScrambleDetection) {
//                    cCamSlot *cs = CamSlot();
//                    CamSlotNumber = cs ? cs->SlotNumber() : 0;
//                    if (CamSlotNumber) {
//                       bool Scrambled = b[3] & TS_SCRAMBLING_CONTROL;
//                       int t = time(NULL) - startScrambleDetection;
//                       if (Scrambled) {
//                          if (t > TS_SCRAMBLING_TIMEOUT)
//                             DetachReceivers = true;
//                          }
//                       else if (t > TS_SCRAMBLING_TIME_OK) {
//                          DescramblingOk = true;
//                          startScrambleDetection = 0;
//                          }
//                       }
//                    }

or something else?

_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux