Page 2 of 6

Re: EPG Informationen zu SIXX

Posted: Mon Aug 16, 2010 12:56
by Dieter59
Hallo Mario,

wenn ich Dich richtig verstanden habe, kann man zwar SIXX manuell ergänzen, es werden aber trotzdem keine Daten geladen, weil die ID größer 4000 ist!?

Wenn das so ist, könnte man das ja als echten Fehler deklarieren und mal beim Fujitsu Service einen Bug aufmachen...wobei sich meine Hoffnungen in Grenzen halten. Ich hab ein defektes AMP150 und habe nach 4 Mails die Information bekommen, dass es kaputt sei und ich es bei RTS einschicken soll...

Wenn man nur die Quellcodes hätte...

Viele Grüße
Dieter

Re: EPG Informationen zu SIXX

Posted: Mon Aug 16, 2010 15:26
by s_mario
wenn ich Dich richtig verstanden habe, kann man zwar SIXX manuell ergänzen, es werden aber trotzdem keine Daten geladen, weil die ID größer 4000 ist!?


Hallo Dieter,

so stellt es sich aktuell dar. Man kann IDs bis 3999 in die EPGMap.xml eintragen, welche dann auch in die Abfrage für den Download mit einbezogen werden. Ab 4000 werden die IDs ignoriert.
In der Datenbank auf dem AMC sieht aber alles i.O. aus, es steht eigentlich alles an der richtigen Stelle.

Hier gibt es bestimmt wieder ein Kompetenzgerangel um die Zuständigkeit. Teile der Software für den Download kommen ja von TVTV (z.B. die dlcllib.dll) und mit Sicherheit auch Teile von der FSCTV_EPG_Server.exe. Mal verglichen mit Terratec HomeCinema, welches auch TvTv mit anbietet, stehen da ganz ähnliche Sachen drin (was man so im Hexedit sehen kann :wink: ).

Einen Versuch wäre es wert mit der Bug-Meldung. Allerdings scheint der Service für den Consumerbereich mittlerweile eine One-Man-Show zu sein. Und dieser Eine muss dann auch noch die ganzen Foren kontrollieren... Ich hatte letztens gar keine Reaktion auf eine Anfrage über das Support-Formular erhalten.

Gruß
Mario

Re: EPG Informationen zu SIXX

Posted: Mon Aug 16, 2010 15:49
by Dieter59
Hallo Mario,

ich hab jetzt mal eine Bug aufgemacht und hoffe der Dinge die da kommen werden. Ich geb Dir recht, es wird ausgehen wie das Hornberger Schießen, es wird wahrscheinlich auf TVTV geschoben und umgekehrt und die Dummen sind wir!

Viele Grüße
Dieter

Re: EPG Informationen zu SIXX

Posted: Tue Aug 17, 2010 12:08
by kbrause
Leider ist es nicht so einfach ZIP's grösser 256KiB hier zur Verfügung zu stellen!
Bitte führen sie deswegen nach dem entpacken einmal die checkMD5.cmd aus.


Orginal wrote:Hallo Zusammen

Dank Marios vorarbeit konnte ich die ID's-Begrenzung auf '5000' erhohen (groesser will ich jetzt nicht...)

Wer kann testen (Nur AMC 5x0!)

Es gibt leider eine max. Dateigroesse und ein Filter für Dateinamenserweiterungen so dass das Entpacken etwas komplizierter ist.
1) Bitte FSCTV_EPG_Server_Nur_AMC5x0.z01.zip umbenennen in FSCTV_EPG_Server_Nur_AMC5x0.z01

2) FCTV_EPG_Server_Nur_AMC5x0.zip mit FSCTV_EPG_Server_Nur_AMC5x0.z01 in ein Verzeichnis und dann

3) FSCTV_EPG_Server_Nur_AMC5x0.zip entpacken!

