From be7f24af75da4a7f155a33d81c101ea332656400 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 15 Aug 2016 10:31:01 +0200 Subject: [PATCH] DVR: tiny optimization in dvr_entry_set_timer() --- src/dvr/dvr_db.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 6e31fca87..fe2519e0d 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -593,13 +593,11 @@ dvr_usage_count(access_t *aa) void dvr_entry_set_timer(dvr_entry_t *de) { - time_t now, start, stop; + time_t now = gclk(), start, stop; if (dvr_in_init) return; - time(&now); - start = dvr_entry_get_start_time(de, 1); stop = dvr_entry_get_stop_time(de); @@ -607,7 +605,7 @@ dvr_entry_set_timer(dvr_entry_t *de) /* EPG thinks that the program is running */ if(de->de_running_start > de->de_running_stop && !de->de_dont_reschedule) { - stop = gclk() + 10; + stop = now + 10; if (de->de_sched_state == DVR_RECORDING) goto recording; } -- 2.47.3