- upgrade to DX 21.2.4

- added cmdb .bin configuration for a ChangHong TV
- added support for Encrypted-flag in some Philips binary files
This commit is contained in:
Horst Beham
2022-01-07 22:02:35 +01:00
parent 1b90ebcc78
commit 93221bbeea
24 changed files with 582 additions and 439 deletions

View File

@@ -165,8 +165,6 @@ namespace ChanSort.Loader.Philips
this.dataFilePaths.Add(listDbFile);
}
foreach (var list in this.DataRoot.ChannelLists)
list.VisibleColumnFieldNames.Add(nameof(ChannelInfo.Encrypted));
satChannels.VisibleColumnFieldNames.Add(nameof(ChannelInfo.Polarity));
}
else
@@ -190,7 +188,7 @@ namespace ChanSort.Loader.Philips
list.VisibleColumnFieldNames.Remove("ServiceTypeName");
list.VisibleColumnFieldNames.Remove("Hidden");
list.VisibleColumnFieldNames.Remove("AudioPid");
list.VisibleColumnFieldNames.Remove("Encrypted");
//list.VisibleColumnFieldNames.Remove("Encrypted");
}
foreach (var list in new[] { dvbcChannels, dvbtChannels, antChannels, cabChannels, satChannels })
@@ -493,6 +491,7 @@ namespace ChanSort.Loader.Philips
// onid, tsid, pcrpid and vpid can be 0 in some lists
ch.PcrPid = mapping.GetWord("offPcrPid") & mapping.GetMask("maskPcrPid");
ch.Lock = mapping.GetFlag("Locked", false);
ch.Encrypted = mapping.GetFlag("Encrypted", false);
ch.OriginalNetworkId = mapping.GetWord("offOnid");
ch.TransportStreamId = mapping.GetWord("offTsid");
ch.ServiceId = mapping.GetWord("offSid");