]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Fix dvr priorities after 33cc05b
authorKai Sommerfeld <kai.sommerfeld@gmx.com>
Thu, 8 Jun 2017 14:09:27 +0000 (16:09 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 8 Jun 2017 15:00:17 +0000 (17:00 +0200)
src/api/api_dvr.c
src/dvr/dvr_rec.c
src/htsp_server.c

index 22ae5dd69f9470d29c107bd7638e172d4814d8af..b57a5c01dbe20f8d22eae067bcecf8cecd1d6470 100644 (file)
@@ -233,7 +233,7 @@ api_dvr_entry_create_by_event
                                        e, 0, 0,
                                        perm->aa_username,
                                        perm->aa_representative,
-                                       NULL, DVR_PRIO_NORMAL, DVR_RET_REM_DVRCONFIG,
+                                       NULL, DVR_PRIO_DEFAULT, DVR_RET_REM_DVRCONFIG,
                                        DVR_RET_REM_DVRCONFIG, comment);
         if (de) {
           if (l == NULL)
index 3598df96755a645c7232f5d3549081f3dd396307..6802345a89b9ee0dc5cfaeb723df0d5c0de49a8e 100644 (file)
@@ -75,7 +75,7 @@ dvr_rec_subscribe(dvr_entry_t *de)
   assert(de->de_chain == NULL);
 
   pri = de->de_pri;
-  if(pri == DVR_PRIO_NOTSET)
+  if(pri == DVR_PRIO_NOTSET || pri == DVR_PRIO_DEFAULT)
     pri = de->de_config->dvr_pri;
   if(pri >= 0 && pri < ARRAY_SIZE(prio2weight))
     weight = prio2weight[de->de_pri];
index 6c1f51511be5f8091b00fabedf66dc544796f45b..95caee0620c22900941314bc3251dc8e73dd944f 100644 (file)
@@ -641,7 +641,7 @@ htsp_serierec_convert(htsp_connection_t *htsp, htsmsg_t *in, channel_t *ch, int
   if (!(retval = htsmsg_get_u32(in, "removal", &u32)) || add)
     htsmsg_add_u32(conf, "removal", !retval ? u32 : DVR_RET_REM_DVRCONFIG);
   if(!(retval = htsmsg_get_u32(in, "priority", &u32)) || add)
-    htsmsg_add_u32(conf, "pri", !retval ? u32 : DVR_PRIO_NORMAL);
+    htsmsg_add_u32(conf, "pri", !retval ? u32 : DVR_PRIO_DEFAULT);
   if ((str = htsmsg_get_str(in, "name")) || add)
     htsmsg_add_str(conf, "name", str ?: "");
   if ((str = htsmsg_get_str(in, "comment")) || add)
@@ -1836,7 +1836,7 @@ htsp_method_addDvrEntry(htsp_connection_t *htsp, htsmsg_t *in)
     ch = e ? e->channel : ch;
   }
   if(htsmsg_get_u32(in, "priority", &priority))
-    priority = DVR_PRIO_NORMAL;
+    priority = DVR_PRIO_DEFAULT;
   if(htsmsg_get_u32(in, "retention", &retention))
     retention = DVR_RET_REM_DVRCONFIG;
   if(htsmsg_get_u32(in, "removal", &removal))
@@ -1971,7 +1971,7 @@ htsp_method_updateDvrEntry(htsp_connection_t *htsp, htsmsg_t *in)
   stop_extra  = htsmsg_get_s64_or_default(in, "stopExtra",  0);
   retention   = htsmsg_get_u32_or_default(in, "retention",  DVR_RET_REM_DVRCONFIG);
   removal     = htsmsg_get_u32_or_default(in, "removal",    DVR_RET_REM_DVRCONFIG);
-  priority    = htsmsg_get_u32_or_default(in, "priority",   DVR_PRIO_NOTSET);
+  priority    = htsmsg_get_u32_or_default(in, "priority",   DVR_PRIO_DEFAULT);
   title       = htsmsg_get_str(in, "title");
   subtitle    = htsmsg_get_str(in, "subtitle");
   desc        = htsmsg_get_str(in, "description");