Selber hatte ich jetzt noch nicht das Vergnuegen mit SIXX aber ich bin zuversichtlich dass den Rest Mario hinbekommt und hier Dokumentiert...

WR Brause

Für AMC 3x0 geht hier lang

Re: EPG Informationen zu SIXX

Posted: Tue Aug 17, 2010 12:46
by s_mario
kbrause wrote:Hallo Zusammen

Dank Marios vorarbeit konnte ich die ID's-Begrenzung auf '5000' erhohen (groesser will ich jetzt nicht...)

Wer kann testen (Nur AMC 5x0!)

Es gibt leider eine max. Dateigroesse und ein Filter für Dateinamenserweiterungen so dass das Entpacken etwas komplizierter ist.
1) Bitte FSCTV_EPG_Server_Nur_AMC5x0.z01.zip umbenennen in FSCTV_EPG_Server_Nur_AMC5x0.z01

2) FCTV_EPG_Server_Nur_AMC5x0.zip mit FSCTV_EPG_Server_Nur_AMC5x0.z01 in ein Verzeichnis und dann

3) FSCTV_EPG_Server_Nur_AMC5x0.zip entpacken!

Selber hatte ich jetzt noch nicht das Vergnuegen mit SIXX aber ich bin zuversichtlich dass den Rest Mario hinbekommt und hier Dokumentiert...


WR Brause

Hallo großer HEXenmeister,

danke für den Versuch aber das funzt leider noch nicht, die IDs oberhalb 4000 sind in der Abfrage nicht enthalten.
Hier ein Auszug aus dem EPG.log

Code: Select all

17.08.2010;12:33:53;GetEPGInfoByProviderIDs;took 0 in total
17.08.2010;12:33:54;CEPG::FinalRelease;called
17.08.2010;12:33:54;CEPG::FinalRelease;called
17.08.2010;12:34:09;InitTVTV_EPG_Cached;Called
17.08.2010;12:34:09;CEPG_SERVER:GetProviderIDsFromCollection;GetProviderIDsFromCollection: Parameters Test_TV
17.08.2010;12:34:09;GetProviderIDsFromCollection;Got a filter
17.08.2010;12:34:09;CDBProvider::GetResultSet;getting rowset
17.08.2010;12:34:09;CDBProvider::GetResultSet;GetRowsetInfoAt returned
17.08.2010;12:34:09;CRowsetinfo::GetResultSet;Started GetResultSet
17.08.2010;12:34:09;CRowsetinfo::GetResultSet;Going to fill safe array
17.08.2010;12:34:09;CRowsetinfo::GetResultSet;leaving function
17.08.2010;12:34:09;GetProviderIDsFromCollection: final list is;1,2,4,5,6,7,8,9,10,11,12,13,17,18,19,26,29,30,31,33,35,57,59,63,105,107,109,118,121,179,206,802,842,885,953,955,956,961,962,963,1559,1568,3517,3520,3521,3522,3525,3528,3538,3803
17.08.2010;12:34:09;DownloadTVTV_EPGDate;Called
17.08.2010;12:34:09;CEPG_SERVER:GetCollection;Parameters Basisliste 0
17.08.2010;12:34:09;GetCollection;Got a filter
17.08.2010;12:34:09;CDBProvider::GetResultSet;getting rowset
17.08.2010;12:34:09;CDBProvider::GetResultSet;GetRowsetInfoAt returned
17.08.2010;12:34:09;CRowsetinfo::GetResultSet;Started GetResultSet
17.08.2010;12:34:09;CRowsetinfo::GetResultSet;Going to fill safe array
17.08.2010;12:34:09;CRowsetinfo::GetResultSet;leaving function
17.08.2010;12:34:09;GetCollection;Elements number: 284
17.08.2010;12:34:09;DownloadTVTV_EPGThread;Called
17.08.2010;12:34:09;InitTVTV_EPG;Called
17.08.2010;12:34:09;CTVTV: Reading ;e:\persist\FSCTV_SystemConfig.ini
17.08.2010;12:34:09;CTVTV: using proxy ;
17.08.2010;12:34:09;CTVTV; outputdirectory is;e:\persist\TVTV\
17.08.2010;12:34:09;InitTVTV;Time to read .ini file 0
17.08.2010;12:34:09;CTVTV::InitTVTV;About to call Delete storage, because latest delta was 0
17.08.2010;12:34:12;InitTVTV;Time to delete storage folder 953
17.08.2010;12:34:12;LoadDownloadClientLib;b1
17.08.2010;12:34:12;LoadDownloadClientLib;b2
17.08.2010;12:34:12;LoadDownloadClientLib;b3
17.08.2010;12:34:12;LoadDownloadClientLib;b4
17.08.2010;12:34:12;LoadDownloadClientLib;b5
17.08.2010;12:34:12;LoadDownloadClientLib;b6
17.08.2010;12:34:12;LoadDownloadClientLib;b8
17.08.2010;12:34:12;InitTVTV;Time to load library 79
17.08.2010;12:34:14;InitTVTV;Time to init library 1906
17.08.2010;12:34:14;InitTVTV_EPG;Time to create TVTV OBject 0, Time to initialize it 2938, total time 2938
17.08.2010;12:34:14;InitTVTV_EPG;success
17.08.2010;12:34:14;LoadEPGData;called with: Service 54781 Feed channels BROADNOIMG
17.08.2010;12:34:14;LoadEPGData: Using  list;1,2,4,5,6,7,8,9,10,11,12,13,17,18,19,26,29,30,31,33,35,57,59,63,105,107,109,118,121,179,206,802,842,885,953,955,956,961,962,963,1559,1568,3517,3520,3521,3522,3525,3528,3538,3803
17.08.2010;12:34:17;LoadEPGData;TestInternetConnection returned 0

