FireBirdLib
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28979
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
[quote=""ibbi""]dass die Need_Flen_Adjust(), die in Fixed_TAP_Hdd_Fopen() aufgerufen wird, mit uninitialisierten Variablen f und s arbeitet. Da ich nicht weiß, was die TAP_Hdd_Flen() davon tatsächlich verwendet und wie sie auf zufällige Inhalte vom Rest reagiert, muss das aber kein Problem sein, zumal es nur beim ersten Fopen im TAP relevant ist.[/quote]
Hier genügt ein Dummy-TYPE_File, da TAP_Hdd_Flen nur die Berechnung durchführt.
Hier genügt ein Dummy-TYPE_File, da TAP_Hdd_Flen nur die Berechnung durchführt.
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28979
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Damit man am SDS herumbasteln kann, gibt's ein kleines Lib-Update.
- HDD_RecalcPlaytime hinzugefügt: berechnet die Laufzeit einer Aufnahme
- AddEventHandler und DelEventHandler hinzufügt: installiert einen Event Handler für die Firmware-internen Events. Um diese Funktionen in einem TAP nutzen zu können, ist ein wenig Assembler-Code notwendig (siehe SDS).
- Funktion Shutdown wieder von Funktionsaufruf auf Event zurückgestellt. Die Urversion hat mit der 2007er-Firmware Probleme bereitet (Topf schaltete sich nicht ab). Daraufhin wurde sie auf einen direkten Aufruf der Abschaltroutine umgestellt. Nachdem sich dieser Aufruf aber nur schwer abfangen lässt (Stichwort SDS), verwendet Shutdown ab dieser Lib eine modifizierte Event-Variante.
- PatchFindType und PatchApply erweitert, so dass auch allgemeine Patche entfernt werden können (thx to R2-D2)
- HDD_PausePlayback hinzugefügt: kann Wiedergaben pausieren
- INIKeyExists hinzugefügt: prüft, ob ein bestimmter Key in einer INI vorhanden ist
- Bugfix in PatchFindType: hat unter Umständen die Suche abgebrochen, obwohl der Patch gültig war
- Bugfix in HDD_GetHddID: führte zu einem Absturz, falls vorher kein InitTAPex ausgeführt wurde
- Bugfix in INILocateFile: blieb unter Umständen im falschen Verzeichnis, so dass die zu öffnende Datei anschließend nicht gefunden wurde
- mvordeme
- Der keinen Sonderstatus kriegt
- Beiträge: 14253
- Registriert: Mo 29. Jan 2007, 17:45
- Receivertyp: TF 5500 PVR Festplatte: WD20EADS
- Receiverfirmware: 3. Jan. 2007 Patches: DsEGmPSUV5Wf Xl
- Wohnort: 53859 Niederkassel
- Kontaktdaten:
AW: FireBirdLib
[quote=""FireBird""]
It's magic!
- PatchFindType und PatchApply erweitert, so dass auch allgemeine Patche entfernt werden können (thx to R2-D2)

Receiver: TF 5500 PVR (3.1.2007 [thread=2297]DsEGmPSUV5Wf[/thread] [thread=9148]Xl[/thread], WD20EADS)
AutoStart: [thread=7171]BootMenu[/thread] 0.32
BootMenu: [thread=13928]Deselect[/thread] 1.1 | [thread=16131]Nice Display[/thread] 2.1β10 | DescriptionExtender 2.23 | [thread=33694]3PG[/thread] 1.29β5 | [thread=23520]ImproBox[/thread] 2.5 Basic | [thread=2197]WSS killer[/thread] 2.12d | [thread=8141]ReZap[/thread] 1.20 | [thread=1711]Overfly[/thread] 0.74.7
TAPs: ScreenCapture with OSD 2.10a | [thread=1440]HDD Info[/thread] 2.1a | TAP Commander 1.31 | [thread=11992]ScanDisk[/thread] 1.4
MultiSwitch: ANKARO D-SEB 9x6 N
LNB: 2x Grundig UNI Q1 (Astra1/Astra2, 100 cm ø)
TV: Loewe Concept Plus 17-100
D/A-Prozessor: Rotel RSP-1066
AutoStart: [thread=7171]BootMenu[/thread] 0.32
BootMenu: [thread=13928]Deselect[/thread] 1.1 | [thread=16131]Nice Display[/thread] 2.1β10 | DescriptionExtender 2.23 | [thread=33694]3PG[/thread] 1.29β5 | [thread=23520]ImproBox[/thread] 2.5 Basic | [thread=2197]WSS killer[/thread] 2.12d | [thread=8141]ReZap[/thread] 1.20 | [thread=1711]Overfly[/thread] 0.74.7
TAPs: ScreenCapture with OSD 2.10a | [thread=1440]HDD Info[/thread] 2.1a | TAP Commander 1.31 | [thread=11992]ScanDisk[/thread] 1.4
MultiSwitch: ANKARO D-SEB 9x6 N
LNB: 2x Grundig UNI Q1 (Astra1/Astra2, 100 cm ø)
TV: Loewe Concept Plus 17-100
D/A-Prozessor: Rotel RSP-1066
- Sigittarius-E
- FIQMDTSSOOLUETSNAK
- Beiträge: 8216
- Registriert: Fr 9. Dez 2005, 18:49
- Receivertyp: TF5kPVR/TF3kCIpro
- Receiverfirmware: 13.9.'05 SHUFGmUx/19.4.'04
- Wohnort: Österreich, NÖrdl.d.Donau
AW: FireBirdLib
Danke 

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.
/b]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
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.

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
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28979
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Noch ein schneller Bugfix nachgeschoben:
- FIS_fwSetVFDByMode sucht jetzt auch wieder nach der entsprechenden TF5500-Routine
- CallFirmware prüft auf gültige Sprungadresse
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: FireBirdLib
Wenn ich Filer mit der neuen Lib kompiliere, dann stürzt der Topf ab, wenn Filer versucht, ein anderes TAP zu starten.
Gruß,
Elle4u
Elle4u
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: FireBirdLib
[quote=""Elle4u""]Wenn ich Filer mit der neuen Lib kompiliere, dann stürzt der Topf ab, wenn Filer versucht, ein anderes TAP zu starten.[/quote]
Hallo Alex,
hattest Du meine Meldung gesehen oder ist unter gegangen?
Hallo Alex,
hattest Du meine Meldung gesehen oder ist unter gegangen?

