lamedb (štruktúra)

Diskusia, Download

Moderátoři: peter54, EnoSat, 9000peter

Odpovědět
Uživatelský avatar
EnoSat
Moderátor
Moderátor
Příspěvky: 396
Registrován: 07 zář 2022 21:51
Dal poděkování: 29 poděkování
Dostal poděkování: 73 poděkování
Kontaktovat uživatele:

lamedb (štruktúra)

Příspěvek od EnoSat »

Kto by mal chuť ručne si upraviť lamedb tu je pár postrehov ;)
-namespace:tid:nid
-mode frequency:symbolrate:polarisation:FEC:position:inversion:flags:system:modulation:roll_off:pilot:id_stream:pls_code:pls_mode:t2mi_plp_id:t2mi_pid

Kód: Vybrat vše

001a0000:07d2:0002
s 11739000:29500000:1:3:282:2:0:1:1:3:2:255:262141:0:1:4095
/
inversion = 0 - vyp , 1 - zap , 2 - auto
flags = 0 , 1 , 2
system = 0 - DVB-S , 1 - DVB-S2
modulation = 0 - Auto , 1 - QPSK , 2 - 8PSK
roll_off = 0 - 0.35 , 1 - 0.25 , 2 - 0.20 , 3 - auto
pilot = 0 - vyp , 1 - zap , 2 - auto , 3 - none
is_id = číslo multistreamu (max.255)
pls_code = číslo Psychical Layer Stream (max.262141)
pls_mode = 0-Gold , 1-Gold , 2-Combo , 3-unknown
t2mi_plp_id = číslo T2-MI
t2mi_pid = T2-MI pid

-sid:namespace:tid:nid:service_type:source_id // source_id 0 = not use
-name
-extra definitions

Kód: Vybrat vše

0fa1:011a0000:07d2:0002:25:0
Sky Sports 1 HD
p:BSkyB,c:050001
f:1 - noSDT // nečíta SDT (názov služby nebude automaticky aktualizovaný), ale skontroluje SID v PAT
f:2 - noShow // nezobrazí kanál
f:4 - noDVB // nečíta pidy z PMT, používa PIDy z lamedb
f:8 - holdName // nemení názov, ak sa nezhoduje s názvom v SDT
f:9 - 8+1
f:a - 8+2
f:b - 8+2+1
f:c - 8+4
f:d - 8+4+1
f:e - 8+4+2
f:f - 8+4+2+1
f:10 -
f:20 -
f:40 - new // zobrazí v bukete LastScan
f:80 - isDedicated3D // prepne OSD do 3D
f:100 - parentalProtected // rodičovský zámok
f:200 - hideVBI // nezobrazuje VBI
f:400 - isScrambledPMT // [eDVBServicePMTHandler] vytvorí caPMT pre dekódovanie PMT (identické s NoDVB pri použití v pmt.cpp a v servicedvbstream.cpp, ktoré sa používa na zaznamenávanie pids uložených vo vyrovnávacej pamäti)
f:800 - centerDVBsubs // centruje titulky
f:1000 - noEIT // zakáže analýzu udalostí EIT pri použití EPG_IMPORT

C:xxxx - encrypted // kódovanie

Mierne odlišnosti pre parameter c: sú v závislosti od použitej enigmy:

OE2.0 založene na OpenATV
c:00xxxx - VIDEOpid (predvolené je MPEG2)
c:01xxxx - AUDIOpid (predvolené je MPEG)
c:02xxxx - TXTpid
c:03xxxx - PCRpid
c:04xxxx - AC3pid
c:05xxxx - Vtype - xx0000-MPEG2 , xx0001-AVC , xx0002-H263 , xx0003-VC1 , xx0004-MPEG4-VC , xx0005-VC1-SM , xx0006-MPEG1 , xx0007 - HEVC , xx0008-VP8 , xx0009-VP9 , xx000a-XVID
c:06xxxx - Akanál - xx0000-ľavý , xx0001-stereo , xx0002-pravý
c:07xxxx - AC3oneskorenie (ms)
c:08xxxx - PCMoneskorenie (ms)
c:09xxxx - SUBSpid - xx01238888
c:10xxxx - AUDIOpid (pre c:11)
c:11xxxx - Atype+c:10.... - xx0004-HE-AAC , xx0007-AC3+ // ak nepodporuje c:12-c:18
c:12xxxx - AAC-HEpid
c:13xxxx - AC3+pid
c:14xxxx - DTSpid
c:15xxxx - AACpid
c:16xxxx - LPCMpid
c:17xxxx - DTS-HDpid
c:18xxxx -
c:19xxxx - PMTpid
c:20xxxx -
c:21xxxx -

