TOPFIELD - Multimedia Home Gateway
Home Produkte Support Downloads Taps Forum News Presse Kontakt Händlersuche Jobs Topfield eStore

Zurück   TOPFIELD EUROPE Forum > Topfield-Modding > TF 5x00/6000 PVR TAP
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

TF 5x00/6000 PVR TAP Zusatz-Programme für Receiver der 5000er und 6000er Serie. Hier geht's um alles, was mit den TAP Anwendungen für den PVR5x00/6000 zu tun hat.

Antwort
 
Themen-Optionen
Alt 06.03.2007, 14:59:10   #61
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.939
Standard AW: FireBirdLib

Zitat:
Zitat von flechumer Beitrag anzeigen
Nun wird mir berichtet, daß es in Zusammenhang mit MediaManager doch wieder zu Problemen kommt. Ist es möglich, daß die Deaktivierung aus irgendeinem Grund bei MM nicht funktioniert?
Ich habe mich mit dem MM auch noch nicht beschäftigt. Ich kann mir nicht vorstellen, wie er der Umleitung entwischen sollte, aber müßte es praktisch ausprobieren.
FireBird ist offline   Mit Zitat antworten
Alt 06.03.2007, 15:04:07   #62
Harvey
iTina-Promoter und Kuhinteressent
 
Benutzerbild von Harvey
 
Registriert seit: 11.12.2005
Ort: Planet Erde, Milchstraße
Receiver: 0x1388 PVR
Firmware: 13.09.2005
Beiträge: 3.053
Standard AW: FireBirdLib

Zitat:
Zitat von FireBird Beitrag anzeigen
Ich kann mir nicht vorstellen, wie er der Umleitung entwischen sollte
Vielleicht hat er einen Hook eingebaut, um die Events garantiert als erster zu bekommen.

Ich glaube das übrigens nicht wirklich.
__________________
Gruss
Harvey

Harvey ist offline   Mit Zitat antworten
Alt 06.03.2007, 15:39:18   #63
flechumer
Vollzeit-Guru
 
Benutzerbild von flechumer
 
Registriert seit: 10.12.2005
Ort: Emsland
Beiträge: 2.449
Standard AW: FireBirdLib

Inzwischen hat Markimark, der mir die Sache berichtet hat, es wieder etwas relativiert. Meine Frage geht in die Richtung, ob es möglich ist, daß die Aufrufe für die einzelnen TAPs auch schief gehen können (alles unter der Voraussetzung, daß die Lib-Initialisierung ok war).
__________________
flechumer
flechumer ist offline   Mit Zitat antworten
Alt 06.03.2007, 15:43:35   #64
ibbi
Moderierter Ignorator Bitteschöööön!
 
Benutzerbild von ibbi
 
Registriert seit: 09.12.2005
Receiver: TF5000PVR und TF5000PVRt
Firmware: Sep 2005 PHTF und Oct 2005 PHTFZ
Beiträge: 6.462
Standard AW: FireBirdLib

Zitat:
Zitat von flechumer Beitrag anzeigen
Meine Frage geht in die Richtung, ob es möglich ist, daß die Aufrufe für die einzelnen TAPs auch schief gehen können (alles unter der Voraussetzung, daß die Lib-Initialisierung ok war).
Natürlich, wenn das, was verbogen werden soll, schon verbogen worden ist (Returncode 2 von HDD_TAP_isDisabled).
__________________
Power Restore 0.7.3c | PiP 1.2 | 1.1u | QuickTimer 1.0.2 (IB) | TF5000 Display 1.49 | dbPlay 1.2 | Auto Resume 1.30 | WSSkkB 0.9 | RecCopy 4.2 | IdleHdd 1.0 | EPPG 1.5 | WWWW 0.1b
(ScreenCapture_OSD 2.10a, A-B Repeat 1.3, Kanalarbeiter 0.9, RecRepair 0.4, SimpleCharEditor 4.0ß, ProfileEditor 1.2a, ScanDisk 1.4)
ibbi ist offline   Mit Zitat antworten
Alt 06.03.2007, 15:53:20   #65
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.939
Standard AW: FireBirdLib

