From: Jaroslav Kysela Date: Fri, 16 Jan 2015 09:36:08 +0000 (+0100) Subject: dvr autorec: handle filter rules also for series autorecs X-Git-Tag: v4.1~472 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a65f6179e5d857ce8c0530cc4a111c063fea6042;p=thirdparty%2Ftvheadend.git dvr autorec: handle filter rules also for series autorecs --- diff --git a/src/dvr/dvr_autorec.c b/src/dvr/dvr_autorec.c index 7e5f07096..3ec12a779 100644 --- a/src/dvr/dvr_autorec.c +++ b/src/dvr/dvr_autorec.c @@ -88,12 +88,12 @@ autorec_cmp(dvr_autorec_entry_t *dae, epg_broadcast_t *e) // if configured if(dae->dae_serieslink) { if (!e->serieslink || dae->dae_serieslink != e->serieslink) return 0; - return 1; + } else { + if(dae->dae_season) + if (!e->episode->season || dae->dae_season != e->episode->season) return 0; + if(dae->dae_brand) + if (!e->episode->brand || dae->dae_brand != e->episode->brand) return 0; } - if(dae->dae_season) - if (!e->episode->season || dae->dae_season != e->episode->season) return 0; - if(dae->dae_brand) - if (!e->episode->brand || dae->dae_brand != e->episode->brand) return 0; if(dae->dae_title != NULL && dae->dae_title[0] != '\0') { lang_str_ele_t *ls; if(!e->episode->title) return 0;