descrambler: another key-timing fix
This commit is contained in:
parent
afa2088454
commit
fbe2e384ea
1 changed files with 2 additions and 2 deletions
|
@ -277,7 +277,7 @@ descrambler_descramble ( service_t *t,
|
|||
tvhtrace("descrambler", "%s - stream key changed to %s",
|
||||
((mpegts_service_t *)t)->s_dvb_svcname,
|
||||
(tsb2[3] & 0x40) ? "odd" : "even");
|
||||
if (dr->dr_ecm_key_time < dr->dr_key_start) {
|
||||
if (dr->dr_ecm_key_time + 2 < dr->dr_key_start) {
|
||||
sbuf_cut(&dr->dr_buf, off);
|
||||
goto forbid;
|
||||
}
|
||||
|
@ -294,7 +294,7 @@ descrambler_descramble ( service_t *t,
|
|||
tvhtrace("descrambler", "%s - stream key changed to %s",
|
||||
((mpegts_service_t *)t)->s_dvb_svcname,
|
||||
(tsb[3] & 0x40) ? "odd" : "even");
|
||||
if (dr->dr_ecm_key_time < dr->dr_key_start) {
|
||||
if (dr->dr_ecm_key_time + 2 < dr->dr_key_start) {
|
||||
forbid:
|
||||
tvhtrace("descrambler", "%s - ECM late (%ld seconds)",
|
||||
((mpegts_service_t *)t)->s_dvb_svcname,
|
||||
|
|
Loading…
Add table
Reference in a new issue