Changeset 8431


Ignore:
Timestamp:
02/26/13 00:30:10 (9 years ago)
Author:
gf
Message:

irdeto: Fix UNIQUE EMM filter for EMMs addressed at provider.

Patch by malakudi posted in ticket #3198.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/reader-irdeto.c

    r8256 r8431  
    671671    idx += 32;
    672672
    673     filter[idx++]=EMM_SHARED;
     673/*  filter[idx++]=EMM_SHARED;
    674674    filter[idx++]=0;
    675675    filter[idx+0]    = 0x82;
     
    680680    memset(filter+idx+2+16, 0xFF, 2);
    681681    filter[1]++;
    682     idx += 32;
     682    idx += 32; */
    683683
    684684    int32_t i;
     
    686686        if (rdr->prid[i][1]==0xFF)
    687687            continue;
     688
     689        filter[idx++]=EMM_UNIQUE;
     690        filter[idx++]=0;
     691        filter[idx+0]    = 0x82;
     692        filter[idx+0+16] = 0xFF;
     693        filter[idx+1]    = 0x03;
     694        filter[idx+1+16] = 0x03;
     695        memcpy(filter+idx+2, &rdr->prid[i][1], 3);
     696        memset(filter+idx+2+16, 0xFF, 3);
     697        filter[1]++;
     698        idx += 32;
    688699
    689700        filter[idx++]=EMM_SHARED;
Note: See TracChangeset for help on using the changeset viewer.