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

#421

Beitrag von Elle4u » Fr 28. Mär 2008, 09:53

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

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28767
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#422

Beitrag von FireBird » Fr 28. Mär 2008, 09:59

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.
Ist das abwärts-kompatibel?
Ja.
Sprich, was passiert, wenn jemand ein "altes" TAP mit neuer Firmware.dat verwendet?
Nix böses. Ich habe damals schon einige Felder für zukünftige Erweiterungen freigelassen.
Und was, wenn ein "neues" TAP auf die alte Firmware.dat trifft?
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.

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

#423

Beitrag von Elle4u » Fr 28. Mär 2008, 10:06

[quote=""FireBird""]So viele Fragen mitten in der Nacht. :) [/quote]

Danke für die Antworten.

Das beruhigt mich :D .
Gruß,
Elle4u

Benutzeravatar
kantjer
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Do 12. Jan 2006, 20:39
Receivertyp: TF5000PVR A ( Samsung HD400LD)
Wohnort: Niederlande

AW: FireBirdLib

#424

Beitrag von kantjer » Fr 2. Mai 2008, 12:19

Hi,

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" );
Any tips of what I'm doing wrong.

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)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28767
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#425

Beitrag von FireBird » Fr 2. Mai 2008, 12:42

Hi Bauke,
kantjer hat geschrieben:Any tips of what I'm doing wrong.

Yes, you're missing a lot of code. :D 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;
}

Benutzeravatar
kantjer
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Do 12. Jan 2006, 20:39
Receivertyp: TF5000PVR A ( Samsung HD400LD)
Wohnort: Niederlande

AW: FireBirdLib

#426

Beitrag von kantjer » Fr 2. Mai 2008, 12:58

FireBird hat geschrieben:
Yes, you're missing a lot of code. :D

Thanks Alex, :oops:
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)

Benutzeravatar
kantjer
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Do 12. Jan 2006, 20:39
Receivertyp: TF5000PVR A ( Samsung HD400LD)
Wohnort: Niederlande

AW: FireBirdLib

#427

Beitrag von kantjer » Fr 2. Mai 2008, 16:55

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

Code: Alles auswählen

PatchLoadModule ("[Xp] PlayNoCYR_05.tfp");
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
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)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28767
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#428

Beitrag von FireBird » Fr 2. Mai 2008, 18:22

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 case

Code: Alles auswählen

PatchLoadModule ("[Xp] PlayNoCYR_05.tfp");

The extension is needed.
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..............
Ok, lets start it from a different perspective:

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);
The PatchData struct is filled by PatchFindType and contains the information where PatchFindType has found a suitable location for the patch. Normally the contents of PatchData is not useful for you. PatchFindType returns a dword, which tells you if a patch can be added, if it is already in the firmware or if it can?t be added to this firmware.

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 first parameter is the start address of the firmware (like in PatchFindType; the firmware starts at 0x80000000). The fourth parameter tells PatchApply if you would like to add (TRUE) or remove (FALSE) a patch.

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?);
The first parameter again is the start address 0x80000000.

I hope this makes it a bit clearer.

Regards, Alex

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28767
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#429

Beitrag von FireBird » Sa 28. Jun 2008, 21:25

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

Benutzeravatar
asrael
Bootsmann
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

#430

Beitrag von asrael » So 29. Jun 2008, 10:19

FireBird hat geschrieben: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
MfG. Alex


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.

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

#431

Beitrag von Elle4u » So 29. Jun 2008, 11:07

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

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28767
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#432

Beitrag von FireBird » So 29. Jun 2008, 13:27

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? :D :

Der zweite tFileSlot-Eintrag wurde zu einem neuen tFileHandle. Dadurch werden nicht nur ein weiterer tFileSlot, sondern auch 2 dwords referenziert.

MfG. Alex

Benutzeravatar
BlackOne
SuperAvatarRotatorGuru
SuperAvatarRotatorGuru
Beiträge: 4695
Registriert: Do 8. Dez 2005, 22:06
Kontaktdaten:

AW: FireBirdLib

#433

Beitrag von BlackOne » So 29. Jun 2008, 14:13

FireBird hat geschrieben:Der zweite tFileSlot-Eintrag wurde zu einem neuen tFileHandle. Dadurch werden nicht nur ein weiterer tFileSlot, sondern auch 2 dwords referenziert.



:confused: ich verstehe nur bahnhof :confused:
aber ich bewundere diejenigen, die damit was anfangen können :)
BO

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

#434

Beitrag von Sigittarius-E » So 29. Jun 2008, 19:48

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: 28767
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#435

Beitrag von FireBird » Mi 8. Okt 2008, 22:26

Hi,

die Lib wurde upgedatet. Die einzige Änderung ist eine Ausnahmeregelung in der Shutdown-Routine für den TF6000ES (siehe RecCopy Thread).

MfG. Alex

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28767
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#436

Beitrag von FireBird » Mo 11. Jan 2010, 22:19

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.

Benutzeravatar
buko
Mr. Settings
Mr. Settings
Beiträge: 12240
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

#437

Beitrag von buko » Di 12. Jan 2010, 09:07

... danke, Alex ! ... :up:
gruß
buko
:altermotzsack:



Topfield Settings bearbeiten, verwalten und vieles mehr:
mit :->: SetEdit für fast alle Topfield & VU+ Receiver :up:

Benutzeravatar
Happy
TAP-Guru
TAP-Guru
Beiträge: 5718
Registriert: Fr 9. Dez 2005, 09:32
Receivertyp: TF4000-5500-6000-TMS
Wohnort: bei Karlsruhe
Kontaktdaten:

AW: FireBirdLib

#438

Beitrag von Happy » Di 12. Jan 2010, 09:27

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 :wink:
Und ich bin immer wieder begeistert :hello:

Gruß,
Happy
:type: 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

Benutzeravatar
paul79
Timeshiftender Moderator mit Chauvi-Anwandlungen

<div title=Selbstgemachter unverkniffener Affe>Timeshiftender Moderator mit Chauvi-Anwandlungen<div>
Beiträge: 11409
Registriert: Sa 10. Dez 2005, 11:46
Receivertyp: SRP-2410M & SRP-2100
Receiverfirmware: siehe Signatur
Wohnort: 78333 Hoppetenzell / Bodensee

AW: FireBirdLib

#439

Beitrag von paul79 » Di 12. Jan 2010, 09:50

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! :hello: :hello: :D :D

Nochmals ein großes Danke!

Gruß
Paul
SRP-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

Benutzeravatar
ameise999
Vollzeit-Guru
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

#440

Beitrag von ameise999 » Di 12. Jan 2010, 12:27

hallo,

die lib ist aber nur für die tap-progammierer oder :thinker:

gruss
Hardware: 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

Antworten

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