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

#181

Beitrag von ibbi » Do 19. Apr 2007, 19:27

Ich habe noch eine spannende Frage:

Was passiert, wenn man zwei Aufnahmen mit zu langem, aber hinten unterschiedlichem Name macht? Dann müsste man zwei Dateien mit identischem Dateinamen erhalten.

Klugerweise zeigt der Topfield die ja gar nicht an, weil die Dateiendung verlorengegangen ist, aber was meint das Dateisystem (und z. B. Altair) dazu?

Grubix Versuche ziegen: Man muss also aufpassen, wenn man zu laufenden Aufnahmen später die Dateien finden möchte. Glücklicherweise fällt mir nur eine Stelle ein, wo ich so etwas brauche, und in diesem Fall bleibt die Kopie eben unter ihrem dann auch wie auch immer lautenden Namen auf der Platte und wird nicht umbenannt.

Ich würde vorschlagen, in die Library ein

Code: Alles auswählen

#define TF_FILE_NAME_SIZE 64
aufzunehmen und zu verwenden.

Die HDD_MakeNewFilename muss ich darauf hin anpassen, an allen anderen Stellen, wo ich mit 100 Zeichen arbeite, sind die Definitionen schlimmstenfalls zu groß. (Besser als zu klein. :wink: )

An laufende Aufnahmen kommt man nicht heran, so dass die Funktionen der Library davon ausgehen können, dass im TYPE_File name und tFileSlot FileName gleichlange Inhalte stehen. Diese allerdings, wie an einigen Stellen(!), nicht notwendigerweise null-terminiert.

FireBird, vielleicht sollten wir für diese wirklich einen optisch anderen Datentyp wie Char statt char verwenden. Da waren doch andere char[]s, die nicht null-terminiert waren. (Favoriten?)
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: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#182

Beitrag von FireBird » Do 19. Apr 2007, 21:04

[quote=""ibbi""]aber was meint das Dateisystem (und z. B. Altair) dazu?[/quote]
Ich fürchte, dem Dateisystem ist es wurscht und bei Altair hängt es von der Implementierung ab. Entweder nimmt er immer die erste oder die richtige Datei.

Code: Alles auswählen

#define TF_FILE_NAME_SIZE 64
Das Problem ist, dass dieser Pfusch ein Sonderfall für Aufnahmen ist. Alle anderen Dateien können die 95 Bytes voll ausnützen.

Benutzeravatar
Harvey
iTina-Promoter und Kuhinteressent
iTina-Promoter und Kuhinteressent
Beiträge: 3894
Registriert: So 11. Dez 2005, 22:34
Receivertyp: 0x1388 PVR
Receiverfirmware: 13.09.2005
Wohnort: Planet Erde, Milchstraße

AW: FireBirdLib

#183

Beitrag von Harvey » Do 19. Apr 2007, 21:08

Ich habe jetzt keine Lust es selber auszuprobieren: Wie lautet denn der ServiceName von z.B. WSSKiller.tap?
Gruss
Harvey

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

#184

Beitrag von ibbi » Do 19. Apr 2007, 21:09

[quote=""FireBird""]Das Problem ist, dass dieser Pfusch ein Sonderfall für Aufnahmen ist. Alle anderen Dateien können die 95 Bytes voll ausnützen.[/quote]

Ich bin auch mit jedem anderen Namen einverstanden, nur brauche ich den Wert an verschiedenen Stellen (und Du mindestens an einer), da macht es Sinn, ihn zu definieren.

Wenn ich Dich richtig verstehe, gibt es bei Nichtaufnahmen immer noch eine Diskrepanz von 5 Bytes zwischen Slot und TYPE_File name?
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
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

#185

Beitrag von ibbi » Do 19. Apr 2007, 21:10

[quote=""Harvey""]Ich habe jetzt keine Lust es selber auszuprobieren: Wie lautet denn der ServiceName von z.B. WSSKiller.tap?[/quote]

Nach dem, was FireBird gerade geschrieben, hat, wird in diesem Fall dieser Bereich (und weitere?) für den Dateinamen genutzt.

Das ist entweder schlecht programmiert oder eine union.
Zuletzt geändert von ibbi am Do 19. Apr 2007, 21:13, insgesamt 1-mal geändert.
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: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#186

Beitrag von FireBird » Do 19. Apr 2007, 21:11

[quote=""Harvey""]Ich habe jetzt keine Lust es selber auszuprobieren: Wie lautet denn der ServiceName von z.B. WSSKiller.tap?[/quote]
Der Slot sieht so aus:

Code: Alles auswählen

d0 d3 b1 15 0c 34 00 00 00 00 08 b0 00 00 00 01  .....4..........
00 0e ec 00 57 53 53 6b 69 6c 6c 65 72 2e 74 61  ....WSSkiller.ta
70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  p...............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 74 71 00 70  ............tq.p

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

AW: FireBirdLib

#187

Beitrag von FireBird » Do 19. Apr 2007, 21:14