Zitat:
Zitat von ibbi Beitrag anzeigen
Natürlich, wenn das, was verbogen werden soll, schon verbogen worden ist (Returncode 2 von HDD_TAP_isDisabled).
Wobei das aber wiederum sinnvollerweise nur von einem anderen TAP passieren kann (z.B. TAPCommander). Nachdem DisableAll aber auch den TAPCommander verbiegt, käme es wieder auf das gleiche Ergebnis: nix geht mehr.
FireBird ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:23:33   #66
flechumer
Vollzeit-Guru
 
Benutzerbild von flechumer
 
Registriert seit: 10.12.2005
Ort: Emsland
Beiträge: 2.449
Standard AW: FireBirdLib

Zitat:
Zitat von ibbi Beitrag anzeigen
Deaktiviere dieses eine TAP mal mit HDD_TAP_Disable statt (was Du vermutlich machst) mit HDD_TAP_DisableAll und prüfe den Rückgabewert.

Ich sehe gerade, dass es etwas unglücklich ist, dass HDD_TAP_DisableAll keinen Rückgabewert hat, obwohl der im konkreten Fall nicht viel nützen würde.
Das ist genau der Punkt. Wenn ich an einem Return Code erkennen könnte, daß ein oder mehrere TAPs nicht disabled werden konnten, würde ich die Aktion (z.B. Echtschnitt) gar nicht erst zulassen. Mein Vorschlag als Ret Code: Anzahl der TAPs, die nicht disabled werden konnten.
__________________
flechumer
flechumer ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:32:05   #67
Harvey
iTina-Promoter und Kuhinteressent
 
Benutzerbild von Harvey
 
Registriert seit: 11.12.2005
Ort: Planet Erde, Milchstraße
Receiver: 0x1388 PVR
Firmware: 13.09.2005
Beiträge: 3.053
Standard AW: FireBirdLib

mhmm - eigentlich werden TAPs nur dan nicht disabled, wenn die schon disabled sind. In so fern ist eine Anzahl nicht deaktivierbarer TAPs nicht sinnvoll auswertbar.
__________________
Gruss
Harvey

Harvey ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:39:36   #68
flechumer
Vollzeit-Guru
 
Benutzerbild von flechumer
 
Registriert seit: 10.12.2005
Ort: Emsland
Beiträge: 2.449
Standard AW: FireBirdLib

Wäre das denn möglich, daß der TAP Commander, wenn er ein anderes TAP disabled hat, selbst disabled werden kann?
__________________
flechumer
flechumer ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:44:53   #69
Harvey
iTina-Promoter und Kuhinteressent
 
Benutzerbild von Harvey
 
Registriert seit: 11.12.2005
Ort: Planet Erde, Milchstraße
Receiver: 0x1388 PVR
Firmware: 13.09.2005
Beiträge: 3.053
Standard AW: FireBirdLib

Ja natürlich.

TAP1 disabled TAP2.
TAP3 disabled TAP1. TAP2 bleibt indirekt disabled, weil es nur durch TAP1 enabled werden kann (weshalb es einen return FALSE gibt, wenn TAP3 versuchen würde, TAP2 noch einmal zu disablen).
__________________
Gruss
Harvey

Harvey ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:46:02   #70
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.939
Standard AW: FireBirdLib

Das ganze funktioniert so: Beim Laden eines TAPs wird eine Tabelle mit Adressen angelegt. Eine davon zeigt auf die TAP_EventHandler. Jedes Mal wenn die Firmware einen Event auslösen möchte, holt sie sich die Adresse und springt den Handler an. Der Trick ist also, die Adresse auf einen leeren Dummy-Handler umzupatchen.

Vorher prüft die FBLib, ob die Adresse innerhalb des eigenen TAPs liegt, sonst geht sie davon aus, dass das TAP bereits von einem andere TAP in Beschlag genommen wurde.

Wenn ein TAP bereits disabled wurde, dann ist es für das Problem bereits irrelevant. Der TAPCommander kann genauso disabled werden, das er auch einen eigenständigen EventHandler besitzt.
FireBird ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:47:06   #71
flechumer
Vollzeit-Guru
 
Benutzerbild von flechumer
 
Registriert seit: 10.12.2005
Ort: Emsland
Beiträge: 2.449
Standard AW: FireBirdLib

Ich möchte noch mal deutlicher machen, welche Funktionalität ich eigentlich bräuchte. Es sollte möglich sein, in einem Call alle übrigen TAPs dann und nur dann zu disablen, wenn nicht schon TAPs disabled sind.
__________________
flechumer

