diff --git a/HISTORY b/HISTORY index 36d25f66..b090eaea 100644 --- a/HISTORY +++ b/HISTORY @@ -913,3 +913,4 @@ Video Disk Recorder Revision History whether the process succeeded or failed. - Fixed setting the LastActivity timestamp after a shutdown prompt (thanks to Sergei Haller). +- A message is now prompted if free disk space becomes low during recording. diff --git a/i18n.c b/i18n.c index 746368a4..b0236ec7 100644 --- a/i18n.c +++ b/i18n.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: i18n.c 1.47 2002/01/26 13:05:54 kls Exp $ + * $Id: i18n.c 1.48 2002/01/26 15:21:40 kls Exp $ * * Slovenian translations provided by Miha Setina * Italian translations provided by Alberto Carraro @@ -721,6 +721,15 @@ const tPhrase Phrases[] = { "", // TODO "", // TODO }, + { "Low disk space!", + "Platte beinahe voll!", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "", // TODO + }, // Setup parameters: { "OSD-Language", "OSD-Sprache", diff --git a/recording.c b/recording.c index 6426f330..24ac4fb4 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.45 2002/01/26 11:57:56 kls Exp $ + * $Id: recording.c 1.46 2002/01/26 15:21:40 kls Exp $ */ #include "recording.h" @@ -15,6 +15,7 @@ #include #include #include +#include "i18n.h" #include "interface.h" #include "tools.h" #include "videodir.h" @@ -36,7 +37,7 @@ #define DELETEDLIFETIME 1 // hours after which a deleted recording will be actually removed #define REMOVECHECKDELTA 3600 // seconds between checks for removing deleted files -#define DISKCHECKDELTA 300 // seconds between checks for free disk space +#define DISKCHECKDELTA 100 // seconds between checks for free disk space #define REMOVELATENCY 10 // seconds to wait until next check after removing a file void RemoveDeletedRecordings(void) @@ -117,7 +118,7 @@ void AssertFreeDiskSpace(int Priority) return; } // Unable to free disk space, but there's nothing we can do about that... - esyslog(LOG_ERR, "low disk space, but no recordings to delete"); + Interface->Confirm(tr("Low disk space"), 30); } LastFreeDiskCheck = time(NULL); }