- updated Swiss reference lists with new ONID-TSID-SID for SRF info HD and RSI LA HD

- added HDD Hex Edit Neo file structure definition for LaSat / ZapMaster / Gran Prix sat receiver files (.lst)
This commit is contained in:
Horst Beham
2021-07-27 12:09:18 +02:00
parent 11e57dd20b
commit bba6ffb91a
4 changed files with 64 additions and 6 deletions

View File

@@ -1,10 +1,10 @@
1;SRF 1 HD;318-12300-17201
2;SRF zwei HD;318-12300-17202
3;SRF info HD;318-1700-14053
3;SRF info HD;318-12300-17206
4;RTS Un HD;318-12300-17203
5;RTS Deux HD;318-12300-17204
6;RSI LA 1 HD;318-1700-14051
7;RSI LA 2 HD;318-1700-14052
6;RSI LA 1 HD;318-12300-17207
7;RSI LA 2 HD;318-12300-17208
8;BBC World News;318-9400-8204
9;Das Erste HD;1-1019-10301
10;ZDF HD;1-1011-11110

View File

@@ -1,10 +1,10 @@
1;SRF 1 HD;318-12300-17201
2;SRF zwei HD;318-12300-17202
3;SRF info HD;318-1700-14053
3;SRF info HD;318-12300-17206
4;RTS Un HD;318-12300-17203
5;RTS Deux HD;318-12300-17204
6;RSI LA 1 HD;318-1700-14051
7;RSI LA 2 HD;318-1700-14052
6;RSI LA 1 HD;318-12300-17207
7;RSI LA 2 HD;318-12300-17208
8;BBC World News;318-9400-8204
9;Das Erste HD;1-1019-10301
10;ZDF HD;1-1011-11110

View File

@@ -0,0 +1,57 @@
#include <stddefs.h>
// CRCs are calculated MSB first (left-shift with initial mask 0x80000000), polynomial 0x04C11DB7, init-value 0xFFFFFFFF and exit-XOR 0x00000000
public struct LaSat
{
int32 dataBlockLength;
int32 u1;
uint32 crcDataBlock;
uint8 u2[12];
char lasaMarker[4];
union
{
uint8 raw[dataBlockLength];
struct
{
uint8 unk3[52];
uint32 crcHeader;
uint32 crcChannels;
uint32 crcTransponders;
uint32 crcSatellites;
uint8 header[28];
struct
{
uint16 u1[3];
uint16 sid;
uint16 u2;
uint16 pcrPid;
uint16 vpid;
uint16 apid2;
uint16 vtPid;
uint16 apid1;
uint16 transponderIndex;
char dvbName[20];
} channels[4000];
struct
{
uint16 symbolrate;
uint16 u1;
uint32 freqInHz;
uint16 tsid;
uint8 u2[3];
uint8 satIndexMaybe;
uint8 u3[2];
} transponders[1000];
struct
{
uint8 u1[4];
uint16 lowFreq;
uint16 highFreq;
char name[20];
uint8 u2[2];
} satellites[30];
} structured;
} dataBlock;
uint8 suffix_0A_0D[2];
};

View File

@@ -4,6 +4,7 @@ ChanSort Change Log
TBD
- improved Linux/Wine performance
- minor fixes ("File / File information" didn't ignore deleted channels when counting duplicates)
- updated Swiss reference lists with new ONID-TSID-SID for SRF info HD and RSI LA HD
2021-07-26
- user interface can now be toggled between