Hi,

Klaus, I wasnt sure if you were going to release another version of 1.5.x,
so I just wanted to toss these out there for testing.  The NIT fixes in
vdr-1.4.6-1 are not attached to this mail because they have already been
posted to the list.

Best Regards
--- vdr-1.5.2/dvbplayer.c.orig	2007-05-01 05:03:13.000000000 -0700
+++ vdr-1.5.2/dvbplayer.c	2007-05-01 05:05:40.000000000 -0700
@@ -617,8 +617,10 @@
                        bool TimeShiftMode = index->IsStillRecording();
                        int Index = index->GetNextIFrame(readIndex, playDir == pdForward, &FileNumber, &FileOffset, &Length, TimeShiftMode);
                        if (Index >= 0) {
-                          if (!NextFile(FileNumber, FileOffset))
+                          if (!NextFile(FileNumber, FileOffset)) {
+                             readIndex = Index;
                              continue;
+                             }
                           Length += IPACKS; // fixIFrame needs next video packet
                           }
                        else {
--- vdr-1.5.2/vdr.c.orig	2007-05-01 05:07:23.000000000 -0700
+++ vdr-1.5.2/vdr.c	2007-05-01 05:09:00.000000000 -0700
@@ -965,7 +965,7 @@
           case kChanDn:
                if (!Interact)
                   Menu = new cDisplayChannel(NORMALKEY(key));
-               else if (cDisplayChannel::IsOpen()) {
+               else if (cDisplayChannel::IsOpen() || cControl::Control()) {
                   Interact->ProcessKey(key);
                   continue;
                   }
--- vdr-1.5.2/ci.c.orig	2007-05-01 05:00:23.000000000 -0700
+++ vdr-1.5.2/ci.c	2007-05-01 05:01:44.000000000 -0700
@@ -643,7 +643,7 @@
 
 // --- cCiConditionalAccessSupport -------------------------------------------
 
-#define MAXCASYSTEMIDS 16
+#define MAXCASYSTEMIDS 64 
 
 // CA Enable Ids:
 
_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to