Wie hast Du denn die betreffende Stelle lokalisiert?

Gruß Mario

(Edit]
- ich probier's gerade nochmal, da wieder die alte, umbenannte FSCTV_EPG_Server.exe gestartet wurde (wie d... ist das denn?).

Re: EPG Informationen zu SIXX

Posted: Tue Aug 17, 2010 14:07
by s_mario
.. und mit der gepatchten FSCTV_EPG_Server.exe hängt das AMC in einer Reboot-Schleife fest (siehe LOG).

Unhandled exception in .\EPGAdapter.cpp : 1295
Unhandled exception in .\EPGAdapter.cpp : 1273

tvtrace.5.log

Code: Select all

17.08.2010;13:42:50|General |############################################
17.08.2010;13:42:50||Start FiTV Version: 3.2.30.0
17.08.2010;13:42:50|General |Info! Box has 256 MB or more memory.
17.08.2010;13:42:50|General |Free physical memory: 1728056 [KB] Free virtual memory: 2054868 [KB] Memory load: 17 %
17.08.2010;13:42:50|General |FITV internally uses milliseconds.
17.08.2010;13:42:50|General |GUI uses milliseconds.
17.08.2010;13:42:50||Write protection removed: C:\FUJITSU-SIEMENS\html\fitv.ini
17.08.2010;13:42:50|General |FSCTV_Input loaded
17.08.2010;13:42:50|General |Free physical memory: 1726328 [KB] Free virtual memory: 2050332 [KB] Memory load: 17 %
17.08.2010;13:42:53|WatchTV |CPU temperature 43
17.08.2010;13:42:53|WatchTV |CPU slowdown temperature 67
17.08.2010;13:42:53|General |FSCTV_SystemConfig loaded
17.08.2010;13:42:53|General |Free physical memory: 1718724 [KB] Free virtual memory: 2031260 [KB] Memory load: 17 %
17.08.2010;13:42:53|General |FSCTV_WanConnect loaded
17.08.2010;13:42:53|General |Free physical memory: 1718648 [KB] Free virtual memory: 2031164 [KB] Memory load: 17 %
17.08.2010;13:42:53|General |FSCTV_AlphaBlending loaded
17.08.2010;13:42:53|General |Free physical memory: 1718644 [KB] Free virtual memory: 2031164 [KB] Memory load: 17 %
17.08.2010;13:42:53||--> Internal OnBeforeNavigate2: C:\fujitsu-siemens\html\working\blackpage.html
17.08.2010;13:42:53|WebBrowser |CTVBrowser::SetDefaultBrowserBackground(0,0,0)
17.08.2010;13:42:53|General |FSCTV_Browser loaded
17.08.2010;13:42:53|General |Free physical memory: 1716384 [KB] Free virtual memory: 1969652 [KB] Memory load: 17 %
17.08.2010;13:42:53|EPG |EPGAdapter: EPGMessageFunction running
17.08.2010;13:42:53|EPG |CEpgAdapter-> Open DB
17.08.2010;13:42:53|EPG |CEpgAdapter-> Open DB ready
17.08.2010;13:42:53|General |FSCTV_EPG loaded
17.08.2010;13:42:53|General |Free physical memory: 1715984 [KB] Free virtual memory: 1966888 [KB] Memory load: 17 %
17.08.2010;13:42:54|General | CI found on Board 1
17.08.2010;13:42:56|General |Unhandled exception in .\EPGAdapter.cpp : 1295
17.08.2010;13:42:56|WatchTV |0 channels for TVList BasisListe imported in 16 [ms].
17.08.2010;13:42:56|WatchTV |0 channels for board 1.
17.08.2010;13:42:56|WatchTV |Physical DVB Board1 created.
17.08.2010;13:42:57|General |No  CI found on Board 2
17.08.2010;13:42:57|General |Unhandled exception in .\EPGAdapter.cpp : 1295
17.08.2010;13:42:57|WatchTV |0 channels for TVList BasisListe imported in 0 [ms].
17.08.2010;13:42:57|WatchTV |0 channels for board 2.
17.08.2010;13:42:57|WatchTV |Physical DVB Board2 created.
17.08.2010;13:43:01|General |Unhandled exception in .\EPGAdapter.cpp : 1295
17.08.2010;13:43:01|WatchTV |0 channels for TVList BasisListe imported in 0 [ms].
17.08.2010;13:43:01|WatchTV |0 channels for board 3.
17.08.2010;13:43:01|WatchTV |Physical Analog Board1 created
17.08.2010;13:43:01|WatchTV Record TimeShift |ChangeTVState enter
17.08.2010;13:43:01||ChangeTVState: TVSTATE_WATCH auf Board 1
17.08.2010;13:43:01|WatchTV Record TimeShift |ChangeTVState enter
17.08.2010;13:43:01||ChangeTVState: TVSTATE_WATCH auf Board 2
17.08.2010;13:43:01|WatchTV Record TimeShift |ChangeTVState enter
17.08.2010;13:43:01||ChangeTVState: TVSTATE_WATCH auf Board 3
17.08.2010;13:43:01|General |FSCTV_DVB Boards loaded
17.08.2010;13:43:01|General |Free physical memory: 1699276 [KB] Free virtual memory: 1943548 [KB] Memory load: 18 %
17.08.2010;13:43:01|General |Info exclude low profile board from conflict handling
17.08.2010;13:43:01|General |FSCTV_Recorder loaded
17.08.2010;13:43:01|General |Free physical memory: 1698292 [KB] Free virtual memory: 1943404 [KB] Memory load: 18 %
17.08.2010;13:43:01|General |FSCTV_TVWindow loaded
17.08.2010;13:43:01|General |Free physical memory: 1693332 [KB] Free virtual memory: 1943264 [KB] Memory load: 18 %
17.08.2010;13:43:06||Image Version: 3.2.419
17.08.2010;13:43:06|General |Unhandled exception in .\EPGAdapter.cpp : 1273

