Stránka 1 z 1

#SERVICE

Napsal: 12 kvě 2024 20:10
od EnoSat
#SERVICE: 1:0:1:378a:44c:13e:820000:0:0:0:
----------------------------------------------------------
#SERVICE: - každý riadok obsahuje viazanosť SERVICE v userbouquet.dbe**.tv
1: Typ: -1=invalid id, 0=structure id, 1= Dvb Service, 2= File, 4097= non-TS GStreamer (nie je DVB/TS, väčšinou sa jedná o internetový stream), 5001= non-TS (iný GStreamer z Exteplayer3, ak je nainštalovaný iný GStreamer), 5002= non-TS (Exteplayer3 ffmpeg), 8192 = externý HDMI vstup, 8193 = Youtube /8xxx služby nepracujú v každej Enigme!
0: Flags (7 bitový vzor vyjadrený v hexadecimálnej forme-vysvetlenie pozri nižšie) 64= userbouquet, 832=
1: Typ služby (1=tv, 2=radio, 3=data, A=ACDRS, 16=AVC4-SD, 19=AVC4-HD, 1F=HEVC-SDR, 20 HEVC-HDR)
378a: SID
44c: TSID
13e: ONID
820000: Namespace
0: maybe for future use, i don't know
0: maybe for future use, i don't know
0: nepovolené progresívne sťahovanie a ukladanie do vyrovnávacej pamäte, 1: povolené ukladanie do vyrovnávacej pamäte, 3: povolené progresívne sťahovanie a ukladanie do vyrovnávacej pamäte

Flags (v zátvorke je uvedená desiatková hodnota príznaku - trochu nezrozumiteľné vysvetlenie z internetu):
1.Bit(01): Ide o adresár. // MUSÍ byť zadaný (znamená mustDescent)
2.Bit(02): Používateľ musí prejsť do adresára // nemožno prehrávať priamo – často sa používa s „isDirectory“ (znamená canDescent)
3.Bit(04): Používateľ môže prejsť do adresára // podporuje zadať adresár/opustiť adresár
Bity 1-3 majú zmysel, ak sú nastavené spolu
4.Bit(08): Obsah adresára je potrebné automaticky triediť. // by mal byť zoradený podľa ASCII podľa názvu_služby. skvelé pre adresáre.
5.Bit(16): Služba má (interne enigma) triediaci kľúč. // má kľúč triedenia v údajoch[3]. neexistencia kľúča triedenia znamená 0.
6.Bit(32): Kľúč triedenia je 1 namiesto 0 7.Bit(64): Je to značka
8.Bit(128): Služba sa nedá prehrať

/*
napríklad:
normálne služby nemajú žiadne z nich - môžu byť privedené priamo do "play"-manžéra.
normálne adresáre majú nastavené obidva - adresár nemôžete prehrať priamo a používateľské rozhranie by malo doň zostúpiť.
zoznamy skladieb majú „mustDescent“, ale nie „isDirectory“ – nechcete, aby používateľ prehliadal zoznam skladieb (pokiaľ naozaj nechce),
služby s podslužbami nemajú žiadnu z nich, namiesto toho majú príznak „canDecsent“ (ako všetko vyššie uvedené)
*/