Geändert von flechumer (06.03.2007 um 16:52:38 Uhr).
flechumer ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:51:16   #72
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.939
Standard AW: FireBirdLib

Zitat:
Zitat von flechumer Beitrag anzeigen
Ich möchte noch mal deutlicher machen, welche Funktionalität ich eigentlich bräuchte. Es sollte möglich sein, in einem Call alle übrigen TAPs nur dann zu disablen, wenn nicht schon TAPs disabled sind.
Ganz deutlich retour: TAPs, die schon disabled sind, werden von DisableAll nicht modifiziert, alle anderen, bis auf den Aufrufer, werden umgeleitet.
FireBird ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:51:42   #73
Harvey
iTina-Promoter und Kuhinteressent
 
Benutzerbild von Harvey
 
Registriert seit: 11.12.2005
Ort: Planet Erde, Milchstraße
Receiver: 0x1388 PVR
Firmware: 13.09.2005
Beiträge: 3.053
Standard AW: FireBirdLib

Nur zur Sicherheit (Du wirst es geprüft haben): Ist denn wirklich sicher gestellt, dass $GP hinter TAP_EventHandler liegt? Theoretisch könnten die Variablen ja auch bei $GP+x anfangen.
__________________
Gruss
Harvey

Harvey ist offline   Mit Zitat antworten
Alt 06.03.2007, 16:57:11   #74
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.939
Standard AW: FireBirdLib

Zitat:
Zitat von Harvey Beitrag anzeigen
Nur zur Sicherheit (Du wirst es geprüft haben): Ist denn wirklich sicher gestellt, dass $GP hinter TAP_EventHandler liegt? Theoretisch könnten die Variablen ja auch bei $GP+x anfangen.
Der Linker macht das so. Zuerst kommt immer der Code und dann der Rest. Check einmal die .map-Datei.
FireBird ist offline   Mit Zitat antworten
Alt 06.03.2007, 17:04:14   #75
flechumer
Vollzeit-Guru
 
Benutzerbild von flechumer
 
Registriert seit: 10.12.2005
Ort: Emsland
Beiträge: 2.449
Standard AW: FireBirdLib

Zitat:
Zitat von FireBird Beitrag anzeigen
Ganz deutlich retour: TAPs, die schon disabled sind, werden von DisableAll nicht modifiziert, alle anderen, bis auf den Aufrufer, werden umgeleitet.
Das ist mir schon klar. Hm, wahrscheinlich könnte ich mir die benötigte Funktion aus den von Dir zur Verfügung gestellten Elementen selbst basteln.
__________________
flechumer

Geändert von flechumer (06.03.2007 um 17:12:42 Uhr).
flechumer ist offline   Mit Zitat antworten
Alt 06.03.2007, 17:16:32   #76
Harvey
iTina-Promoter und Kuhinteressent
 
Benutzerbild von Harvey
 
Registriert seit: 11.12.2005
Ort: Planet Erde, Milchstraße
Receiver: 0x1388 PVR
Firmware: 13.09.2005
Beiträge: 3.053
Standard AW: FireBirdLib

@FireBird,

irgendwie habe ich das Gefühl, die Adresse von TAP_EventHandler ist auch in der *(Tabtable[16]+28) zu finden.
Oder was wird in der September05-FW z.B. zwischen 80101c6c und 80101cac gebaut und angesprungen?


Edit: Vergiss es. Ich habe die Dereferenzierung+28 übersehen; beide Kontrukte zeigen auf die verbogene Adresse.
__________________
Gruss
Harvey


Geändert von Harvey (06.03.2007 um 17:48:32 Uhr).
Harvey ist offline   Mit Zitat antworten
Alt 06.03.2007, 18:22:41   #77
ibbi
Moderierter Ignorator Bitteschöööön!
 
Benutzerbild von ibbi
 
Registriert seit: 09.12.2005
Receiver: TF5000PVR und TF5000PVRt
Firmware: Sep 2005 PHTF und Oct 2005 PHTFZ
Beiträge: 6.462
Standard AW: FireBirdLib

