Stránka 1 z 1

HELLAS Satback

Napsal: 17 led 2026 20:46
od EnoSat
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.

Kód: Vybrat vše

0001:01860000:0006:0001:1:0:0
ERT World HD
p:,f:40
1, Prva moznost je doplnit PMTpid a parameter PMT handler,
pre OpenPLI base

Kód: Vybrat vše

0001:01860000:0006:0001:1:0:0
ERT World HD
p:,c:160100,f:400
pre OpenATV base

Kód: Vybrat vše

0001:01860000:0006:0001:1:0:0
ERT World HD
p:,c:190100,f:400
pri tejto moznosti je este potrebny oscam.dvbapi kde je nadefinovany BISS pre dany program

Kód: Vybrat vše

A: ::0001:0100::: 2600:000000:1FFF # ERT World HD
2, Druha moznost je pokial by sa nevyuzila moznost definicie BISS v oscam.dvbapi je nutne ju vlozit do lamedb

Kód: Vybrat vše

0001:01860000:0006:0001:1:0:0
ERT World HD
p:,c:160100,C:2600,f:400
ci

Kód: Vybrat vše

0001:01860000:0006:0001:1:0:0
ERT World HD
p:,c:190100,C:2600,f:400
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).
1_0_1_1_6_1_1862E02_0_0_0_20260223155124.jpg
3, Tretia moznost je zakazanie enigme aby PIDy ziskavala z PMT parametrom f:4, ale aby ich citala priamo z lamedb.

Kó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
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

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
Nastavit im atributy 755
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
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