From 04d684687c849474b0c8109c8809a4bcac3d61e6 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 26 May 2014 21:48:51 +0200 Subject: [PATCH] dvr: remove duplicate clean title code, use '_' for the unknown chars --- src/dvr/dvr_db.c | 14 -------------- src/dvr/dvr_rec.c | 4 ++-- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 147b6750..359c010f 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -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;i122 || - output[i]==34 || - output[i]==39 || - output[i]==92 || - output[i]==58 - ) output[i]='_'; - } - } } static void diff --git a/src/dvr/dvr_rec.c b/src/dvr/dvr_rec.c index a227f709..6bbd4640 100644 --- a/src/dvr/dvr_rec.c +++ b/src/dvr/dvr_rec.c @@ -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;