summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2002-03-09 10:45:10 +0100
committerKlaus Schmidinger <vdr@tvdr.de>2002-03-09 10:45:10 +0100
commita9fd732a721336f4cd34eabfd02afde4e9516065 (patch)
tree6edd839fdaa1f75ad13a8d1906d6d4c58a4f501b
parenteb89599c58b186c38f66146c5635f20cec5c8112 (diff)
downloadvdr-a9fd732a721336f4cd34eabfd02afde4e9516065.tar.gz
vdr-a9fd732a721336f4cd34eabfd02afde4e9516065.tar.bz2
Added log messages when deleting recordings in case the disk runs full while recording
-rw-r--r--HISTORY2
-rw-r--r--recording.c5
2 files changed, 6 insertions, 1 deletions
diff --git a/HISTORY b/HISTORY
index e111e221..50107fe8 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1081,3 +1081,5 @@ Video Disk Recorder Revision History
- The new SVDRP command VOLU can be used to control the audio volume (suggested
by Mirko Günther).
- Fixed resetting 'mute' state when setting the volume to a non-zero value.
+- Added log messages when deleting recordings in case the disk runs full while
+ recording.
diff --git a/recording.c b/recording.c
index 5ea9c09b..abce664d 100644
--- a/recording.c
+++ b/recording.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: recording.c 1.55 2002/03/07 17:07:04 kls Exp $
+ * $Id: recording.c 1.56 2002/03/09 10:43:42 kls Exp $
*/
#include "recording.h"
@@ -86,6 +86,7 @@ void AssertFreeDiskSpace(int Priority)
if (!LockFile.Lock())
return;
// Remove the oldest file that has been "deleted":
+ isyslog(LOG_INFO, "low disk space while recording, trying to remove a deleted recording...");
cRecordings Recordings;
if (Recordings.Load(true)) {
cRecording *r = Recordings.First();
@@ -101,6 +102,7 @@ void AssertFreeDiskSpace(int Priority)
}
}
// No "deleted" files to remove, so let's see if we can delete a recording:
+ isyslog(LOG_INFO, "...no deleted recording found, trying to delete an old recording...");
if (Recordings.Load(false)) {
cRecording *r = Recordings.First();
cRecording *r0 = NULL;
@@ -122,6 +124,7 @@ void AssertFreeDiskSpace(int Priority)
return;
}
// Unable to free disk space, but there's nothing we can do about that...
+ isyslog(LOG_INFO, "...no old recording found, giving up");
Interface->Confirm(tr("Low disk space!"), 30);
}
LastFreeDiskCheck = time(NULL);