From: Jaroslav Kysela Date: Fri, 9 Jun 2017 09:50:58 +0000 (+0200) Subject: descrambler: key_late - tune the key change times X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7644886c5e3cd01599cf0f138f53eb34fe6c78a3;p=thirdparty%2Ftvheadend.git descrambler: key_late - tune the key change times --- diff --git a/src/descrambler/descrambler.c b/src/descrambler/descrambler.c index 3d3f2fc15..357596eee 100644 --- a/src/descrambler/descrambler.c +++ b/src/descrambler/descrambler.c @@ -806,12 +806,12 @@ key_late( th_descrambler_runtime_t *dr, th_descrambler_key_t *tk, uint8_t ki, in /* required key is older than previous? */ if (tk->key_timestamp[kidx] < tk->key_timestamp[kidx^1]) { /* but don't take in account the keys modified just now */ - if (tk->key_timestamp[kidx^1] + 2 < timestamp) + if (tk->key_timestamp[kidx^1] + ms2mono(350) < timestamp) goto late; } /* ECM was sent, but no new key was received */ if (dr->dr_ecm_last_key_time + dr->dr_ecm_key_margin < tk->key_start && - (!dr->dr_quick_ecm || dr->dr_ecm_start[kidx] + 4 < tk->key_start)) { + (!dr->dr_quick_ecm || dr->dr_ecm_start[kidx] + ms2mono(10) < tk->key_start)) { late: tk->key_valid &= ~((ki & 0x40) + 0x40); return 1;