Gruß,
Elle4u
Elle4u
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28979
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Ja, habe ich gesehen. Ich bin aber dann wider erwarten nicht zum Testen gekommen und habe schlicht auf eine Dummy-Antwort vergessen. Sorry.
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: FireBirdLib
[quote=""FireBird""]Ja, habe ich gesehen. Ich bin aber dann wider erwarten nicht zum Testen gekommen und habe schlicht auf eine Dummy-Antwort vergessen. Sorry.[/quote]
Kein Problem.
Wollte nur sicher gehen, dass es nicht unter geht.
Konnte ich aber gut nachvollziehen:
Mit neuer Lib -> Absturz
Mit alter Lib -> alles wieder in Ordnung
Also Gott sei Dank kein willkürliches Auftreten.
Kein Problem.
Wollte nur sicher gehen, dass es nicht unter geht.

Konnte ich aber gut nachvollziehen:
Mit neuer Lib -> Absturz
Mit alter Lib -> alles wieder in Ordnung
Also Gott sei Dank kein willkürliches Auftreten.
Gruß,
Elle4u
Elle4u
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28979
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Noch ein Fix: der HDD_TAP_Start-Crash ist behoben.
- ibbi
- Moderierter Ignorator Bitteschöööön!
- Beiträge: 7110
- Registriert: Fr 9. Dez 2005, 12:49
- Receivertyp: TF5000PVR • SRP-2401CI+ Eco
- Receiverfirmware: Sep 2005 PHTF • Jan 2015
AW: FireBirdLib
[quote=""FireBird""]Noch ein Fix: der HDD_TAP_Start-Crash ist behoben.[/quote]
Gehe ich recht in der Annahme, dass (noch-)nicht-FIS'ler damit auch keine Probleme hatten?
Gehe ich recht in der Annahme, dass (noch-)nicht-FIS'ler damit auch keine Probleme hatten?
Power Restore 0.8 | PiP 1.2 | 1.1v | QuickTimer 1.0.3 (IB) | TF5000 Display 1.53 | dbPlay 1.2 | Auto Resume 1.30 | IdleHdd 1.0 | EPPG 2.0 | WWWW 0.1b
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)
•
Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)
•
Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28979
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
[quote=""ibbi""]Gehe ich recht in der Annahme, dass (noch-)nicht-FIS'ler damit auch keine Probleme hatten?[/quote]
Vorher gab es den Fehler nicht.
Vorher gab es den Fehler nicht.
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: FireBirdLib
[quote=""FireBird""]Noch ein Fix: der HDD_TAP_Start-Crash ist behoben.[/quote]
Wenn ich Filer mit der Version aus dem akt. ZIP kompiliere dann stürzt es direkt beim Start ab.
Wenn ich wieder die Version nehme, welche Du mir per Mail geschickt hattest (Test-ZIP) dann funktioniert es wieder.
Hattest Du zwischen den beiden Versionen noch etwas geändert?
Wenn ich Filer mit der Version aus dem akt. ZIP kompiliere dann stürzt es direkt beim Start ab.