[quote=""ibbi""]dieser Bereich (und weitere?) für den Dateinamen genutzt.[/quote]
Siehe Dir in der PDF die Beschreibung des DataFiles-Directory an. Das letzte Beispiel (__temprec__.ss) hatte am Offset 0x1f3 ein 0x04. Deshalb würde ich sicherheitshalber von 95 Zeichen, inkl. Terminator, ausgehen.

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

#188

Beitrag von ibbi » Do 19. Apr 2007, 21:16

EDIT: hat sich erledigt
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
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

#189

Beitrag von Sigittarius-E » Mo 23. Apr 2007, 16:43

[quote=""Sigittarius-E""]Wenn alles paßt ziehe ich mir die dieses WE wirklich rein und mal sehen was rauskommt :wink: [/quote]

So.

reingezogen :D : , interessantes gefunden, überlegt :thinker: , leider noch nix damit programmiert :oops: , vorgenommen, es demnächst in der praxis zu testen. :D :
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
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

#190

Beitrag von ibbi » Mo 30. Apr 2007, 13:30

Wie ich gerade durch sehr(!) langes Debuggen feststellen durfte, tritt der durch tapapifix korrigierte Bug der falschen Dateilänge nur auf, wenn die Datei vom PC kam! Eine vom Topf angelegte Datei hat die korrekte Größe, welche dann durch tapapifix verfälscht wird! :?

Da sich beide Datei-Arten nicht einmal im attr unterscheiden :X (vielleicht gibt es etwas im handle, ich hatte keine Lust zum Suchen), habe ich nach einer alternativen Lösung gesucht, die korrekte Dateilänge zu ermitteln. Update der Lib ist per PN an FireBird unterwegs.

Übrigens scheinen FileSize_Field1 die Anzahl der Cluster (gesamt) und FileSize_Field2 die Anzahl der nicht verwendeten Bytes im letzten Cluster zu enthalten. Vielleicht sollte man dem durch entsprechende Namen Rechnung tragen. Beide Werte scheinen identisch zu denen in TYPE_File zu sein.
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
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

#191

Beitrag von Happy » Mo 30. Apr 2007, 16:19

[quote=""ibbi""]
Da sich beide Datei-Arten nicht einmal im attr unterscheiden :X [/quote]
Bei Aufnahmen kann man es erkennen: Originale .rec files haben ein ATTR_TS, vom PC zurückgespielte haben ATTR_NORMAL.
Aber das bringt wohl nicht viel. :thinker:

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

#192

Beitrag von ibbi » Di 1. Mai 2007, 08:59

[quote=""Happy""]Bei Aufnahmen kann man es erkennen: Originale .rec files haben ein ATTR_TS, vom PC zurückgespielte haben ATTR_NORMAL.
Aber das bringt wohl nicht viel. :thinker: [/quote]

Es muss ja irgendeinen Unterschied geben, wie sollte die unterschiedliche Behandlung sonst möglich sein?

Aber ich glaube, ich habe einen Weg gefunden, die tatsächliche Dateilänge unabhängig von der Herkunft der Datei zu ermitteln.
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
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

#193

Beitrag von ibbi » Di 1. Mai 2007, 11:03

[quote=""ibbi""]Aber ich glaube, ich habe einen Weg gefunden, die tatsächliche Dateilänge unabhängig von der Herkunft der Datei zu ermitteln.[/quote]

Nun hat ein nimmermüdes Vögelein einen noch eleganteren Ansatz gefunden sowie die Makel der unterschiedlichen Herkunft aufgedeckt. :D :
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

#194

Beitrag von Elle4u » Di 1. Mai 2007, 11:39

[quote=""ibbi""]Nun hat ein nimmermüdes Vögelein einen noch eleganteren Ansatz gefunden sowie die Makel der unterschiedlichen Herkunft aufgedeckt. :D:[/quote]

:up: :D
Gruß,
Elle4u

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

#195

Beitrag von Sigittarius-E » Fr 4. Mai 2007, 21:09

[quote=""ibbi""]Wie ich gerade durch sehr(!) langes Debuggen feststellen durfte, tritt der durch tapapifix korrigierte Bug der falschen Dateilänge nur auf, wenn die Datei vom PC kam! Eine vom Topf angelegte Datei hat die korrekte Größe, welche dann durch tapapifix verfälscht wird! :?
[/quote]

Wenn ich das richtig in Erinnerung habe - ja, ja, schon lange nix mehr topfmässiges programmiert :oops: :o - ist es ja am Topf nicht möglich eine Datei mit einer anderen als durch 512 auf eine natürliche Zahl teilbare Größe zu erstellen. (Mann, hab ich das kompliziert geschrieben. :wink: ).

Und war es nicht so daß die Größe durch tapapifix bei einer 0Byte Datei falsch angezeigt wurde?

Falls es da was neues gibt das "100%ig" :wink: funktioniert wäre das sehr interessant. Ich habe beim SimpleCharEditor_v2 z.Zt. kein tapapifix bzw. firebirdlib drinnen. d.h. ich habe meine Workarounds selbst eingebaut. Diese müßte ich dann wohl ausbauen müssen wenn TAPCOM bzw. die Firebirdlib ein Thema wird.
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: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#196

