|
@@ -195,6 +195,7 @@ enum CA_system ts_get_CA_sys(uint16_t CA_id) {
|
195
|
195
|
if (CA_id >= 0x0D00 && CA_id <= 0x0DFF) return CA_CRYPTOWORKS;
|
196
|
196
|
if (CA_id >= 0x1800 && CA_id <= 0x18FF) return CA_NAGRA;
|
197
|
197
|
if (CA_id >= 0x4AE0 && CA_id <= 0x4AE1) return CA_DRECRYPT;
|
|
198
|
+ if (CA_id == 0x5581 || CA_id == 0x4AEE) return CA_BULCRYPT;
|
198
|
199
|
return CA_UNKNOWN;
|
199
|
200
|
}
|
200
|
201
|
|
|
@@ -209,6 +210,7 @@ char * ts_get_CA_sys_txt(enum CA_system CA_sys) {
|
209
|
210
|
case CA_CRYPTOWORKS: return "CRYPTOWORKS";
|
210
|
211
|
case CA_NAGRA: return "NAGRA";
|
211
|
212
|
case CA_DRECRYPT: return "DRE-CRYPT";
|
|
213
|
+ case CA_BULCRYPT: return "BULCRYPT";
|
212
|
214
|
case CA_UNKNOWN: return "UNKNOWN";
|
213
|
215
|
}
|
214
|
216
|
return "UNKNOWN";
|