Wenn ich wieder die Version nehme, welche Du mir per Mail geschickt hattest (Test-ZIP) dann funktioniert es wieder.
Hattest Du zwischen den beiden Versionen noch etwas geändert?
Gruß,
Elle4u
Elle4u
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28979
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
[quote=""Elle4u""]Wenn ich Filer mit der Version aus dem akt. ZIP kompiliere dann stürzt es direkt beim Start ab.
[/quote]
Danke für die Info. Das war ein Fehler der von UK erhaltenen FIS_vOSDMap. Daraufhin ist isOSDRegionAlive abgestürzt. Ein Update ist online.

Danke für die Info. Das war ein Fehler der von UK erhaltenen FIS_vOSDMap. Daraufhin ist isOSDRegionAlive abgestürzt. Ein Update ist online.
- ibbi
- Moderierter Ignorator Bitteschöööön!
- Beiträge: 7110
- Registriert: Fr 9. Dez 2005, 12:49
- Receivertyp: TF5000PVR • SRP-2401CI+ Eco
- Receiverfirmware: Sep 2005 PHTF • Jan 2015
AW: FireBirdLib
[quote=""FireBird""]Ein Update ist online.[/quote]
... das ohne die Änderung in busyWait aber wieder stark absturzgefärdet ist.
... das ohne die Änderung in busyWait aber wieder stark absturzgefärdet ist.
Power Restore 0.8 | PiP 1.2 | 1.1v | QuickTimer 1.0.3 (IB) | TF5000 Display 1.53 | dbPlay 1.2 | Auto Resume 1.30 | IdleHdd 1.0 | EPPG 2.0 | WWWW 0.1b
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)
•
Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)
•
Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: FireBirdLib
[quote=""FireBird""]Danke für die Info. Das war ein Fehler der von UK erhaltenen FIS_vOSDMap. Daraufhin ist isOSDRegionAlive abgestürzt. Ein Update ist online.[/quote]
Danke.
Hat bis heute gedauert, da ich die Lib vor dem Release nicht mehr updaten wollte
.
Danke.
Hat bis heute gedauert, da ich die Lib vor dem Release nicht mehr updaten wollte

Gruß,
Elle4u
Elle4u
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28979
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Machen wir ein schnelles Update, da sich nicht viel geändert hat:
- Bugfix im FileSelector: korrekte Anzeige der Umlaute
- Parameter PID zur HDD_FindPCR hinzugefügt
- HDD_LiveFS_GetPreviousCluster und HDD_LiveFS_GetLastCluster in Assembler nachprogrammiert und damit um den Faktor 4000 beschleunigt
- Div. FIS-Pattern modifiziert, damit sie mit einer grösseren Anzahl von Firmwareversionen funktionieren
- isMasterpiece prüft auf die Existenz der Firmware-Routine UpdateMPVFD, anstatt eine statische SysID-Tabelle zu verwenden
- FlashProgram verwendet TAP_WriteSystemVar, statt einen Timer anzulegen und wieder zu löschen
- DISPLAY_TYPE zur Firmware.dat und tToppyInfo-Struktur hinzugefügt. Für die Erkennung von TF5500er-VFDs sollte aber TAP_Vfd_GetStatus verwendet werden, da sonst die upgegradeten Displays nicht erkannt werden.
- MPDisplayDisplayLongString wandelt Ä, Ö, Üs nur mehr dann in AE, OE und UEs, wenn die OSD-Sprache deutsch ist, sonst wird A, O bzw. U angezeigt.
- Sigittarius-E
- FIQMDTSSOOLUETSNAK
- Beiträge: 8216
- Registriert: Fr 9. Dez 2005, 18:49
- Receivertyp: TF5kPVR/TF3kCIpro
- Receiverfirmware: 13.9.'05 SHUFGmUx/19.4.'04
- Wohnort: Österreich, NÖrdl.d.Donau
AW: FireBirdLib
[quote=""FireBird""]Machen wir ein schnelles Update, da sich nicht viel geändert hat:
[/quote]
Danke
:

[/quote]
Danke

Dann muss ich wohl wieder ein paar TAPs neu kompilieren
- Bugfix im FileSelector: korrekte Anzeige der Umlaute

[*]HDD_LiveFS_GetPreviousCluster und HDD_LiveFS_GetLastCluster in Assembler nachprogrammiert und damit um den Faktor 4000 beschleunigt


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.
/b]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
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.

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
- FIQMDTSSOOLUETSNAK
- Beiträge: 8216
- Registriert: Fr 9. Dez 2005, 18:49
- Receivertyp: TF5kPVR/TF3kCIpro
- Receiverfirmware: 13.9.'05 SHUFGmUx/19.4.'04
- Wohnort: Österreich, NÖrdl.d.Donau
AW: FireBirdLib
@ Klaus:



Zuletzt geändert von Sigittarius-E am Do 27. Mär 2008, 20:24, insgesamt 1-mal geändert.
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.
/b]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
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.

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