Beitrag von FireBird » Fr 4. Mai 2007, 21:25

[quote=""Sigittarius-E""]Falls es da was neues gibt das "100%ig" :wink: funktioniert wäre das sehr interessant. [/quote]
Also bezüglich Größe ermitteln gibt es etwas, das im Test 100%ig funktioniert. Derzeit wird gerade an einer Funktion gearbeitet, mit der man eine Datei abschneiden kann. Damit wird es möglich sein, eine Log- oder INI-Datei so zu kürzen, dass am Ende kein Müll mehr steht.

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

#197

Beitrag von ibbi » Fr 4. Mai 2007, 21:33

[quote=""Sigittarius-E""](Mann, hab ich das kompliziert geschrieben. :wink: ).[/quote]

Du wolltest halt den Ausdruck "Vielfaches von 512" vermeiden. :wink:

[quote=""Sigittarius-E""]Und war es nicht so daß die Größe durch tapapifix bei einer 0Byte Datei falsch angezeigt wurde?[/quote]

Eigentlich hat die tapapifix alles korrekt gefixt, nur leider nicht für Topf-Dateien.

[quote=""Sigittarius-E""]Diese müßte ich dann wohl ausbauen müssen wenn TAPCOM bzw. die Firebirdlib ein Thema wird.[/quote]

TAPCOM und FireBirdLib sind Themen. :u:
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
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

#198

Beitrag von Sigittarius-E » Fr 4. Mai 2007, 21:35

[quote=""FireBird""]Also bezüglich Größe ermitteln gibt es etwas, das im Test 100%ig funktioniert. Derzeit wird gerade an einer Funktion gearbeitet, mit der man eine Datei abschneiden kann. Damit wird es möglich sein, eine Log- oder INI-Datei so zu kürzen, dass am Ende kein Müll mehr steht.[/quote]

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

#199

Beitrag von Sigittarius-E » Fr 4. Mai 2007, 21:38

[quote=""ibbi""]Du wolltest halt den Ausdruck "Vielfaches von 512" vermeiden. :wink: [/quote]
:D
Eigentlich hat die tapapifix alles korrekt gefixt, nur leider nicht für Topf-Dateien.

wie gesagt, ich hab mir meine Workarounds selbst gebastelt nachdem ich am einbinden des tapapifix damals gescheitert bin... :u: :rolleyes: :oops: :o
TAPCOM und FireBirdLib sind Themen. :u:

:o . Sorry :pray:

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

AW: FireBirdLib

#200

Beitrag von FireBird » Fr 11. Mai 2007, 11:41

Hi,

wieder einmal ein Update. Was in der Zwischenzeit geschah:

Neue Funktionen:
  • TimeDiff: berechnet die Differenz zweier Zeiten in Minuten
  • HDD_SetFileDateTime, HDD_SetCryptFlag und HDD_Set_SkipFlag: diese modifizieren den Verzeichniseintrag der Datei selbst. Damit lässt sich z.B. das Schlüsselsymbol im Originalfiler richtig stellen.
  • HDD_TAP_SetCurrentDirCluster: kennt man die Cluster-Nummer eines Verzeichnisses (z.B. via HDD_TAP_GetCurrentDirCluster) kann mit direkt in das Verzeichnis springen, ohne dass man sich zuerst ins Root-Verzeichnis und danach wieder zurückhandeln muss.
  • GetSysOsdControl: Gegenstück zu TAP_SysOsd_Control. Damit lässt sich abfragen, ob eine Dialogbox von einem anderen TAP deaktiviert wurde.
  • HDD_TouchFile: setzt das Dateidatum einer Datei auf die aktuelle Zeit
  • Now und neue Makros DATE, HOUR und MINUTE
  • HDD_TruncateFile: Damit lässt sich eine Datei kürzen, z.B. um den Müll am Ende einer Log-Datei zu entfernen.
  • TimeFormat: Wandelt eine Uhrzeit in einen String um.
  • Log: Schreibt einen Zeitstempel und einen Text in eine Datei. Weiters wird sichergestellt, dass die Datei einen Crash überlebt und dass die Datei keinen Sektor-Müll enthält.
  • GetAudioTrackPID: Liefert eine der PIDs eines AudioTracks des aktuell ausgewählten Senders.
  • FlashRemoveServiceByPartOfName: Diese Funktion entfernt all die Kanäle aus der Senderliste, deren Namen den übergebenen String enthalten (thx to Willi).
  • Neue API-Fix-Methode für TAP_Hdd_Flen und Fixed_TAP_Hdd_Fseek: diese unterscheidet zwischen PC und Topf-Dateien
Bugfixes:
  • HDD_TAP_StartedByTAP und INIGetString
Danke an ibbi, der trotz Mehrfachbelastung durch anstehende Releases massenweise Ideen und :1+1+: geliefert hat.

MfG. Alex

Antworten

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