Ignore:
Timestamp:
05/08/15 19:06:55 (9 years ago)
Author:
theparasol
Message:

Fix: viaccess aes handling now provider independent

Thanks Pr2 for providing patch!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/reader-viaccess.c

    r10629 r10658  
    11221122                if(csystem_data->last_geo.number_ecm > 0)
    11231123                {
    1124                     if(csystem_data->last_geo.number_ecm == curnumber_ecm && !(ecm88Data[nanoLen - 1] == 0x01 && (ecm88Data[2] == 0x03 && ecm88Data[3] == 0x0B && ecm88Data[4] == 0x00)))
     1124                    if(csystem_data->last_geo.number_ecm == curnumber_ecm && !(ecm88Data[nanoLen - 1] == 0x01))
    11251125                    {
    11261126                        keynr = ecm88Data[5];
     
    11291129                    else
    11301130                    {
    1131                         if(ecm88Data[nanoLen - 1] == 0x01 && (ecm88Data[2] == 0x03 && ecm88Data[3] == 0x0B && ecm88Data[4] == 0x00))
     1131                        if(ecm88Data[nanoLen - 1] == 0x01)
    11321132                        {
    11331133                            rdr_log_dbg(reader, D_READER, "Skip ECM ending with = %02x for ecm number (%x) for provider %02x%02x%02x", ecm88Data[nanoLen - 1], curnumber_ecm, ecm88Data[2], ecm88Data[3], ecm88Data[4]);
Note: See TracChangeset for help on using the changeset viewer.