Re: EPG Informationen zu SIXX

Posted: Tue Aug 17, 2010 14:41
by kbrause
s_mario wrote:Wie hast Du denn die betreffende Stelle lokalisiert?
Disassembler und dem String 'final list' dann...
ASM:

Code: Select all

cmp     eax, 4000
jge     short loc_422061

s_mario wrote:

Code: Select all

17.08.2010;12:34:09;GetProviderIDsFromCollection;Got a filter
Zusätzlich gilt:
ChannelTable.wTS_ID=EPGMapDVB.wTS_ID
ChannelTable.wNW_ID=EPGMapDVB.wNW_ID
ChannelTable.wService_ID=EPGMapDVB.wService_ID

Re: EPG Informationen zu SIXX

Posted: Tue Aug 17, 2010 15:33
by kbrause
s_mario wrote:da wieder die alte, umbenannte FSCTV_EPG_Server.exe gestartet wurde (wie d... ist das denn?).

Code: Select all

FSCTV_EPG_Server.exe /unregserver

FSCTV_EPG_Server.exe Prozess killen (FiTV.exe sollte zuvor bereits gekillt worden sein) und Datei umbenennen (es darf in keiner weise 'exe' mehr im Namen vorkommen)
Neue FSCTV_EPG_Server.exe ins Verzeichnis.

