mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Improved performance of SVDRP command entry
This commit is contained in:
parent
5497970338
commit
08390642c8
1
HISTORY
1
HISTORY
@ -889,3 +889,4 @@ Video Disk Recorder Revision History
|
|||||||
Schreiber).
|
Schreiber).
|
||||||
- Prepared the OSD functions for multiple overlapping windows.
|
- Prepared the OSD functions for multiple overlapping windows.
|
||||||
- Removed the check to see whether the system time is running linearly.
|
- Removed the check to see whether the system time is running linearly.
|
||||||
|
- Improved performance of SVDRP command entry.
|
||||||
|
6
svdrp.c
6
svdrp.c
@ -10,7 +10,7 @@
|
|||||||
* and interact with the Video Disk Recorder - or write a full featured
|
* and interact with the Video Disk Recorder - or write a full featured
|
||||||
* graphical interface that sits on top of an SVDRP connection.
|
* graphical interface that sits on top of an SVDRP connection.
|
||||||
*
|
*
|
||||||
* $Id: svdrp.c 1.27 2001/11/04 11:25:05 kls Exp $
|
* $Id: svdrp.c 1.28 2002/01/13 16:07:42 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "svdrp.h"
|
#include "svdrp.h"
|
||||||
@ -899,7 +899,7 @@ void cSVDRP::Process(void)
|
|||||||
}
|
}
|
||||||
if (NewConnection)
|
if (NewConnection)
|
||||||
lastActivity = time(NULL);
|
lastActivity = time(NULL);
|
||||||
if (file.Ready(false)) {
|
while (file.Ready(false)) {
|
||||||
unsigned char c;
|
unsigned char c;
|
||||||
int r = safe_read(file, &c, 1);
|
int r = safe_read(file, &c, 1);
|
||||||
if (r > 0) {
|
if (r > 0) {
|
||||||
@ -941,7 +941,7 @@ void cSVDRP::Process(void)
|
|||||||
Close();
|
Close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (Setup.SVDRPTimeout && time(NULL) - lastActivity > Setup.SVDRPTimeout) {
|
if (Setup.SVDRPTimeout && time(NULL) - lastActivity > Setup.SVDRPTimeout) {
|
||||||
isyslog(LOG_INFO, "timeout on SVDRP connection");
|
isyslog(LOG_INFO, "timeout on SVDRP connection");
|
||||||
Close(true);
|
Close(true);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user