diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2001-07-14 09:24:57 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2001-07-14 09:24:57 +0200 |
commit | 497183cd733868e1ccedfb025b247a469eda074d (patch) | |
tree | 4ed37df75a53c94180c771e4b59afe2597063a21 | |
parent | a62790ed09b1cf75e9a66821ed65c0a0f511e092 (diff) | |
download | vdr-497183cd733868e1ccedfb025b247a469eda074d.tar.gz vdr-497183cd733868e1ccedfb025b247a469eda074d.tar.bz2 |
Fixed high system load when displaying a still picture in replay
-rw-r--r-- | HISTORY | 3 | ||||
-rw-r--r-- | dvbapi.c | 6 |
2 files changed, 7 insertions, 2 deletions
@@ -534,7 +534,7 @@ Video Disk Recorder Revision History - No longer getting stuck when a channel doesn't sync while switching with the 'Up' and 'Down' keys. -2001-07-12: Version 0.84 +2001-07-14: Version 0.84 - Fixed video packet scanning to make it recognize the whole range of allowed video packet ids. @@ -550,3 +550,4 @@ Video Disk Recorder Revision History - Increased the timeout for numeric channel switching from 500ms to 1s. - Fixed handling the "Green" button in the "Schedules" menu for channels that have a second audio PID. +- Fixed high system load when displaying a still picture in replay. @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: dvbapi.c 1.83 2001/07/12 12:23:29 kls Exp $ + * $Id: dvbapi.c 1.84 2001/07/14 09:23:50 kls Exp $ */ #include "dvbapi.h" @@ -761,6 +761,8 @@ void cReplayBuffer::Input(void) break; } } + else + usleep(1); // this keeps the CPU load low if (blockInput > 1) blockInput = 1; } @@ -792,6 +794,8 @@ void cReplayBuffer::Output(void) } } } + else + usleep(1); // this keeps the CPU load low if (blockOutput > 1) blockOutput = 1; } |