Code: Select all

FSCTV_EPG_Server.exe /regserver


s_mario wrote:

Code: Select all

General |Unhandled exception in .\EPGAdapter.cpp
Stammt von FiTV.exe -> I dosn't know it :?:

BTW: Sie haben Post

Re: EPG Informationen zu SIXX

Posted: Tue Aug 17, 2010 22:14
by s_mario
Danke, die Exe aus der Mail lief schon mal ohne Absturz aber wieder nur mit den IDs unter 4000.
Ich muss mir das nochmal in Ruhe anschauen.
Wenn die Pilze ok waren, geht's morgen weiter :).

Re: EPG Informationen zu SIXX - so geht's

Posted: Wed Aug 18, 2010 11:10
by s_mario
Ja, es funktioniert :D.
Dank eines Hacks von kbrause an der FSCTV_EPG_Server.exe s.o. wird jetzt auch EPG für TVTV-IDs >4000 geladen.
Aktuell getestet mit SIXX (4218) und zdf_neo (4130).

Code: Select all

18.08.2010;09:58:45;LoadEPGData;called with: Service 54781 Feed channels BROADNOIMG
18.08.2010;09:58:45;LoadEPGData: Using  list;1,2,4,5,6,7,8,9,10,11,12,13,17,18,19,26,29,30,31,33,35,57,59,63,105,107,109,118,121,179,206,802,842,885,953,955,956,961,962,963,1559,1568,3517,3520,3521,3522,3525,3528,3538,3803,4130,4218


Welche Anpassungen sind dafür erforderlich?

1.
-in der EPGMap.xml von e:\persist\ muss der betreffende Sender ergänzt oder ein bestehender Eintrag geändert werden (die originale EPGMap.xml natürlich vorher sichern)
- wie das gehen kann, habe ich in der Anlage "HowTo_EPGMap_xml_mod.zip" (enthält eine PDF-Datei) mal festgehalten

2.
- die originale FSCTV_EPG_Server.exe in c:\Program Files\FSCTV_EPG\ sichern und gegen die gepatchte Version aus dem Beitrag von kbrause s.o. austauschen
- dazu habe ich das AMC im Desktop-Modus gestartet (da jetzt FiTV.exe und FSCTV_EPG_Server.exe nicht gestartet sind) und über den Taskmanager zusätzlich die DLCService.exe und FSCTV_SystemConfigService.exe gekillt
- evtl. reicht es auch aus, im TV-Betrieb über den Taskmanager die FiTV.exe und FSCTV_EPG_Server.exe zu killen

- jetzt im Verzeichnis c:\Program Files\FSCTV_EPG\ mittels CMD:

