"record if different episode number" doesn't work as expected in the master branch:
see https://tvheadend.org/issues/5632
With this modification, the season will be taken into account,
as it was before, in order to determine if two episodes have different episode numbers or not.
static int _dvr_duplicate_epnum(dvr_entry_t *de, dvr_entry_t *de2, void **aux)
{
- if (de->de_epnum.e_num && de2->de_epnum.e_num)
- return de->de_epnum.e_num == de2->de_epnum.e_num;
- if (de->de_epnum.text && de2->de_epnum.text)
- return strcmp(de->de_epnum.text, de2->de_epnum.text) == 0;
- return 0;
+ return ! epg_episode_number_cmp(&(de->de_epnum), &(de2->de_epnum)) ;
}
static int _dvr_duplicate_title(dvr_entry_t *de, dvr_entry_t *de2, void **aux)