Enigma2 sice po vyhladavani zobrazi nazvy programov, ale kedze tam BBC 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
4440:0cfdace7:1000:0001:25:0:0
BBC Two HD
p:BBC
Kód: Vybrat vše
4440:0cfdace7:1000:0001:25:0:0
BBC Two HD
p:BBC,c:1617d4,f:400
Kód: Vybrat vše
A: ::4440:17d4::: 2600:000000:1FFF # BBC Two HD
Kód: Vybrat vše
4440:0cfdace7:1000:0001:25:0:0
BBC Two HD
p:BBC,c:1617d4,C:2600,f:400
Kód: Vybrat vše
4440:0cfdace7:1000:0001:25:0:0
BBC Two HD
p:BBC,c:0017d5,c:0317d5,c:050001,c:0917d90101,c:100004,c:1117d6,c:1217d6,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.sh
Prisposobenie:
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.log
demux - cislo ktore pouziva prijimac
log - vhodne pri ozivovani