Code: Select all

FSCTV_EPG_Server.exe /unregserver

- FSCTV_EPG_Server.exe umbenennen in etwas ohne "exe" oder an einen anderen Ort verschieben (sichern)

- neue FSCTV_EPG_Server.exe ins Verzeichnis kopieren

- jetzt im Verzeichnis c:\Program Files\FSCTV_EPG\ mittels CMD:

Code: Select all

FSCTV_EPG_Server.exe /regserver


3.
- AMC neu starten

4.
- $#AMC_RecDatabTVTV.CAB ausführen lassen (EPG-Datenbank löschen und TVTV-Service zurücksetzen)
- damit werden anschließend (2x Reboot) die neue EPGMap.xml eingelesen und die EPG-Daten von TVTV abgerufen
.
.

Re: EPG Informationen zu SIXX

Posted: Wed Aug 18, 2010 11:55
by kbrause
Zip's oben wieder eingehängt. -> checkMD5.cmd nicht vergessen!!

3x0 werden mal am WE angeschaut...

Re: EPG Informationen zu SIXX

Posted: Wed Aug 18, 2010 12:30
by Dieter59
Ihr seid Helden :!: :!: :!: :D
Das werd ich sofort heute Abend mal testen!

Viele Grüße
Dieter

Re: EPG Informationen zu SIXX - Installer

Posted: Wed Aug 18, 2010 15:38
by s_mario
Nachfolgend noch eine Installations-Anleitung, welche den Driver-Installer von http://www.activymediadevices.eu nutzt:

- die ZIP-Datei (siehe Link am Ende des Beitrages) muss in e:\AMC-Share\PC-Media entpackt werden
- dadurch wird der Ordner "extensions" incl. tieferer Struktur für den Driver-Installer angelegt

- jetzt muss man seine eigene und modifizierte EPGMap.xml nach

e:\AMC-Share\PC-Media\extensions\installdrv\tree_c\fscrun\runonce\04 copy files\$content\strong\Persist\

kopieren

- dann den Driver Installer ausführen
http://www.activymediadevices.eu/remosi ... einfo&id=2

- nach dem Reboot wurden die Verzeichnisse durch den Drirver-Installer nach c:\fscrun\runonce kopiert

01 backup files
04 copy files
05 delete database
10 reset tvtv
20 reboot
30 delete files

- jetzt muss man einen Neustart auslösen, den macht der Driver Installer leider nicht selbst

- danach werden zuerst FSCTV_EPG\FSCTV_EPG_Server.exe und EPGMap.xml nach
e:\AMC-Share\PC-Media\Backup__%Datum%__%Zeit% kopiert


- dann werden:
- die neuen Dateien kopiert,
- die EPG Datenbank gelöscht,
- der TVTV-Service resetet,
- ein Reboot durchgeführt
- und die Dateien in e:\AMC-Share\PC-Media\extensions\installdrv\tree_c\ wieder gelöscht
.
.
"extensions_Installer_mit_EPG_o_XML.rar"
PW: EPG_Hack
.
Viel Spaß

[Edit - 25.08.10]
- Datei wg. Größe mit Winrar anstelle ZIP gepackt und im Forum hochgeladen

Re: EPG Informationen zu SIXX

Posted: Wed Aug 18, 2010 15:44
by s_mario
Dieter59 wrote:Ihr seid Helden :!: :!: :!: :D
Das werd ich sofort heute Abend mal testen!
Viele Grüße
Dieter

Wissen wir, dabei ist das doch hier gar kein richtiges Expertenforum :shock: :) .

In dem Sinne... viel Erfolg und Image

Re: EPG Informationen zu SIXX

Posted: Wed Aug 18, 2010 15:53
by Dieter59
Wissen wir, dabei ist das doch hier gar kein richtiges Expertenforum


Naja, da hab ich aber schon ganz andere "Experten"foren gesehen :D