Laurence Abbott wrote:
If you're using my patch to get the dxr3 working under 1.3.18 try this additional one.Dunno if related or not, but 1.3.18 never returns from pause mode for me, nor in time shifting or when watching recordings. It just consumes 100% CPU and "killall -9 vdr" is the only way out. While time shifting, the recording continues in the background so it's not completely hung though. Bumping that SleepMs to 3 or removing the SleepMs altogether does not have any effect. I don't remember seeing this problem in any < 1.3.18 versions. This is Fedora Core 3, one budget card, and DXR3 output. I already downgraded to threading-patched 1.3.17, which works actually pretty well here.This is exactly what I'm seeing with a dxr3 and vdr-1.3.18. I'm not sure what's causing it either. Still trying to work that one out!
--- dxr3device.c~ 2005-01-14 18:34:13.371259077 +0100 +++ dxr3device.c 2005-01-14 18:34:13.377257235 +0100 @@ -264,7 +264,7 @@ { // Why is here so a huge time waster? //usleep(1000000); - return 0; + return origLength; //0; } if (m_strBuf.length()) @@ -329,7 +329,7 @@ m_DemuxDevice.GetTrickState() == DXR3_FREEZE) || cDxr3Interface::Instance().IsExternalReleased()) { //usleep(1000000); - return 0; + return origLength; //0; } if (m_strBuf.length())
Attachment:
signature.asc
Description: OpenPGP digital signature