Files
ChanSort/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.ini
Horst Beham 3ed2e28ac0 - added Italian translation
- updated Polish translation
- added support for a Hisense HIS_SVL variant with different file structure
- Samsung IP-TV lists allow editing stream and logo URLs
2023-08-14 10:46:10 +02:00

265 lines
4.0 KiB
INI

; ========================================
; HIS_SVL.BIN, HIS_TSL.BIN and HIS_FAV.BIN
; ========================================
; there are several versions of this format, with no deterministic way to detect the format
; ChanSort checks if the file sizes are multiples of the record sizes to guesstimate the version
[Header]
RecordSize=40
ID=0
Name=2
NameSize=34
BlockSize=36
[Version1]
TSL_Record=304
SVL_Record=264
FAV_Header=24
FAV_Record=80
ReadDvb=false
[Version2]
TSL_Record=328
SVL_Record=304
FAV_Header=16
FAV_Record=80
ReadDvb=true
;=== variant with 304 byte TSL record and 264 bytes SVL record (LTDN55K390XWSEU3D V00.01.00a.E0430)
[TSL_Record:Version1]
RecordSize=304
ID=0
BroadcastType=2
ServiceType=3
Nid=4
Onid=6
Tsid=8
Frequency=16
DvbsSymbolRate=28
Name=188
NameSize=28
[SVL_Record:Version1]
RecordSize=264
RecordId=0
ChannelId=6
Hashcode=8
Hashcode_Name=0x01
Hashcode_ServiceId=0x02
Hashcode_BroadcastType=0x04
;Hashcode_TslRecId=0x08
;Hashcode_PrgNum=0x10
;Hashcode_ShortName=0x20
NwMask=8
NwMask_Skip = 0x08
NwMask_Fav1 = 0x10
NwMask_Fav2 = 0x20
NwMask_Fav3 = 0x40
NwMask_Fav4 = 0x80
NwMask_Lock = 0x100
NwMask_Radio = 0x0400
NwMask_Encrypted = 0x0800
NwMask_Tv = 0x2000
OptionMask=12
MaskRename = 0x08
MaskMoved = 0x400
;OptionMask2=16
ServiceId=16
TslTableId=18
TslRecordId=20
NwlTableId=22
NwlRecordId=24
SatlTableId=26
SatlRecordId=28
BroadcastType=30
ServiceType=31
Name=32
NameSize=16
BroadcastSystemData=48
[FAV_Header:Version1]
RecordSize=24
CountFav1=16
CountFav2=18
CountFav3=20
CountFav4=22
[FAV_Record:Version1]
RecordSize=80
SvlTableId=0
SvlRecordId=2
DisplayNumber=4
DisplayNumberSize=10
ChannelName=15
ChannelNameSize=64
;=== variant with 328 byte TSL record and 304 bytes SVL record
[TSL_Record:Version2]
RecordSize=328
ID=0
BroadcastType=2
ServiceType=3
Nid=4
Onid=6
Tsid=8
Frequency=16
SymbolRate=20
DvbsSymbolRate=28
Name=216
NameSize=32
[SVL_Record:Version2]
RecordSize=304
RecordId=0
ChannelId=6
Hashcode=8
Hashcode_Name=0x01
Hashcode_ServiceId=0x02
Hashcode_BroadcastType=0x04
;Hashcode_TslRecId=0x08
;Hashcode_PrgNum=0x10
;Hashcode_ShortName=0x20
NwMask=8
NwMask_Skip = 0x08
NwMask_Fav1 = 0x10
NwMask_Fav2 = 0x20
NwMask_Fav3 = 0x40
NwMask_Fav4 = 0x80
NwMask_Lock = 0x100
NwMask_Radio = 0x0400
NwMask_Encrypted = 0x0800
NwMask_Tv = 0x2000
OptionMask=12
MaskRename = 0x08
MaskMoved = 0x400
OptionMask2=16
ServiceId=24
TslTableId=26
TslRecordId=28
NwlTableId=30
NwlRecordId=32
SatlTableId=34
SatlRecordId=36
BroadcastType=38
ServiceType=39
Name=40
NameSize=96
BroadcastSystemData=136
[DVB_Data:Version2]
ShortName=4
ShortNameSize=16
LinkageMask=28
LinkageMask_Ts=0x04
Onid=44
Tsid=46
Sid=48
DvbcTsid=118
DvbcOnid=120
ServiceType=129
[FAV_Header:Version2]
RecordSize=16
SizeFav1=0
SizeFav2=4
SizeFav3=8
SizeFav4=12
[FAV_Record:Version2]
RecordSize=80
SvlTableId=0
SvlRecordId=2
DisplayNumber=4
DisplayNumberLength=10
ChannelName=15
ChannelNameSize=64
; ========================================
; HIS_DVB.BIN with 16 byte header and separate DVB-T, DVB-C, DVB-S data
; ========================================
[HIS_DVB.BIN]
HeaderSize=16
Version=0
NumChannelsDvbT=4
NumChannelsDvbC=8
NumChannelsDvbS=12
[HIS_DVB.BIN_Record]
RecordSizeDvbT=498
RecordSizeDvbC=498
RecordSizeDvbS=562
Skip=21
Lock=22
TvRadioData=29
Fav=30
ServiceType=35
PcrPid=36
VideoPid=38
ProgNum=40
PmtPid=46
ServiceId=48
;@62: languages[3]
AudioPid=68
Name=286
NameSize=50
Provider=336
ProviderSize=50
Tsid=398
Onid=400
Frequency=408
SymbolRate=420
SatName=500
SatNameSize=32
SatOrbitalPos=548
; ========================================
; HIS_DVB.BIN with 8 byte header and shared DVB-C/T, DVB-C data
; ========================================
[HIS_DVB.BIN_shared]
HeaderSize=8
NumChannelsDvbT=0
NumChannelsDvbS=4
[HIS_DVB.BIN_shared_Record]
RecordSizeDvbT=0 ; unknown
RecordSizeDvbS=428
PcrPid=40
VideoPid=42
ProgNum=44
PmtPid=50
ServiceId=52
;@64: languages[3]
AudioPid=70
Name=288
NameSize=50
Provider=
ProviderLength=
Tsid=346
Onid=348
Frequency=
SymbolRate=
SatName=
SatNameSize=
SatOrbitalPos=