Mailing List archive

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

[vdr] Re: pause freezes vdr+xine



Hi,

Olaf Titz wrote:

Currently using VDR 1.3.18 + xine 0.7.0. Invoking the "pause" function
to stop live viewing causes one thread of VDR to eat up all CPU and
VDR gets unresponsive (but records almost OK).
Is this a known problem?
--- ../vdr-1.3.19-orig/device.c 2005-01-23 16:41:05.000000000 +0100
+++ device.c    2005-02-06 22:55:20.083448686 +0100
@@ -933,7 +935,7 @@ int cDevice::PlayPes(const uchar *Data,
            int w = PlayPesPacket(Data + i, l, VideoOnly);
            if (w > 0)
               i += l;
-           else if (w < 0)
+           else if (w <= 0)
               return i == 0 ? w : i;
            }
         else

Bye.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl@gmx.de




Home | Main Index | Thread Index