Wenn es eine Antwort hierzu gäbe, ließe sich gezielter spekulieren.
__________________
Power Restore 0.7.3c | PiP 1.2 | 1.1u | QuickTimer 1.0.2 (IB) | TF5000 Display 1.49 | dbPlay 1.2 | Auto Resume 1.30 | WSSkkB 0.9 | RecCopy 4.2 | IdleHdd 1.0 | EPPG 1.5 | WWWW 0.1b
(ScreenCapture_OSD 2.10a, A-B Repeat 1.3, Kanalarbeiter 0.9, RecRepair 0.4, SimpleCharEditor 4.0ß, ProfileEditor 1.2a, ScanDisk 1.4)
ibbi ist offline   Mit Zitat antworten
Alt 19.03.2007, 22:24:22   #78
Sigittarius-E
FIQMDTSSOOLUETSNAK
 
Benutzerbild von Sigittarius-E
 
Registriert seit: 09.12.2005
Ort: Österreich, NÖrdl.d.Donau
Receiver: TF5kPVR/TF3kCIpro
Firmware: 13.9.'05 SHUFGmUx/19.4.'04
Beiträge: 7.589
Standard AW: FireBirdLib

Zitat:
Zitat von FireBird Beitrag anzeigen
Wir haben versucht, die Sache so einfach wie möglich halten. Ein HowTo gibt es in der beigepackten PDF (siehe auch Post #1).
Das hört sich gut an.

Zitat:
Mein Dank gilt auch meinem Qualitätsmanager ibbi und DeJe für die rege Teilnahme an der Entwicklung.
auch von mir an alle Beteiligten ein herzliches Dankeschön . Ich habe da doch während euren Diskussionen eher ratlos mitgelesen.

Zitat:
Jetzt werden nur mehr Server- und Client-TAPs benötigt. Um ein paar Leute zu motivieren, werde ich den WSSkiller demnächst auf TAPCOM umstellen.
Muß man sich da angesprochen fühlen?
__________________
Grüsse
Sigittarius-E
S-VHS ist nicht S-Video. So schreibt man: Standard, Satellit, wäre. TABs sind was für die Dritten.

TF5000PVR
HD:SP2514N
CAM:irdeto CW v3.15 ORF
Lüfter:Noiseblocker USF S1+Poti.
Verb.:Silex SX2kU2
TV:Toshiba 42"
Auto Start-Reihenf.: GMTTimerBug WA2|QT|IB Prem|StopExit|WSSKiller|JagEPG|Matrix Screensaver|PiP|DisplayTAP|wwww|reccopy|
TSBProtector v0.9.0|CheckAndCreate_EPGTimer v1.1
Manuell: SimpleCharEditor v3.09b,SetCryptFlag v0.3,exie v0.3,EBM v0.01
Sigittarius-E ist offline   Mit Zitat antworten
Alt 19.03.2007, 22:29:15   #79
ibbi
Moderierter Ignorator Bitteschöööön!
 
Benutzerbild von ibbi
 
Registriert seit: 09.12.2005
Receiver: TF5000PVR und TF5000PVRt
Firmware: Sep 2005 PHTF und Oct 2005 PHTFZ
Beiträge: 6.462
Standard AW: FireBirdLib

Zitat:
Zitat von Sigittarius-E Beitrag anzeigen
Muß man sich da angesprochen fühlen?
Du hättest genug damit zu tun, den Editor TAPCOM-fähig zu machen.
__________________
Power Restore 0.7.3c | PiP 1.2 | 1.1u | QuickTimer 1.0.2 (IB) | TF5000 Display 1.49 | dbPlay 1.2 | Auto Resume 1.30 | WSSkkB 0.9 | RecCopy 4.2 | IdleHdd 1.0 | EPPG 1.5 | WWWW 0.1b
(ScreenCapture_OSD 2.10a, A-B Repeat 1.3, Kanalarbeiter 0.9, RecRepair 0.4, SimpleCharEditor 4.0ß, ProfileEditor 1.2a, ScanDisk 1.4)
ibbi ist offline   Mit Zitat antworten
Alt 19.03.2007, 22:34:35   #80
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.939
Standard AW: FireBirdLib

Zitat:
Zitat von Sigittarius-E Beitrag anzeigen
Muß man sich da angesprochen fühlen?
Immerhin bist Du jetzt der Erholteste von uns.
FireBird ist offline   Mit Zitat antworten
Antwort

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:55:04 Uhr.

©2005-2011 TOPFIELD Europe GmbH  | Datenschutz & Nutzungsbedingungen | Impressum

Powered by vBulletin Version 3.8.6 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.