OE2.0 založene na OpenPLi
c:00xxxx - MPEG2pid (video)
c:01xxxx - MPEGpid (audio)
c:02xxxx - TXTpid
c:03xxxx - PCRpid
c:04xxxx - AC3pid
c:05xxxx - Vtype - xx0000-MPEG2 , xx0001-AVC , xx0002-H263 , xx0003-VC1 , xx0004-MPEG4-VC , xx0005-VC1-SM , xx0006-MPEG1 , xx0007 - HEVC , xx0008-VP8 , xx0009-VP9 , xx0010-XVID
c:06xxxx - Achannel - xx0000-left , xx0001-stereo , xx0002-right
c:07xxxx - AC3delay (ms)
c:08xxxx - PCMdelay (ms)
c:09xxxx - SUBSpid - xx01238888
c:10xxxx - Atype+c:11xxxx - xx0004-HE-AAC , xx0007-AC3+ // if not accecpt c:12-c:18
c:11xxxx -
c:12xxxx - AAC-HEpid
c:13xxxx - AC3+pid
c:14xxxx - AACpid
c:15xxxx - DATApid
c:16xxxx - PMTpid
c:17xxxx - DRApid
c:18xxxx - AC4pid

OE2.5/2.6 založene na DreamOS
c:00xxxx - VIDEOpid (predvolené je MPEG2)
c:01xxxx - AUDIOpid (predvolené je MPEG)
c:02xxxx - TXTpid
c:03xxxx - PCRpid
c:04xxxx - AC3pid
c:05xxxx - Vtype - xx0000-MPEG2(c:00) , xx0001-AVC , xx0002-H263 , xx0003-VC1 , xx0004-MPEG4-VC , xx0005-VC1-SM , xx0006-HEVC , xx0007-???? , xx0008-VP8 , xx0009-VP9 , xx0010-XVID
c:06xxxx - Akanál - xx0000-ľavý , xx0001-stereo , xx0002-pravý
c:07xxxx - AC3oneskorenie (ms)
c:08xxxx - PCMoneskorenie (ms)
c:09xxxx - SUBSpid - xx01238888
c:10xxxx - Atype+c:11.... - xx0000-MPEG(c:01) , xx0001-AC3(c:04) , xx0002-DTS , xx0003-AAC , xx0004-HE-AAC , xx0005-LPCM , xx0006-DTS-HD , xx0007-AC3+ , xx0008-MP3 , xx0009-PCM , xx000a-OGG , xx000b-FLAC , xx000c-WMA , xx000d-TrueHD
c:11xxxx - AUDIOpid (pre c:10)

Znovunačítanie bez nutnosti init 4 - init 3 - reboot
1, bouquets + lamedb

Kód: Vybrat vše

wget -qO - "http://127.0.0.1/web/servicelistreload?mode=0" 
2, lamedb

Kód: Vybrat vše

wget -qO - "http://127.0.0.1/web/servicelistreload?mode=1" 
3, bouquets

Kód: Vybrat vše

wget -qO - "http://127.0.0.1/web/servicelistreload?mode=2" 
4, transponders

Kód: Vybrat vše

wget -qO - "http://127.0.0.1/web/servicelistreload?mode=3" 
5, parentalcontrol white-/blacklist

Kód: Vybrat vše

wget -qO - "http://127.0.0.1/web/servicelistreload?mode=4" 
Namespace

Kód: Vybrat vše

00EB0000
== Namespace (menný priestor) je trochu komplikovanejší na vysvetlenie... preto sa tejto položke budeme venovať trochu obšírnejšie
- význam položky sa mierne líši v závislosti od použitej technológie DVB-S / T / C
- pozostáva celkovo zo 4 bajtov (8 znakov ASCII ako hexadecimálna hodnota) a delí sa na:
- ľavá časť (2 bajty / 4 znaky ASCII hexadecimálnej hodnoty)
- pravá časť (2 bajty / 4 znaky ASCII hexadecimálnej hodnoty)

== Namespace pre DVB-T a DVB-C:
- 2 bajty vľavo (zadané v šestnástkovej sústave - ako 4 znaky ASCII):
- "EE EE" v hexadecimálnej hodnote = identifikačný kód pre technológiu DVB-T
- "FF FF" v hexadecimálnej hodnote = identifikačný kód pre technológiu DVB-C
- 2 bajty na pravej strane (zadané v šestnástkovej sústave - ako 4 znaky ASCII):
- v závislosti od konfigurácie Enigma2:
a) frekvencia transpondéra (v prípadoch ak sa vyžaduje príjem daného MUXu z rôznych lokalít)
b) nulová hodnota (v šestnástkovej sústave "00 00") - to platí vo väčšine známych distribúcií Enigma2 pre využitie najmä piktogramov

