ich habe ja hier im Forum schon mehrfach das Thema OpenTV/MHW angesprochen und auch schon mal des oefteren mit RASC, Houdini und anderen mich darueber unterhalten.
Im Internet gibt es ja verschiedene Loesungen und zum Teil sogar in Enigma Images eingebaut.
Ich habe mich jetzt mal mit diversen mhwepg und OpenTV binarys herumgeschlagen die freundlicher Weise von FreddyFrog auf die Dbox portiert wurden.
Ich habe es inzwischen geschafft das EPG von SkyItaly (ist mir klar das ich es nicht schauen kann aber die gehoeren ja zu meinem Freund Mr. Murdoch hier in England) und Canal+ habe ich auch mal getestet. Es ging darum ob die Binary's ueberhaupt auf der Dbox laufen.
FreddyFrog hat inzwischen auch schon angefangen eines der scripts auf die Ausgabe von XML umzustellen und will als naechstes die mitgabe einer einzelnen PID ermoeglichen.
Ich habe diesen Sender: 0320fbff38be auf 13E fuer Sky Italien lokalisiert weil dieser einen Welcome Kanal hat den mein Sky Receiver hier in England beim 1sten Mal einschalten auch benutzt.
Man kann den dann fuer eine Weile nicht benutzen was ich denke zum Download der EPG und OpenTV Daten genutzt wird.
SkyItaly finde ich dann z.B.
Code: Alles auswählen
PID found: 210 (0x00d2) [SECTION: User private]
In diversen Foren wurde beschrieben:
Inhalt der 210The format read by mhwepg uses PIDs 210 and 211.
The format read by mhwepg2 uses PIDs 561, 564 and 566.
The format read by otvepg uses PID 4150.
Code: Alles auswählen
/tmp > dvbsnoop 210
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/
------------------------------------------------------------
SECT-Packet: 00000001 PID: 210 (0x00d2), Length: 46 (0x002e)
Time received: Tue 2007-10-23 19:08:17.853
------------------------------------------------------------
0000: 90 70 2b 6c 53 29 3d ff ff 00 1e 58 2d 44 75 63 .p+lS)=....X-Duc
0010: 6b 78 20 20 20 20 20 20 20 20 20 20 20 20 20 20 kx
0020: 20 20 00 00 00 00 80 0c 27 96 ff ff ff ff ......'.....
PID: 210 (0x00d2)
Guess table from table id...
User_Defined-decoding....
Table_ID: 144 (0x90) [= User private]
Section_syntax_indicator: 0 (0x00)
private_indicator: 1 (0x01)
reserved: 3 (0x03)
private_section_length: 43 (0x002b)
Private Data:
0000: 6c 53 29 3d ff ff 00 1e 58 2d 44 75 63 6b 78 20 lS)=....X-Duckx
0010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 .
0020: 00 00 00 80 0c 27 96 ff ff ff ff .....'.....
==========================================================
Code: Alles auswählen
/tmp > /tmp/mhwepg
UTC Offset = 0
Country = ITA, Region = 0
Local Time Offset = 7200
Next Local Time Offset = 3600
Date of change = 28/10/2007
Reading titles ...
Reading summaries ...
Nb of summaries : 22384
Nb of titles : 22321
Writing EPG data to file ...
Nb of channels = 119
C 3401 RAI Uno
E 978 1193182500 300 90
T Tg1
S NEWS - 5'
|degli interni.ca, di politica estera e
e
E 986 1193182800 3300 90
T DopoMiss
S SHOW - 55'
D ...programmazione non disponibile
e
E 1109 1193186100 1800 90
T Tg1 Notte - Che tempo f
S NEWS - 30'
Ich habe mal geraten bekommen entweder
Code: Alles auswählen
dvbsnoop 0
Code: Alles auswählen
dvbsnoop -pd 9 -f 24 -s pidscan
Das DVBsnoop 0 bringt mir dann so etwas:
Code: Alles auswählen
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/
------------------------------------------------------------
SECT-Packet: 00000001 PID: 0 (0x0000), Length: 76 (0x004c)
Time received: Wed 2007-10-24 11:35:32.791
------------------------------------------------------------
0000: 00 b0 49 07 f3 ff 00 00 00 00 e0 10 10 cd e1 00 ..I.............
0010: 10 e6 e1 01 10 e8 e1 02 12 cc e1 08 12 cd e1 09 ................
0020: 13 8c e1 0b 13 8f e1 0a 13 b2 e1 0c 13 b3 e1 0d ................
0030: 13 b6 e1 0e 14 a7 e1 05 14 a8 e1 06 14 ab e1 07 ................
0040: 16 01 e1 03 16 02 e1 04 72 4c aa 48 ........rL.H
PID: 0 (0x0000) [= assigned for: ISO 13818-1 Program Association Table (PAT)]
Guess table from table id...
PAT-decoding....
Table_ID: 0 (0x00) [= Program Association Table (PAT)]
section_syntax_indicator: 1 (0x01)
(fixed): 0 (0x00)
reserved_1: 3 (0x03)
Section_length: 73 (0x0049)
Transport_Stream_ID: 2035 (0x07f3)
reserved_2: 3 (0x03)
Version_number: 31 (0x1f)
current_next_indicator: 1 (0x01) [= valid now]
Section_number: 0 (0x00)
Last_Section_number: 0 (0x00)
Program_number: 0 (0x0000)
reserved: 7 (0x07)
Network_PID: 16 (0x0010)
Bei dvbsnoop -pd 9 -f 24 -s pidscan koennt Ihr ja mal die Datei fuer UK betrachten.
Hier ist das File von SkyItaly.
Meine Frage ist nun mach ich das ganze ueberhaupt richtig ?
Um die Pid's zu schreiben verwende ich den folgenden Befehl:
Code: Alles auswählen
dvbsnoop -n 45 PID Nummer >/Hdd/EPG Test Verzeichnis/PIDName.txt
Code: Alles auswählen
.............OTV
1...............
.....home: exit.
start: menu://2.
exit: appl://otv
.channel.XXXX/op
en?otv=on&otvtag
=ETV............
Code: Alles auswählen
Tue 30th 11.00pm
.Tue 30th 10.00p
m.Mon 29th 11.00
pm.Mon 29th 10.0
0pm.Sun 28th 11.
00pm.Sun 28th 10
.00pm.Sat 27th 1
1.00pm.Sat 27th
10.00pm....z...l
..._...T...DAbig
ail Breslin.Alan
Arkin.Steve Car
ell.Toni Collett
e.Greg Kinnear..
.......O........
.......0.......`
A deeply dysfunc
tional American
family heads to
California in a
knackered VW to
enter their daug
hter in a pre-pu
bescent beauty p
ageant. This pit
ch-perfect comed
y not only turns
the road trip t
emplate inside-o
ut but offers a
subtle skewering
of Uncle Sam's
obsession with s
uccess. Steve Ca
rell, Toni Colle
tte, Alan Arkin
and Greg Kinnear
work together s
eamlessly to pro
vide one of the
ensemble comedy
treasures of the
year..LITTLE MI
SS SUNSHINE.....
.......-........
.......-........
.......-........
.......-........
....Tue 30th 9.0
0pm.Tue 30th 8.0
0pm.Mon 29th 9.0
0pm.Mon 29th 8.0
0pm.Sun 28th 9.0
0pm.Sun 28th 8.0
0pm.Sat 27th 9.0
0pm.Sat 27th 8.0
0pm........r..._
...Q...@David Ha
sselhoff.Henry W
inkler.Christoph
er Walken.Kate B
eckinsale.Adam S
andler..........
...............,
.......dAdam San
dler plays the w
orkaholic archit
ect who chances
upon a remote co
ntrol that can r
ewind, fast-forw
ard and freeze l
ife. Handy, if h
e wants to skip
a row with his h