FireBirdLib
- 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""]Machen wir ein schnelles Update, da sich nicht viel geändert hat:
[/quote]
Danke, Alex.
Hat sich noch etwas geändert, seit dem Stand, welchen Du mir gemailt hattest?
[quote=""FireBird""]
[*]DISPLAY_TYPE zur Firmware.dat und tToppyInfo-Struktur hinzugefügt.[/quote]
Ist das abwärts-kompatibel?
Sprich, was passiert, wenn jemand ein "altes" TAP mit neuer Firmware.dat verwendet?
Und was, wenn ein "neues" TAP auf die alte Firmware.dat trifft?
[/quote]
Danke, Alex.
Hat sich noch etwas geändert, seit dem Stand, welchen Du mir gemailt hattest?
[quote=""FireBird""]
[*]DISPLAY_TYPE zur Firmware.dat und tToppyInfo-Struktur hinzugefügt.[/quote]
Ist das abwärts-kompatibel?
Sprich, was passiert, wenn jemand ein "altes" TAP mit neuer Firmware.dat verwendet?
Und was, wenn ein "neues" TAP auf die alte Firmware.dat trifft?
Gruß,
Elle4u
Elle4u
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28933
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
So viele Fragen mitten in der Nacht.
[quote=""Elle4u""]Hat sich noch etwas geändert, seit dem Stand, welchen Du mir gemailt hattest?[/quote]
Nein.
[quote=""Elle4u""]Hat sich noch etwas geändert, seit dem Stand, welchen Du mir gemailt hattest?[/quote]
Nein.
Ja.Ist das abwärts-kompatibel?
Nix böses. Ich habe damals schon einige Felder für zukünftige Erweiterungen freigelassen.Sprich, was passiert, wenn jemand ein "altes" TAP mit neuer Firmware.dat verwendet?
Dann ist das TAP der Meinung, alle Töpfe sind mit LEDs ausgestattet. Zur Unterscheidung sollte dieses Feld sowieso nicht genommen werden, da sonst alle VFD-Upgrades unter den Tisch fallen.Und was, wenn ein "neues" TAP auf die alte Firmware.dat trifft?
- 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""]So viele Fragen mitten in der Nacht. [/quote]
Danke für die Antworten.
Das beruhigt mich .
Danke für die Antworten.
Das beruhigt mich .
Gruß,
Elle4u
Elle4u
- kantjer
- Topfversteher
- Beiträge: 436
- Registriert: Do 12. Jan 2006, 20:39
- Receivertyp: TF5000PVR A ( Samsung HD400LD)
- Wohnort: Niederlande
AW: FireBirdLib
Hi,
I'm trying to build a small TAP to load and unload the Xp patch, but I can't get it working:
Any tips of what I'm doing wrong.
Thanks,
Bauke
I'm trying to build a small TAP to load and unload the Xp patch, but I can't get it working:
Code: Alles auswählen
TAP_Hdd_ChangeDir("/ProgramFiles/HDFW_Firmware");
PatchLoadModule ( "Xp" );
//PatchUnloadModule ( "Xp" );
Thanks,
Bauke
TF5000PVR A ( Samsung HD400LD); Firmware:5.13.62 Patched
Controlled by BootMenu 0.32: QuickJump 1.72, Nice Display 2.1, Filer 2.31, 3PG 1.29, mei2archive 3.8l7, AutoExtender, Automove 1.9, Standby 1.8, SDS 1.3e, RecCopy 4.5b
Other: ASUS WL-500g Deluxe + Oleg's (1.9.2.7-10) + ftpd-topfield (0.7.4)
Controlled by BootMenu 0.32: QuickJump 1.72, Nice Display 2.1, Filer 2.31, 3PG 1.29, mei2archive 3.8l7, AutoExtender, Automove 1.9, Standby 1.8, SDS 1.3e, RecCopy 4.5b
Other: ASUS WL-500g Deluxe + Oleg's (1.9.2.7-10) + ftpd-topfield (0.7.4)
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28933
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Hi Bauke,
Yes, you're missing a lot of code. Adding a patch is not that easy. Below is some code out of my head, so I can't guarantee that it is working correctly.
Regards, Alex
kantjer hat geschrieben:Any tips of what I'm doing wrong.
Yes, you're missing a lot of code. Adding a patch is not that easy. Below is some code out of my head, so I can't guarantee that it is working correctly.
Regards, Alex
Code: Alles auswählen
bool InstallPatch (char *FileName)
{
tPatchModule *PatchModule = NULL;
tPatchData PatchData;
dword *Firmware = (dword*)0x80000000, *pFW;
dword PatchType, UncompFWSize;
char PatchID[3];
bool ret = FALSE;
//Find the end of the firmware code
UncompFWSize = 0;
pFW = Firmware;
while (((dword)pFW < 0x82000000) && ((pFW[0] != 0x00000000) || (pFW[1] != 0x00202020) || (pFW[2] != 0x20202020)))
{
UncompFWSize += 4;
pFW++;
}
PatchModule = PatchLoadModule (FileName);
PatchType = PatchFindType (Firmware, UncompFWSize >> 2, PatchModule, &PatchData);
switch (PatchType)
{
case 0:
//Unable to apply the patch to this firmware
break;
case 1:
case 3:
//Ready to install a patch
PatchApply (Firmware, PatchModule, &PatchData, TRUE);
memcpy (PatchID, PatchModule->PatchID, 2);
PatchID [2] = '\0';
PatchInstallID (Firmware, PatchID);
ret = TRUE;
break;
case 2:
case 4:
ret = TRUE;
//Already installed
}
if (PatchModule) PatchUnloadModule (PatchModule);
return ret;
}
- kantjer
- Topfversteher
- Beiträge: 436
- Registriert: Do 12. Jan 2006, 20:39
- Receivertyp: TF5000PVR A ( Samsung HD400LD)
- Wohnort: Niederlande
AW: FireBirdLib
FireBird hat geschrieben:
Yes, you're missing a lot of code.
Thanks Alex, ops:
Now see if I can make this into a working TAP.
Bauke
TF5000PVR A ( Samsung HD400LD); Firmware:5.13.62 Patched
Controlled by BootMenu 0.32: QuickJump 1.72, Nice Display 2.1, Filer 2.31, 3PG 1.29, mei2archive 3.8l7, AutoExtender, Automove 1.9, Standby 1.8, SDS 1.3e, RecCopy 4.5b
Other: ASUS WL-500g Deluxe + Oleg's (1.9.2.7-10) + ftpd-topfield (0.7.4)
Controlled by BootMenu 0.32: QuickJump 1.72, Nice Display 2.1, Filer 2.31, 3PG 1.29, mei2archive 3.8l7, AutoExtender, Automove 1.9, Standby 1.8, SDS 1.3e, RecCopy 4.5b
Other: ASUS WL-500g Deluxe + Oleg's (1.9.2.7-10) + ftpd-topfield (0.7.4)
- kantjer
- Topfversteher
- Beiträge: 436
- Registriert: Do 12. Jan 2006, 20:39
- Receivertyp: TF5000PVR A ( Samsung HD400LD)
- Wohnort: Niederlande
AW: FireBirdLib
Alex,
I'm still a bit confused.
If I understand it wright to dynamically load a patch I need to use PatchLoadModule (char *FileName)
Will the Fillename be including extension, so in this case
And to unload: PatchUnloadModule (tPatchModule *PatchModule);
I have no idea in this case what to use as (tPatchModule *PatchModule) to dynamically unload the Xp patch, filename, patch ID or..............
Can you please help out here, and thanks for your patience.
Bauke
I'm still a bit confused.
If I understand it wright to dynamically load a patch I need to use PatchLoadModule (char *FileName)
Will the Fillename be including extension, so in this case
Code: Alles auswählen
PatchLoadModule ("[Xp] PlayNoCYR_05.tfp");
I have no idea in this case what to use as (tPatchModule *PatchModule) to dynamically unload the Xp patch, filename, patch ID or..............
Can you please help out here, and thanks for your patience.
Bauke
TF5000PVR A ( Samsung HD400LD); Firmware:5.13.62 Patched
Controlled by BootMenu 0.32: QuickJump 1.72, Nice Display 2.1, Filer 2.31, 3PG 1.29, mei2archive 3.8l7, AutoExtender, Automove 1.9, Standby 1.8, SDS 1.3e, RecCopy 4.5b
Other: ASUS WL-500g Deluxe + Oleg's (1.9.2.7-10) + ftpd-topfield (0.7.4)
Controlled by BootMenu 0.32: QuickJump 1.72, Nice Display 2.1, Filer 2.31, 3PG 1.29, mei2archive 3.8l7, AutoExtender, Automove 1.9, Standby 1.8, SDS 1.3e, RecCopy 4.5b
Other: ASUS WL-500g Deluxe + Oleg's (1.9.2.7-10) + ftpd-topfield (0.7.4)
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28933
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
kantjer hat geschrieben: If I understand it wright to dynamically load a patch I need to use PatchLoadModule (char *FileName)
Will the Fillename be including extension, so in this caseCode: Alles auswählen
PatchLoadModule ("[Xp] PlayNoCYR_05.tfp");
The extension is needed.
Ok, lets start it from a different perspective:And to unload: PatchUnloadModule (tPatchModule *PatchModule);
I have no idea in this case what to use as (tPatchModule *PatchModule) to dynamically unload the Xp patch, filename, patch ID or..............
PatchLoadModule just loads the tfp file, which holds the declaration of the patch, decodes it and writes the decoded information into the tPatchModule structure. It does not do anything to the firmware! PatchUnloadModule is used at the end to free the memory reserved by PatchLoadModule.
Then you need to find out, if that particular patch file you?ve just loaded, is suitable for the firmware you like to patch. PatchFindType is the function which does this job. You have to pass the address where it has to start to search, how far it should search, the tPatchModule structure, so that it knows what it should look for, and a pointer to PatchData.
Code: Alles auswählen
PatchType = PatchFindType (Firmware, UncompFWSize >> 2, PatchModule, &PatchData);
If everything goes well and PatchFindType reports that the loaded patch can be added to the firmware, you can use PatchApply to actual apply the loaded patch to the firmware.
Code: Alles auswählen
PatchApply (Firmware, PatchModule, &PatchData, bool Install);
The last step (except for cleaning up the memory with PatchUnloadModule) is to add the PatchID if the patch has been successfully applied:
Code: Alles auswählen
PatchInstallID (Firmware, ?Xp?);
I hope this makes it a bit clearer.
Regards, Alex
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28933
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Nach längerer Zeit ist ein kleines Update online gegangen:
- Geschwindigkeit der HDD_LiveFS_GetNextCluster()-Funktion optimiert
- tPlaySlot struct modifiziert (thanks to R2-D2 for these two items)
- Neue Funktion SetRemoteMode hinzugefügt. Damit lassen sich die 4 IR-Modi ein- bzw. ausschalten
- Das tFileSlot struct zwecks korrekter Variablenausrichtung verändert
- Bugfix: RecHdr im tPlaySlot struct darf kein Pointer sein
- asrael
- Bootsmann
- Beiträge: 1407
- Registriert: Mo 12. Dez 2005, 09:11
- Receivertyp: SRP2401CI+ Eco
TF5500PVR mit Samsung HD103UI/Equip (im Ruhestand) - Receiverfirmware: 1.03.00 2015/03/24
03.01.2007 PTFDeSUUuEWfUaGmTs_aXeL - Wohnort: Oldenburg
AW: FireBirdLib
FireBird hat geschrieben:Nach längerer Zeit ist ein kleines Update online gegangen:
MfG. Alex
- Geschwindigkeit der HDD_LiveFS_GetNextCluster()-Funktion optimiert
- tPlaySlot struct modifiziert (thanks to R2-D2 for these two items)
- Neue Funktion SetRemoteMode hinzugefügt. Damit lassen sich die 4 IR-Modi ein- bzw. ausschalten
- Das tFileSlot struct zwecks korrekter Variablenausrichtung verändert
- Bugfix: RecHdr im tPlaySlot struct darf kein Pointer sein
Dankeschön.
Mit freundlichen Grüßen
asrael
SRP2401CI+ Eco: TAPs aktuell im Test
TF5500PVR (FW: 03.01.2007 PTFDeSUUuEWfUaGmTsXl) mit Samsung HD103UI, Equip Adapter
TAP im Autostart: Bootmenu 0.33
Durch dieses nachgeladen: Normalerweise: TAP Commander, NiceDisplay, Standby, ImproBox, PiP, Fastskip, Stirf, iTiNa, Overfly, Filer2, TSBProtector, Goldfish. Bei Bedarf: Radiotext, acadelog, TopfAMP, MediaManager, PowerRestore, ScreenCapture_OSD, HDDInfo, MiniMax, Snake, poker, sudoko, SimpleCharEditor, filer1.20.
TF5500PVR (FW: 03.01.2007 PTFDeSUUuEWfUaGmTsXl) mit Samsung HD103UI, Equip Adapter
TAP im Autostart: Bootmenu 0.33
Durch dieses nachgeladen: Normalerweise: TAP Commander, NiceDisplay, Standby, ImproBox, PiP, Fastskip, Stirf, iTiNa, Overfly, Filer2, TSBProtector, Goldfish. Bei Bedarf: Radiotext, acadelog, TopfAMP, MediaManager, PowerRestore, ScreenCapture_OSD, HDDInfo, MiniMax, Snake, poker, sudoko, SimpleCharEditor, filer1.20.
- 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
FireBird hat geschrieben:Nach längerer Zeit ist ein kleines Update online gegangen:
Danke auch von mir.
Was ist denn in der tPlaySlot neu?
Edit: Habe es mir im Source angeschaut, bin aber nicht so schlau draus geworden
Zuletzt geändert von Elle4u am So 29. Jun 2008, 11:11, insgesamt 1-mal geändert.
Gruß,
Elle4u
Elle4u
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28933
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Elle4u hat geschrieben:Edit: Habe es mir im Source angeschaut, bin aber nicht so schlau draus geworden
Nur weil es in der Vorgängerversion ein klein wenig unübersichtlich war? :
Der zweite tFileSlot-Eintrag wurde zu einem neuen tFileHandle. Dadurch werden nicht nur ein weiterer tFileSlot, sondern auch 2 dwords referenziert.
MfG. Alex
AW: FireBirdLib
FireBird hat geschrieben:Der zweite tFileSlot-Eintrag wurde zu einem neuen tFileHandle. Dadurch werden nicht nur ein weiterer tFileSlot, sondern auch 2 dwords referenziert.
ich verstehe nur bahnhof
aber ich bewundere diejenigen, die damit was anfangen können
BO
- 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./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
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28933
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Hi,
die Lib wurde upgedatet. Die einzige Änderung ist eine Ausnahmeregelung in der Shutdown-Routine für den TF6000ES (siehe RecCopy Thread).
MfG. Alex
die Lib wurde upgedatet. Die einzige Änderung ist eine Ausnahmeregelung in der Shutdown-Routine für den TF6000ES (siehe RecCopy Thread).
MfG. Alex
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28933
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: FireBirdLib
Nach langer Zeit wieder einmal ein offizielles Update. Im Hintergrund hat sich sehr wohl einiges getan, aber auf Grund des geringen Interesses, wurden die Änderungen nicht angekündigt. Da die Szene durch den TMS wieder ein wenig auflebt, werde ich auch wieder Updates bekanntgeben. Kurzfristige Änderungen waren:
- FontManager integriert
- Bugfix: FontManager-Tool ist bei manchen Fonts abgestürzt
- TMSOSDMenu integriert
- Einige Standard-Buttons sind fix eingebaut. Dadurch ist zur Funktion OSDMenuButtonAdd() ein Parameter dazugekommen, aber dafür braucht man die Knöpfe nicht selbst in jedes TAP einzubauen.
- Miriam durch Calibri ersetzt. (@xy: beliebige Fonts einbinden ist nicht so einfach, da sie unterschiedliche Y-Positionen haben und somit ein Offset mitgegeben werden müßte. In diesem Fall war er 3 Pixel).
- Infoboxen im TMS-Design
- Message-Boxen im TMS-Design
- Neue Funktionen OSDMenuItemGetValue(), OSDMenuItemGetName(), OSDMenuItemGetCurrentValue() und OSDMenuItemGetCurrentName()
- Bugfix: OSDMenuItemModifyName() macht jetzt nicht mehr nichts
- isAnyOSDVisible() beschleunigt durch die Prüfung eines jeden 4. Pixels
- Neue Funktion isAnyOSDVisibleEx(), die andere OSD-Planes prüfen kann
- Bugfix: FixInvalidFileName() benennt Dateien nicht mehr um, wenn sie gerade wiedergegeben werden, oder Ziel einer Aufnahme sind.
- buko
- Mr. Settings
- Beiträge: 12249
- Registriert: Fr 9. Dez 2005, 09:03
- Receivertyp: auch andere Receiver!
VU+ Ultimo 4K
VU+ Uno 4K
VU+ Duo 4K SE - Wohnort: Bayern & Tirol
AW: FireBirdLib
... danke, Alex ! ...
gruß
buko
Topfield Settings bearbeiten, verwalten und vieles mehr:
mit SetEdit für fast alle Topfield & VU+ Receiver
buko
Topfield Settings bearbeiten, verwalten und vieles mehr:
mit SetEdit für fast alle Topfield & VU+ Receiver
- Happy
- TAP-Guru
- Beiträge: 5718
- Registriert: Fr 9. Dez 2005, 09:32
- Receivertyp: TF4000-5500-6000-TMS
- Wohnort: bei Karlsruhe
- Kontaktdaten:
AW: FireBirdLib
Hallo Alex,
ich muss hier auch mal danke sagen. Habe in den letzten 3 Wochen sooft FireBirldLibs gezogen wie in den letzten 3 Jahren nicht
Und ich bin immer wieder begeistert
Gruß,
Happy
ich muss hier auch mal danke sagen. Habe in den letzten 3 Wochen sooft FireBirldLibs gezogen wie in den letzten 3 Jahren nicht
Und ich bin immer wieder begeistert
Gruß,
Happy
Meine TAPs und Tools
TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500 - LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay
TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500 - LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay
- paul79
- Timeshiftender Moderator mit Chauvi-Anwandlungen
- Beiträge: 11409
- Registriert: Sa 10. Dez 2005, 11:46
- Receivertyp: SRP-2410M & SRP-2100
- Receiverfirmware: siehe Signatur
- Wohnort: 78333 Hoppetenzell / Bodensee
AW: FireBirdLib
FireBird hat geschrieben:Nach langer Zeit wieder einmal ein offizielles Update. Im Hintergrund hat sich sehr wohl einiges getan, aber auf Grund des geringen Interesses, wurden die Änderungen nicht angekündigt. Da die Szene durch den TMS wieder ein wenig auflebt, werde ich auch wieder Updates bekanntgeben. Kurzfristige Änderungen waren:
- FontManager integriert
- Bugfix: FontManager-Tool ist bei manchen Fonts abgestürzt
- TMSOSDMenu integriert
- Einige Standard-Buttons sind fix eingebaut. Dadurch ist zur Funktion OSDMenuButtonAdd() ein Parameter dazugekommen, aber dafür braucht man die Knöpfe nicht selbst in jedes TAP einzubauen.
- Miriam durch Calibri ersetzt. (@xy: beliebige Fonts einbinden ist nicht so einfach, da sie unterschiedliche Y-Positionen haben und somit ein Offset mitgegeben werden müßte. In diesem Fall war er 3 Pixel).
- Infoboxen im TMS-Design
- Message-Boxen im TMS-Design
- Neue Funktionen OSDMenuItemGetValue(), OSDMenuItemGetName(), OSDMenuItemGetCurrentValue() und OSDMenuItemGetCurrentName()
- Bugfix: OSDMenuItemModifyName() macht jetzt nicht mehr nichts
- isAnyOSDVisible() beschleunigt durch die Prüfung eines jeden 4. Pixels
- Neue Funktion isAnyOSDVisibleEx(), die andere OSD-Planes prüfen kann
- Bugfix: FixInvalidFileName() benennt Dateien nicht mehr um, wenn sie gerade wiedergegeben werden, oder Ziel einer Aufnahme sind.
Dankeschön! Damit habe ich nun fast eine Woche Arbeit umsonst gemacht. Da es aber immernoch nicht ganz funktioniert hast Du mir jedoch eine weitere Woche Arbeit ersparrt!
Nochmals ein großes Danke!
Gruß
PaulSRP-2100 - FW: 23.03.2012 (Arbeitszimmer) - Buko-Lüfterkit
SRP-2410M - FW: 10.01.2013 - TF-BCPCE 1.08.55 (Wohnzimmer) - Buko-Lüfterkit - WD20EADS
Autostart: Automove V2.1 beta 2, FastSkip TMS 3.2, RebuildNAV 5.0, TMSRemote V3.2a, TMSTelnetd V0.3, TimerDiags 3.4e
Weitere TAPs: FirmwareTMS.dat 2012-09-27, HDD Info V2.4b, IQChannels 1.1, lost+found V1.0a, ResetCAM V1.8, RoboChannel 0.01.0.0-10, TAPtoDate V1.4b
PC: SetEditTMS 1.14, TF Firmware Server 1.1.0.0, Total Commander 8
Philips 42PFL7403D/10 - Harmony 700
- ameise999
- Vollzeit-Guru
- Beiträge: 2453
- Registriert: Fr 9. Dez 2005, 13:40
- Receivertyp: SRP-2100,
SRP2401 ECO,
SRP2401 CI+ - Receiverfirmware: 25.01.13,
03.2015 - Wohnort: Mönchengladbach / NRW
AW: FireBirdLib
hallo,
die lib ist aber nur für die tap-progammierer oder
grussHardware: SRP2401-ECO, 500GB/FW 03. 2015, CI+ Sky, SRP2401 CI+,
Pana TH42PV60EH, Pana TX-55VT30, Yamaha YSP-1100, Harmony 785/900, POPCORN A100
AUTO-START: AutoMove, SmartEpg, RebuildNAV & RecCopy, FastSkip, dbfITMSArchive, BackupSettings, Screensaver, SmartDecrypter, AutoPin
ProgrammFiles: HDDInfo,TMSCommander, IQchanel, FirmwareTMS.dat, TAP2Date, SystemReport TAP, RoboChannel,
WebControl, BackgroundCopy, ChannelListSaver, Lost & Foound