== Namespace pre DVB-S:
- 2 bajty vľavo (zadané v šestnástkovej sústave - ako 4 znaky ASCII):
- predstavujú polohu družice vo vesmíre ... príklady a ich "prepočet" - viď nižšie
- 2 bajty na pravej strane (zadané v šestnástkovej sústave - ako 4 znaky ASCII):
- v závislosti od konfigurácie Enigma2:
a) frekvencia transpondéra ... kde bit na ľavej strane binárnej číselnej hodnoty v tomto prípade znamená polarizáciu (0 = H / 1 = V),
t.j. nepoužíva sa 16-bitová dĺžka celej 2-bajtovej hodnoty, ale len 15 bitov (1 bit sa používa ako tzv. "znamienko")
b) nulová hodnota (v šestnástkovej sústave "00 00") - to platí vo väčšine známych distribúcií Enigma2 pre využitie najmä piktogramov

== príklady pre DVB-S "namespace":

00 82 00 00 => 0082 hex = 130 dec => 130 / 10 => 13.0 °E
00 A0 00 00 => 00A0 hex = 160 dec => 160 / 10 => 16.0 °E
00 C0 00 00 => 00C0 hex = 192 dec => 192 / 10 => 19.2 °E
00 EB 00 00 => 00EB hex = 235 dec => 235 / 10 => 23.5 °E

00 82 2C E7 => 0082 hex = 130 dec => 130 / 10 => 13.0 °E - 2CE7 hex => 11495 H MHz
00 82 AC E7 => 0082 hex = 130 dec => 130 / 10 => 13.0 °E - ACE7 hex - 8000 hex = 2CE7 hex => 11495 V MHz

....DESATINNÁ ČIARKA:
--- na rozdiel od používania takzvanej "plávajúcej desatinnej čiarky" alebo inak ako dátového typu "float" sa používa iba odčítanie konečných "desiatok" - ako desatinná časť čísla (v dekad. systém)
--- to znamená, že vo výslednej desatinnej hodnote je vždy zadané jedno desatinné miesto (po prevode z hexadecimálnej hodnoty na desatinnú hodnotu)

....STANOVENIE AZIMUTU Z VÝCHODU A ZÁPADU (DVB-S):
-- ak je hodnota prvých 2 bajtov menšia ako 1800 dec (708 hex) [alebo ak sa rovná 1800 dec], potom táto hodnota predstavuje azimut v stupňoch od východu ... a je označená znamienkom "°E" (ako východ)
-- ak je hodnota prvých 2 bajtov väčšia ako 1800 dec (708 hex), potom vypočítame azimut odčítaním tejto hodnoty od maximálneho čísla 3600 dec (E10 hex) ... a tak získame hodnotu azimutu v stupňoch z opačnej strany sveta...takže získame titul zo Západu, označovaný znakom „°W“ (ako Západ)
-- rozsah hodnôt 0 až 3600 (desatinná hodnota) je v podstate rozsah 0,0° až 360,0° a ak chceme rozlíšiť azimut na západ, tak musíme odpočítať hodnotu od 360,0° (celkovo 3600 desatinná hodnota)
-- príklady výpočtu pre západný azimut (°W):
0E 08 00 00 => E10 hex (3600 dec) - E08 hex (3592 dec) = 8 hex = 8 dec => 8 / 10 => 0,8 °W
0D CA 00 00 => E10 hex (3600 dec) - DCA hex (3530 dec) = 46 hex = 70 dec => 70 / 10 => 7,0 °W
0D C0 00 00 => E10 hex (3600 dec) - DC0 hex (3520 dec) = 50 hex = 80 dec => 80 / 10 => 8,0 °W
0C FD AD 5B => E10 hex (3600 dec) - CFD hex (3325 dec) = 113 hex = 275 dec => 275 / 10 => 27,5 °W - AD5B - 8000 = 2D5B => 11611 V
ROVER TAB900+ , Televes H30 FLEX
Gibertini OP100LN /85E-53W/
WaveFrontier T90 /51E-39E-36E-33E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W/
Edision MIO+ 4K, Octagon SF8008, Mutant HD51, QVIART Lunix, Ustym 4K S2 OTT, VU Solo4K, Dreambox 900UHD/7020HD/500HD, TBS-5925/5530/5220
Odpovědět

Zpět na „Settings ( E2 , IPTV )“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů