Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
DVR: add new schedule states - completedWarning and completedRerecord…
…, fixes #3196
  • Loading branch information
perexg committed Oct 25, 2015
1 parent 420d323 commit 868e648
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 10 deletions.
30 changes: 20 additions & 10 deletions src/dvr/dvr_db.c
Expand Up @@ -420,6 +420,8 @@ dvr_entry_status(dvr_entry_t *de)
return N_("Completed OK");

case DVR_MISSED_TIME:
if (de->de_last_error == SM_CODE_SVC_NOT_ENABLED)
return streaming_code2txt(de->de_last_error);
return N_("Time missed");

default:
Expand All @@ -434,24 +436,32 @@ dvr_entry_status(dvr_entry_t *de)
const char *
dvr_entry_schedstatus(dvr_entry_t *de)
{
const char *s;
uint32_t rerecord;

switch(de->de_sched_state) {
case DVR_SCHEDULED:
return "scheduled";
s = "scheduled";
break;
case DVR_RECORDING:
if(de->de_last_error)
return "recordingError";
else
return "recording";
s = de->de_last_error ? "recordingError" : "recording";
break;
case DVR_COMPLETED:
s = "completed";
if(de->de_last_error || dvr_get_filesize(de) == -1)
return "completedError";
else
return "completed";
s = "completedError";
rerecord = dvr_entry_get_rerecord_errors(de);
if(rerecord && (de->de_errors || de->de_data_errors > rerecord))
s = "completedRerecord";
break;
case DVR_MISSED_TIME:
return "completedError";
s = de->de_last_error == SM_CODE_SVC_NOT_ENABLED ?
"completedWarning" : "completedError";
break;
default:
return "unknown";
s = "unknown";
}
return s;
}

/**
Expand Down
8 changes: 8 additions & 0 deletions src/webui/static/app/ext.css
Expand Up @@ -332,6 +332,14 @@
background-image: url(../icons/accept.png) !important;
}

.completedRerecord {
background-image: url(../icons/add.png) !important;
}

.completedWarning {
background-image: url(../icons/bell.png) !important;
}

.completedError {
background-image: url(../icons/exclamation.png) !important;
}
Expand Down
1 change: 1 addition & 0 deletions src/webui/static/icons/bell.png

0 comments on commit 868e648

Please sign in to comment.