FireBirdLib

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.
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#401

Beitrag von FireBird » Fr 25. Jan 2008, 16:21

[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.

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#402

Beitrag von FireBird » Sa 16. Feb 2008, 23:20

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
MfG. Alex

Benutzeravatar
Elle4u
TAP-Chirurg

<div title=Selbsternannter Allesknutscher>TAP-Chirurg</div>
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

#403

Beitrag von Elle4u » So 17. Feb 2008, 01:37

Wie immer vielen Dank :up:
Gruß,
Elle4u

Benutzeravatar
mvordeme
Der keinen Sonderstatus kriegt
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

#404

Beitrag von mvordeme » So 17. Feb 2008, 01:50

[quote=""FireBird""]
  • PatchFindType und PatchApply erweitert, so dass auch allgemeine Patche entfernt werden können (thx to R2-D2)
[/quote] :eek: It's magic!
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

Benutzeravatar
Sigittarius-E
FIQMDTSSOOLUETSNAK
<span title=ForuminformationsquellemitdauertimeshiftschaltungoutingOberlehrerUndErfahrenerTratscherStatusNichtAussprechenKönner>FIQMDTSSOOLUETSNAK</span>
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

#405

Beitrag von Sigittarius-E » So 17. Feb 2008, 09:59

Danke :up:
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

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#406

Beitrag von FireBird » So 17. Feb 2008, 12:47

Noch ein schneller Bugfix nachgeschoben:
  • FIS_fwSetVFDByMode sucht jetzt auch wieder nach der entsprechenden TF5500-Routine
  • CallFirmware prüft auf gültige Sprungadresse

Benutzeravatar
Elle4u
TAP-Chirurg

<div title=Selbsternannter Allesknutscher>TAP-Chirurg</div>
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

#407

Beitrag von Elle4u » So 17. Feb 2008, 18:59

Wenn ich Filer mit der neuen Lib kompiliere, dann stürzt der Topf ab, wenn Filer versucht, ein anderes TAP zu starten.
Gruß,
Elle4u

Benutzeravatar
Elle4u
TAP-Chirurg

<div title=Selbsternannter Allesknutscher>TAP-Chirurg</div>
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

#408

Beitrag von Elle4u » Mo 18. Feb 2008, 14:42

[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? ;)
Gruß,
Elle4u

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#409

Beitrag von FireBird » Mo 18. Feb 2008, 14:48

Ja, habe ich gesehen. Ich bin aber dann wider erwarten nicht zum Testen gekommen und habe schlicht auf eine Dummy-Antwort vergessen. Sorry.

Benutzeravatar
Elle4u
TAP-Chirurg

<div title=Selbsternannter Allesknutscher>TAP-Chirurg</div>
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

#410

Beitrag von Elle4u » Mo 18. Feb 2008, 15:04

[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.
Gruß,
Elle4u

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#411

Beitrag von FireBird » Di 19. Feb 2008, 20:24

Noch ein Fix: der HDD_TAP_Start-Crash ist behoben.

Benutzeravatar
ibbi
Moderierter Ignorator Bitteschöööön!
Moderierter Ignorator  <font color=#E9E9E9>Bitteschöööön!</font>
Beiträge: 7110
Registriert: Fr 9. Dez 2005, 12:49
Receivertyp: TF5000PVR • SRP-2401CI+ Eco
Receiverfirmware: Sep 2005 PHTF • Jan 2015

AW: FireBirdLib

#412

Beitrag von ibbi » Mi 20. Feb 2008, 11:42

[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?
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)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#413

Beitrag von FireBird » Mi 20. Feb 2008, 11:46

[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.

Benutzeravatar
Elle4u
TAP-Chirurg

<div title=Selbsternannter Allesknutscher>TAP-Chirurg</div>
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

#414

Beitrag von Elle4u » Fr 22. Feb 2008, 17:53

[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. :thinker:

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

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#415

Beitrag von FireBird » Fr 22. Feb 2008, 18:45

[quote=""Elle4u""]Wenn ich Filer mit der Version aus dem akt. ZIP kompiliere dann stürzt es direkt beim Start ab. :thinker: [/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.

Benutzeravatar
ibbi
Moderierter Ignorator Bitteschöööön!
Moderierter Ignorator  <font color=#E9E9E9>Bitteschöööön!</font>
Beiträge: 7110
Registriert: Fr 9. Dez 2005, 12:49
Receivertyp: TF5000PVR • SRP-2401CI+ Eco
Receiverfirmware: Sep 2005 PHTF • Jan 2015

AW: FireBirdLib

#416

Beitrag von ibbi » Fr 22. Feb 2008, 18:51

[quote=""FireBird""]Ein Update ist online.[/quote]

... 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)

Benutzeravatar
Elle4u
TAP-Chirurg

<div title=Selbsternannter Allesknutscher>TAP-Chirurg</div>
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

#417

Beitrag von Elle4u » Fr 22. Feb 2008, 18:53

[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 :D .
Gruß,
Elle4u

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#418

Beitrag von FireBird » Do 27. Mär 2008, 20:08

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.
MfG. Alex

Benutzeravatar
Sigittarius-E
FIQMDTSSOOLUETSNAK
<span title=ForuminformationsquellemitdauertimeshiftschaltungoutingOberlehrerUndErfahrenerTratscherStatusNichtAussprechenKönner>FIQMDTSSOOLUETSNAK</span>
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

#419

Beitrag von Sigittarius-E » Do 27. Mär 2008, 20:17

[quote=""FireBird""]Machen wir ein schnelles Update, da sich nicht viel geändert hat:
[/quote]

Danke :hello:
  • Bugfix im FileSelector: korrekte Anzeige der Umlaute
Dann muss ich wohl wieder ein paar TAPs neu kompilieren :D :
[*]HDD_LiveFS_GetPreviousCluster und HDD_LiveFS_GetLastCluster in Assembler nachprogrammiert und damit um den Faktor 4000 beschleunigt
:shock: :up:
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

Benutzeravatar
Sigittarius-E
FIQMDTSSOOLUETSNAK
<span title=ForuminformationsquellemitdauertimeshiftschaltungoutingOberlehrerUndErfahrenerTratscherStatusNichtAussprechenKönner>FIQMDTSSOOLUETSNAK</span>
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

#420

Beitrag von Sigittarius-E » Do 27. Mär 2008, 20:21

@ Klaus:
:bumm: :arsch:
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

Antworten

Zurück zu „TF 5x00/6000 PVR TAP“