HELLAS Satback
Napsal: 17 led 2026 20:46
Na 39.0 East HELLAS zacal testovat podobny princip ako BBC vyuziva na 15.0 West.
Enigma2 sice po vyhladavani zobrazi nazvy programov, ale kedze sa tam pouziva aj kodovane PMT okrem kodovaneho video/audio - ostane "tma".
V Py2 bolo mozne pouzit BBC script ktory spristupnil vsetky PIDy (video/audio/mheg/titulky/hbbtv) z kodovaneho PMT hned po vyhladani a nebolo nutne uz upravovat lamedb. Pripadne bez scriptu rucne upravit lamedb zadanim potrebych PID-ov.
V Py3 vsak tento script uz nepracuje spravne. Preto komunita okolo e2 implementovala do niektorych image tzv. isScrambledPMT parameter f:400 (pracuje aj v Py2), ktorý zjednodusil upravu lamedb.
Po vyhladavani e2 ulozi do lamedb napr.
1, Prva moznost je doplnit PMTpid a parameter PMT handler,
pre OpenPLI base
pre OpenATV base
pri tejto moznosti je este potrebny oscam.dvbapi kde je nadefinovany BISS pre dany program
2, Druha moznost je pokial by sa nevyuzila moznost definicie BISS v oscam.dvbapi je nutne ju vlozit do lamedb
ci
tymto sposobom sa spristupnia vsetky doplnkove stopy, kedze pri rucnej definicii v lamedb je mozne definovat len jednu zvukovu stopu (taktiez su dostupne vsetky titulky - plati to iste ako pri zvuku - len jedny).
3, Tretia moznost je zakazanie enigme aby PIDy ziskavala z PMT parametrom f:4, ale aby ich citala priamo z lamedb.
Tu uz nie je mozny vyber inych PIDov okrem tych definovanych v lamedb. Tiez je nutne pouzit oscam.dvbapi.
4, Stvrta moznost je pouzit spominany BBC script (bohuzial spravne pracuje len v Py2) pri ktorom nie je nutna uprava lamedb.
Vsetky 3 subory z archivu rozbalit do /usr/bin
Nastavit im atributy 755
Prisposobenie:
podla potreby prisposobit riadky v bbc_pmt_starter.sh
short/long - podla rezimu ktory vyhovuje prijimacu
demux - cislo ktore pouziva prijimac
log - vhodne pri ozivovani
PS: na rovnakom principe bol aktivovany aj T2MI mux na 11761H
Enigma2 sice po vyhladavani zobrazi nazvy programov, ale kedze sa tam pouziva aj kodovane PMT okrem kodovaneho video/audio - ostane "tma".
V Py2 bolo mozne pouzit BBC script ktory spristupnil vsetky PIDy (video/audio/mheg/titulky/hbbtv) z kodovaneho PMT hned po vyhladani a nebolo nutne uz upravovat lamedb. Pripadne bez scriptu rucne upravit lamedb zadanim potrebych PID-ov.
V Py3 vsak tento script uz nepracuje spravne. Preto komunita okolo e2 implementovala do niektorych image tzv. isScrambledPMT parameter f:400 (pracuje aj v Py2), ktorý zjednodusil upravu lamedb.
Po vyhladavani e2 ulozi do lamedb napr.
Kód: Vybrat vše
0001:01860000:0006:0001:1:0:0
ERT World HD
p:,f:40pre OpenPLI base
Kód: Vybrat vše
0001:01860000:0006:0001:1:0:0
ERT World HD
p:,c:160100,f:400Kód: Vybrat vše
0001:01860000:0006:0001:1:0:0
ERT World HD
p:,c:190100,f:400Kód: Vybrat vše
A: ::0001:0100::: 2600:000000:1FFF # ERT World HDKód: Vybrat vše
0001:01860000:0006:0001:1:0:0
ERT World HD
p:,c:160100,C:2600,f:400Kód: Vybrat vše
0001:01860000:0006:0001:1:0:0
ERT World HD
p:,c:190100,C:2600,f:400Kód: Vybrat vše
0001:01860000:0006:0001:1:0:0
ERT World HD
p:HELLAS,c:000030,c:010031,c:030030,c:050001,C:2600,f:4
4, Stvrta moznost je pouzit spominany BBC script (bohuzial spravne pracuje len v Py2) pri ktorom nie je nutna uprava lamedb.
Vsetky 3 subory z archivu rozbalit do /usr/bin
Kód: Vybrat vše
bbc_pmt_v6.py - python2 skript, spustit manualne alebo pomocou nizsie uvedenych skriptov
bbc_pmt_starter.sh - spusti bbc_pmt_v6.py, udrzi ho v chode
enigma2_pre_start.sh - ukonci bbc_pmt_starter.sh a bbc_pmt_v6.py, potom spusti bbc_pmt_starter.shPrisposobenie:
podla potreby prisposobit riadky v bbc_pmt_starter.sh
Kód: Vybrat vše
scriptName="bbc_pmt_v6.py -t short -d /dev/dvb/adapter0/demux3"
#logName=/dev/null
logName=/tmp/bbc_pmt.logdemux - cislo ktore pouziva prijimac
log - vhodne pri ozivovani
PS: na rovnakom principe bol aktivovany aj T2MI mux na 11761H