]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
DVR: Move dvr_entry_cancel() fcn
authorJaroslav Kysela <perex@perex.cz>
Wed, 17 Sep 2014 07:51:11 +0000 (09:51 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 17 Sep 2014 07:51:11 +0000 (09:51 +0200)
src/dvr/dvr_db.c

index a9afdb5161af2fb1ea5ce0d57eda3d9f0171b32d..e66e8634b54ada7eb13b2eeb2b6831ff181e6fc4 100644 (file)
@@ -1023,34 +1023,6 @@ dvr_entry_find_by_episode(epg_broadcast_t *e)
   }
 }
 
-/**
- *
- */
-dvr_entry_t *
-dvr_entry_cancel(dvr_entry_t *de)
-{
-  switch(de->de_sched_state) {
-  case DVR_SCHEDULED:
-    dvr_entry_destroy(de, 1);
-    return NULL;
-
-  case DVR_RECORDING:
-    de->de_dont_reschedule = 1;
-    dvr_stop_recording(de, SM_CODE_ABORTED, 1);
-    return de;
-
-  case DVR_COMPLETED:
-  case DVR_MISSED_TIME:
-  case DVR_NOSTATE:
-    dvr_entry_destroy(de, 1);
-    return NULL;
-
-  default:
-    abort();
-  }
-}
-
-
 /**
  * Unconditionally remove an entry
  */
@@ -2107,6 +2079,33 @@ dvr_entry_delete(dvr_entry_t *de)
   dvr_entry_destroy(de, 1);
 }
 
+/**
+ *
+ */
+dvr_entry_t *
+dvr_entry_cancel(dvr_entry_t *de)
+{
+  switch(de->de_sched_state) {
+  case DVR_SCHEDULED:
+    dvr_entry_destroy(de, 1);
+    return NULL;
+
+  case DVR_RECORDING:
+    de->de_dont_reschedule = 1;
+    dvr_stop_recording(de, SM_CODE_ABORTED, 1);
+    return de;
+
+  case DVR_COMPLETED:
+  case DVR_MISSED_TIME:
+  case DVR_NOSTATE:
+    dvr_entry_destroy(de, 1);
+    return NULL;
+
+  default:
+    abort();
+  }
+}
+
 /**
  *
  */