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
