]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvr: remove duplicate clean title code, use '_' for the unknown chars
authorJaroslav Kysela <perex@perex.cz>
Mon, 26 May 2014 19:48:51 +0000 (21:48 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 26 May 2014 19:50:04 +0000 (21:50 +0200)
src/dvr/dvr_db.c
src/dvr/dvr_rec.c

index 147b675052ccf01936b368ed5f85e80aff7cce51..359c010fd49ff732cb9f0db9653ad4145402c417 100644 (file)
@@ -188,7 +188,6 @@ dvr_make_title(char *output, size_t outlen, dvr_entry_t *de)
 {
   struct tm tm;
   char buf[40];
-  int i;
   dvr_config_t *cfg = dvr_config_find_by_name_default(de->de_config_name);
 
   if(cfg->dvr_flags & DVR_CHANNEL_IN_TITLE)
@@ -236,19 +235,6 @@ dvr_make_title(char *output, size_t outlen, dvr_entry_t *de)
                                   ".", "S%02d", NULL, "E%02d", NULL);
     }
   }
-
-  if(cfg->dvr_flags & DVR_CLEAN_TITLE) {
-        for (i=0;i<strlen(output);i++) {
-                if (
-                        output[i]<32 ||
-                        output[i]>122 ||
-                        output[i]==34 ||
-                        output[i]==39 ||
-                        output[i]==92 ||
-                        output[i]==58
-                        ) output[i]='_';
-        }
-  }
 }
 
 static void
index a227f709a8e6d0d6a95f42cf46d3c65daadf2777..6bbd46400965f8252cd4a43129b6738b8c1cd80a 100644 (file)
@@ -141,7 +141,7 @@ cleanup_filename(char *s, dvr_config_t *cfg)
 
   /* Do not create hidden files */
   if (s[0] == '.')
-    s[0] = '-';
+    s[0] = '_';
 
   for (i = 0, len = strlen(s); i < len; i++) {
 
@@ -155,7 +155,7 @@ cleanup_filename(char *s, dvr_config_t *cfg)
     else if((dvr_flags & DVR_CLEAN_TITLE) &&
             ((s[i] < 32) || (s[i] > 122) ||
              (strchr("/:\\<>|*?'\"", s[i]) != NULL)))
-      s[i] = '-';
+      s[i] = '_';
   }
 
   return s;