diff --git a/CONTRIBUTORS b/CONTRIBUTORS index ea39abb4..d75aabbc 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -702,3 +702,7 @@ Alexander Damhuis Antonio Ospite for translating OSD texts to the Italian language + +Karim Afifi + for reporting a problem with breaking off replay in case the user presses "Play" + or "Pause" too soon after going into "Pause live video" mode diff --git a/HISTORY b/HISTORY index 610abe43..adcc5d64 100644 --- a/HISTORY +++ b/HISTORY @@ -2217,3 +2217,6 @@ Video Disk Recorder Revision History - Some corrections to the Finnish OSD texts (thanks to Niko Tarnanen and Rolf Ahrenberg). - Completed the Italian OSD texts (thanks to Antonio Ospite). +- Added an additional sleep() after going into "Pause live video" mode to avoid + breaking off replay in case the user hits "Play" or "Pause" too soon (thanks + to Karim Afifi for reporting ths one). diff --git a/menu.c b/menu.c index 9fb37503..22b78718 100644 --- a/menu.c +++ b/menu.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.c 1.249 2003/05/25 14:06:17 kls Exp $ + * $Id: menu.c 1.250 2003/05/29 09:35:28 kls Exp $ */ #include "menu.h" @@ -3135,6 +3135,7 @@ bool cRecordControls::PauseLiveVideo(void) sleep(1); // allow device to replay some frames, so we have a picture Interface->Close(); rc->ProcessKey(kPause); // pause, allowing replay mode display + sleep(3); // allow recorded file to fill up enough to continue replaying return true; } Interface->Close();