void dvr_entry_dec_ref(dvr_entry_t *de);
-int dvr_entry_delete(dvr_entry_t *de, int no_missed_time_resched);
+int dvr_entry_delete(dvr_entry_t *de);
void dvr_entry_cancel_delete(dvr_entry_t *de, int rerecord);
}
save = 0;
if (dvr_get_filename(de))
- save = dvr_entry_delete(de, 1); // delete actual file
+ save = dvr_entry_delete(de); // delete actual file
if (retention == DVR_RET_ONREMOVE) {
dvr_entry_destroy(de, 1); // also remove database entry
return;
*
*/
int
-dvr_entry_delete(dvr_entry_t *de, int no_missed_time_resched)
+dvr_entry_delete(dvr_entry_t *de)
{
dvr_config_t *cfg = de->de_config;
htsmsg_t *m;
ret = 1;
}
}
- if (no_missed_time_resched)
- dvr_entry_set_state(de, DVR_MISSED_TIME, DVR_RS_PENDING, de->de_last_error);
- else
- dvr_entry_missed_time(de, de->de_last_error);
+
return ret;
}
case DVR_RECORDING:
dvr_stop_recording(de, SM_CODE_ABORTED, 1, 0);
case DVR_COMPLETED:
- dvr_entry_delete(de, 1);
+ dvr_entry_delete(de);
dvr_entry_destroy(de, 1);
break;
dvr_disk_space_config_lastdelete = dispatch_clock;
if (dvr_entry_get_retention_days(oldest) == DVR_RET_ONREMOVE) {
- dvr_entry_delete(oldest, 1); // delete actual file
+ dvr_entry_delete(oldest); // delete actual file
dvr_entry_destroy(oldest, 1); // also delete database entry
} else {
- if (dvr_entry_delete(oldest, 0)) // delete actual file
+ if (dvr_entry_delete(oldest)) // delete actual file
dvr_entry_save(oldest);
}
} else {