mirror of
https://github.com/PredatH0r/ChanSort.git
synced 2026-01-12 10:22:04 +01:00
- experimental support for MtkChannelList.xml (which is part of several MediaTek based Google TVs, e.g. Philips formats 120 and 125) - Philips formats 100-125: improved decoding of non-latin characters (turkish, cyrillic, ...)
392 lines
8.6 KiB
INI
392 lines
8.6 KiB
INI
[Series:B]
|
|
; "Clone" directory: must be manually zipped and renamed to .scm, favorites 1-4 are stored in a bitmask
|
|
SatDataBase.dat = 145
|
|
TransponderDataBase.dat = 49
|
|
FineTune = 20
|
|
FineTune_Digital = 28
|
|
PTC = 12
|
|
map-AirA = 28
|
|
map-AirD = 248
|
|
map-CableD = 248
|
|
map-SateD = 144
|
|
Favorites = 4
|
|
|
|
[Series:C]
|
|
; _1001.scm format: favorites 1-4 are stored in a bitmask
|
|
SatDataBase.dat = 145
|
|
TransponderDataBase.dat = 45
|
|
PTC = 12
|
|
map-AirA = 40
|
|
map-AirD = 292
|
|
map-CableD = 292
|
|
map-SateD = 144
|
|
Favorites = 4
|
|
|
|
[Series:D]
|
|
; _1101.scm format: favorite 1-5 have individual number fields, but only allow 0 = not-a-fav, 1=is-a-fav
|
|
SatDataBase.dat = 145
|
|
TransponderDataBase.dat = 45
|
|
PTC = 12
|
|
map-AirA = 64
|
|
map-AirD = 320
|
|
map-CableD = 320
|
|
map-SateD = 172
|
|
map-AstraHDPlusD = 212
|
|
Favorites = 5
|
|
SortedFavorites = 0
|
|
|
|
[Series:E]
|
|
; _1201.scm format: with favorites 1-5 and individual numbering (-1 = not-a-fav, 1...x = [sequential?] fav nr)
|
|
; used by E , F, H, some J models and LTxxBxxx, LTxxCxxx, HExxCxxx, ...
|
|
SatDataBase.dat = 145
|
|
TransponderDataBase.dat = 45
|
|
PTC = 12
|
|
map-AirA = 64
|
|
map-AirD = 320
|
|
map-CableD = 320
|
|
map-SateD = 168
|
|
map-AstraHDPlusD = 212
|
|
map-CyfraPlusD = 172
|
|
Favorites = 5
|
|
; SortedFavorites: 1=allow individual ordering of each list, 2=force all lists to use the main program nr
|
|
; some models don't seem to work correctly when the fav and prog numbers are different.
|
|
SortedFavorites = 1
|
|
|
|
|
|
|
|
|
|
[Analog:28]
|
|
; map-AirA and map-CableA for B models
|
|
offInUse = 0
|
|
maskInUse = 0x02
|
|
offProgramNr = 4
|
|
offNameLength =
|
|
offName = 12
|
|
lenName = 10
|
|
offFavorites = 26
|
|
offChecksum = 27
|
|
|
|
[Analog:40]
|
|
; map-AirA and map-CableA for C models
|
|
offInUse = 1
|
|
maskInUse = 0x01
|
|
offDeleted = 2
|
|
maskDeleted = 0x01
|
|
offLock = 6
|
|
maskLock = 0x01
|
|
offTuned = 8
|
|
maskTuned = 0x01
|
|
offProgramNr = 9
|
|
offSlotNr = 16
|
|
offNameLength = 18
|
|
offName = 20
|
|
lenName = 10
|
|
offFrequency = 32
|
|
offFavorites = 38
|
|
offChecksum = 39
|
|
|
|
[Analog:64]
|
|
; map-AirA and map-CableA for D,E,F,H,J models
|
|
offInUse = 1
|
|
maskInUse = 0x01
|
|
offDeleted = 2
|
|
maskDeleted = 0x01
|
|
offLock = 6
|
|
maskLock = 0x01
|
|
offTuned = 8
|
|
maskTuned = 0x01
|
|
offProgramNr = 9
|
|
offSlotNr = 16
|
|
offNameLength = 18
|
|
offName = 20
|
|
lenName = 10
|
|
offFrequency = 32
|
|
offFavorites = 36,40,44,48,52
|
|
offChecksum = 63
|
|
|
|
[FineTune:20]
|
|
offIsCable = 0
|
|
maskIsCable = 0x01
|
|
offSlotNr = 4
|
|
offFrequency = 8
|
|
|
|
[FineTune_Digital:28]
|
|
offIsCable = 0
|
|
maskIsCable = 0x01
|
|
offChannelTransponder = 4
|
|
offFrequency = 16
|
|
|
|
[PTC:12]
|
|
offFrequency = 4
|
|
offChannelTransponder = 8
|
|
|
|
[ServiceProvider:108]
|
|
offSignalSource = 0
|
|
offIndex = 2
|
|
offLenName = 6
|
|
offName = 8
|
|
|
|
[DvbCT:112]
|
|
; map-AirD, map-CableD for HG40NC460KFXZA hospitality model (USA, T-NT14LAKUCB)
|
|
offProgramNr = 0
|
|
offVideoPid = 2
|
|
offPcrPid = 4
|
|
offServiceId = 6
|
|
offDeleted = 8
|
|
maskDeleted = 0x01
|
|
offSignalSource = 10
|
|
offQam = 12
|
|
offSkip = 13
|
|
maskSkip = 0x01
|
|
offBandwidth = 14
|
|
offServiceType = 15
|
|
offCodec = 16
|
|
offHRes = 20
|
|
offVRes = 22
|
|
offEncrypted = 24
|
|
maskEncrypted = 0x01
|
|
offHidden = 25
|
|
offHiddenAlt = 26
|
|
offSymbolRate = 28
|
|
offLock = 31
|
|
maskLock = 0x01
|
|
offOriginalNetworkId = 32
|
|
offNetworkId = 34
|
|
offServiceProviderId = 40
|
|
offChannelTransponder = 42
|
|
offLogicalProgramNr = 44
|
|
offTransportStreamId = 48
|
|
offName = 64
|
|
lenName = 100
|
|
offShortName = 264
|
|
lenShortName = 18
|
|
offVideoFormat = 282
|
|
offFavorites = 292,296,300,304,308
|
|
offChecksum = 319
|
|
|
|
[DvbCT:248]
|
|
; map-AirD and map-CableD for B models
|
|
offProgramNr = 0
|
|
offVideoPid = 2
|
|
offPcrPid = 4
|
|
; "Deleted"-flag is implemented in reverse by IsActive
|
|
offIsActive = 6
|
|
maskIsActive = 0x02
|
|
offQam = 7
|
|
offInUse = 8
|
|
maskInUse = 0x80
|
|
offServiceType = 9
|
|
offServiceId = 10
|
|
offOriginalNetworkId = 12
|
|
offNetworkId = 14
|
|
offEncrypted = 23
|
|
maskEncrypted = 0x20
|
|
offChannelTransponder = 26
|
|
offLogicalProgramNr = 28
|
|
offSymbolRate = 32
|
|
offBouquet = 34
|
|
offTransportStreamId = 36
|
|
offName = 44
|
|
lenName = 100
|
|
offLock = 245
|
|
maskLock = 0x01
|
|
offFavorites = 246
|
|
offChecksum = 247
|
|
|
|
[DvbCT:292]
|
|
; map-AirD and map-CableD for C models
|
|
offProgramNr = 0
|
|
offVideoPid = 2
|
|
offPcrPid = 4
|
|
offServiceId = 6
|
|
offDeleted = 8
|
|
maskDeleted = 0x01
|
|
offSignalSource = 10
|
|
offQam = 12
|
|
offSkip = 13
|
|
maskSkip = 0x01
|
|
offBandwidth = 14
|
|
offServiceType = 15
|
|
offCodec = 16
|
|
offHRes = 20
|
|
offVRes = 22
|
|
offEncrypted = 24
|
|
maskEncrypted = 0x01
|
|
offHidden = 25
|
|
offHiddenAlt = 26
|
|
offSymbolRate = 28
|
|
offLock = 31
|
|
maskLock = 0x01
|
|
offOriginalNetworkId = 32
|
|
offNetworkId = 34
|
|
offServiceProviderId = 40
|
|
offChannelTransponder = 42
|
|
offLogicalProgramNr = 44
|
|
offTransportStreamId = 48
|
|
offName = 64
|
|
lenName = 100
|
|
offShortName = 264
|
|
lenShortName = 18
|
|
offVideoFormat = 282
|
|
offFavorites = 290
|
|
offChecksum = 291
|
|
|
|
|
|
[DvbCT:320]
|
|
; map-AirD, map-CableD, Freesat for D,E,F,H,J models
|
|
offProgramNr = 0
|
|
offVideoPid = 2
|
|
offPcrPid = 4
|
|
offServiceId = 6
|
|
offDeleted = 8
|
|
maskDeleted = 0x01
|
|
offSignalSource = 10
|
|
offQam = 12
|
|
offSkip = 13
|
|
maskSkip = 0x01
|
|
offBandwidth = 14
|
|
offServiceType = 15
|
|
offCodec = 16
|
|
offHRes = 20
|
|
offVRes = 22
|
|
offEncrypted = 24
|
|
maskEncrypted = 0x01
|
|
offHidden = 25
|
|
offHiddenAlt = 26
|
|
offSymbolRate = 28
|
|
offLock = 31
|
|
maskLock = 0x01
|
|
offOriginalNetworkId = 32
|
|
offNetworkId = 34
|
|
offServiceProviderId = 40
|
|
offChannelTransponder = 42
|
|
offLogicalProgramNr = 44
|
|
offTransportStreamId = 48
|
|
offName = 64
|
|
lenName = 100
|
|
offShortName = 264
|
|
lenShortName = 18
|
|
offVideoFormat = 282
|
|
offFavorites = 292,296,300,304,308
|
|
offChecksum = 319
|
|
|
|
[TransponderDataBase.dat:49]
|
|
; B models
|
|
offMagicByte = 0
|
|
offTransponderIndex = 1
|
|
offSatelliteIndex = 5
|
|
offFrequency = 9
|
|
offSymbolRate = 17
|
|
offPolarity = 21
|
|
|
|
[TransponderDataBase.dat:45]
|
|
; C,D,E,F,H,J models
|
|
offMagicByte = 0
|
|
offTransponderIndex = 1
|
|
offSatelliteIndex = 5
|
|
offFrequency = 9
|
|
offSymbolRate = 13
|
|
offPolarity = 17
|
|
|
|
[DvbS:144]
|
|
; map-SateD for B and C models
|
|
offProgramNr = 0
|
|
offVideoPid = 2
|
|
offPcrPid = 4
|
|
offInUse = 7
|
|
maskInUse = 0x01
|
|
offSignalSource = 10
|
|
offLock = 13
|
|
maskLock = 0x01
|
|
offServiceType = 14
|
|
offServiceId = 16
|
|
offTransponderIndex = 18
|
|
offSatelliteIndex = 20
|
|
offTransportStreamId = 24
|
|
offOriginalNetworkId = 28
|
|
offHRes = 32
|
|
offVRes = 34
|
|
offName = 36
|
|
lenName = 100
|
|
offEncrypted = 136
|
|
maskEncrypted = 0x01
|
|
offServiceProviderId = 138
|
|
offFavorites = 142
|
|
offChecksum = 143
|
|
|
|
[DvbS:172]
|
|
; map-SateD for D models
|
|
offProgramNr = 0
|
|
offVideoPid = 2
|
|
offPcrPid = 4
|
|
offInUse = 7
|
|
maskInUse = 0x01
|
|
offSignalSource = 10
|
|
offLock = 13
|
|
maskLock = 0x01
|
|
offServiceType = 14
|
|
offServiceId = 16
|
|
offTransponderIndex = 18
|
|
offSatelliteIndex = 20
|
|
offTransportStreamId = 24
|
|
offOriginalNetworkId = 28
|
|
offHRes = 32
|
|
offVRes = 34
|
|
offName = 36
|
|
lenName = 100
|
|
offEncrypted = 136
|
|
maskEncrypted = 0x01
|
|
offServiceProviderId = 138
|
|
offFavorites = 140,144,148,152,156
|
|
offChecksum = 171
|
|
|
|
[DvbS:168]
|
|
; map-SateD for E,F,H,J models
|
|
offProgramNr = 0
|
|
offVideoPid = 2
|
|
offPcrPid = 4
|
|
offInUse = 7
|
|
maskInUse = 0x01
|
|
offSignalSource = 10
|
|
offLock = 13
|
|
maskLock = 0x01
|
|
offServiceType = 14
|
|
offServiceId = 16
|
|
offTransponderIndex = 18
|
|
offSatelliteIndex = 20
|
|
offTransportStreamId = 24
|
|
offOriginalNetworkId = 28
|
|
offHRes = 32
|
|
offVRes = 34
|
|
offName = 36
|
|
offEncrypted = 136
|
|
maskEncrypted = 0x01
|
|
lenName = 100
|
|
offServiceProviderId = 138
|
|
offFavorites = 140,144,148,152,156
|
|
offChecksum = 167
|
|
|
|
[AstraHDPlusD:212]
|
|
; map-AstraHDPlusD for D,E,F,H,J models
|
|
offProgramNr = 0,20
|
|
offVideoPid=2
|
|
offPcrId=4
|
|
offInUse = 7
|
|
maskInUse = 0x01
|
|
offSignalSource = 10
|
|
offLock = 13
|
|
maskLock = 0x01
|
|
offServiceType = 14
|
|
offServiceId = 16
|
|
offTransponderIndex = 18
|
|
; satindex is just a guess-pick of a field thats always 0001
|
|
offSatelliteIndex = 40
|
|
offTransportStreamId = 36
|
|
offOriginalNetworkId = 32
|
|
offName = 48
|
|
lenName = 100
|
|
offEncrypted = 180
|
|
maskEncrypted = 0x01
|
|
offFavorites = 184,188,192,196,200
|
|
offChecksum = 211
|