mirror of
https://github.com/PredatH0r/ChanSort.git
synced 2026-01-13 10:52:05 +01:00
- 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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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];
|
||||
};
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user