API-Unterschiede TF5k - TMS - Kommentare

TAPs für die SRP- und CRP-Serie
BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: API-Unterschiede TF5k - TMS - Kommentare

#41

Beitrag von BluField62 » Sa 5. Dez 2009, 11:36

Töppi hat geschrieben:dein Problem bezieht sich auf eine Firmwareroutine, meine Bemerkung auf eine Änderung der API, die eine Fehlfunktion in einem TAP zur Folge hat, die mit dieser fehlenden Info zu lösen sind.....


Danke dir, auch wenn ich das mit der FW Routine nicht verstanden habe :wink:

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

AW: API-Unterschiede TF5k - TMS - Kommentare

#42

Beitrag von FireBird » Di 22. Dez 2009, 21:48

Ich stelle mal einen Punkt zur Diskussion, da er viele TAP-Programmierer betrifft. Es handelt sich nicht um einen Unterschied zwischen 5k und TMS, sondern um Australien und Europa.

John De Angelis hat mir erzählt, daß die Australischen Töpfe seit einem Firmware-Update vor einiger Zeit nicht mehr .rec-Dateien, sondern .mpg produzieren. Der Inhalt ist der gleiche, .recs lassen sich abspielen, aber alle TAPs, die nur nach .rec-Dateien Ausschau halten, sind praktisch nicht zu gebrauchen.

Man muss also nach beiden Erweiterungen suchen und darf diese keinesfalls irgendwo hard coden. Ich habe derzeit leider keine Idee, wie man das allgemein lösen könnte (à la TAPAPIFix beim 5k).

BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: API-Unterschiede TF5k - TMS - Kommentare

#43

Beitrag von BluField62 » Di 22. Dez 2009, 21:52

Wollte TF im nächsten Update nicht die TAP API fixen? Vielleicht dauert es deshalb länger :confused:
Oder hat das damit nichts zu tun?

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

AW: API-Unterschiede TF5k - TMS - Kommentare

#44

Beitrag von FireBird » Di 22. Dez 2009, 21:55

BluField62 hat geschrieben:Oder hat das damit nichts zu tun?

Hat nichts damit zu tun. Das hier fällt in die Kategorie „TAP-Programmierer ärgern“, da bei jedem Gerät eine Kleinigkeit anders ist und man all diese Kleinigkeiten in seine TAPs einpflegen darf. :evil:

BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: API-Unterschiede TF5k - TMS - Kommentare

#45

Beitrag von BluField62 » Di 22. Dez 2009, 22:00

Okay, hab verstanden.

deangelj
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 156
Registriert: Mo 12. Mär 2007, 21:21
Receivertyp: TRF-2400
Wohnort: Sydney, Australia

AW: API-Unterschiede TF5k - TMS - Kommentare

#46

Beitrag von deangelj » Di 22. Dez 2009, 23:25

FireBird hat geschrieben:Ich stelle mal einen Punkt zur Diskussion, da er viele TAP-Programmierer betrifft. Es handelt sich nicht um einen Unterschied zwischen 5k und TMS, sondern um Australien und Europa.


Thank you for thinking about us! :hello:

And I will of course tell our programmer(s) to do the same for .rec :D :

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64895
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: API-Unterschiede TF5k - TMS - Kommentare

#47

Beitrag von Twilight » Mi 23. Dez 2009, 07:03

deangelj hat geschrieben:
And I will of course tell our programmer(s) to do the same for .rec :D:

:up:

twilight

Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15740
Registriert: Fr 9. Dez 2005, 00:16
Receivertyp: Vu+ Uno 4k
Wohnort: Hürth
Kontaktdaten:

AW: API-Unterschiede TF5k - TMS - Kommentare

#48

Beitrag von Gerti » Mi 23. Dez 2009, 07:39

Hi!

Arg...das habe ich ja völlig vergessen...dann muss ich QuickPlay wohl heute an einigen Stellen nochmal anpassen...

Gruß,
Gerti

Benutzeravatar
xyzzyx
TAPPortierer
TAP<font color=DarkRed>Portierer</font>
Beiträge: 2099
Registriert: Sa 6. Jun 2009, 18:35
Receivertyp: SRP-2100 (TMS), **** Duo²
Receiverfirmware: verschiedene
Kontaktdaten:

AW: API-Unterschiede TF5k - TMS - Kommentare

#49

Beitrag von xyzzyx » Mi 23. Dez 2009, 09:43

Das heißt dann aber trotzdem, dass diese .mpg im DataFiles Ordner einen REC-Header haben, oder?
Man kann sie also nur aufgrund ihres Ordners von den MPG-Dateien im MediaFiles Ordner unterscheiden. :thinker:
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

:bounce: Download: Homepage :bounce: Installieren: TAPtoDate :bounce: Beschreibungen: Topfield TAP-Seite :bounce:

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

AW: API-Unterschiede TF5k - TMS - Kommentare

#50

Beitrag von FireBird » Mi 23. Dez 2009, 09:49

[quote="xyzzyx"]Das heißt dann aber trotzdem, dass diese .mpg im DataFiles Ordner einen REC-Header haben, oder?[/quote]
Ja. Die Zusatzdateien heissen dann .mpg.inf und .mpg.nav.

BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: API-Unterschiede TF5k - TMS

#51

Beitrag von BluField62 » Sa 2. Jan 2010, 14:37

@Erdnussnase

mmmh...Fortschritte unterm spoiler :wink:

Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: API-Unterschiede TF5k - TMS

#52

Beitrag von Töppi » Sa 2. Jan 2010, 14:38

diesen Thread bitte sauber halten, dafür haben wir den Kommentarthread! :altermotzsack:
Gruß
Klaus :wink:
................
:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

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

AW: API-Unterschiede TF5k - TMS - Kommentare

#53

Beitrag von FireBird » Sa 2. Jan 2010, 14:44

Sauber gemacht. :wink:

Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: API-Unterschiede TF5k - TMS - Kommentare

#54

Beitrag von Töppi » Sa 2. Jan 2010, 14:45

danke schöön....
Gruß
Klaus :wink:
................
:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

Benutzeravatar
Erdnussnase
TAP-Guru
TAP-Guru
Beiträge: 7067
Registriert: Fr 9. Dez 2005, 12:01

AW: API-Unterschiede TF5k - TMS - Kommentare

#55

Beitrag von Erdnussnase » Sa 2. Jan 2010, 15:54

Danke für die Info.
Da iTiNa keine australische Version hat betrifft es mich wohl nicht.
Denke da aber gerade an folgendes:
char *RecEnd[2][4] = { ".rec", ".mpg" };
bauen und einen Einstellungs Menü Eintrag der den Index zwischen 0 und 1 umschaltet, je nachdem welche FW man hat.

Falls das jetzt nicht kompletter Unsinn ist, könnte man doch so etwas in die Lib packen ? Dann würde der Einstellungsparameter entfallen. Die diveresen Tests in den Taps gehen dann halt nicht mit lokalen Strings, sondern den Lib eigenen.

Oder übersehe ich da gerade etwas ?
:type: ->.....
Kein Support oder Fragen zur Registrierung per PN !
http://www.iTiNa.de
?Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit,
aber bei dem Universum bin ich mir noch nicht ganz sicher.?
Albert Einstein

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

AW: API-Unterschiede TF5k - TMS - Kommentare

#56

Beitrag von FireBird » Sa 2. Jan 2010, 18:06

Ich versuche das transparent (hatten wir das Thema heute nicht schon? :D : ) zu machen, indem ich auf beide Endungen prüfe. Da die Änderung mit einem Firmware-Update kam, haben die Leute .rec und .mpg auf der Platte.

Benutzeravatar
Erdnussnase
TAP-Guru
TAP-Guru
Beiträge: 7067
Registriert: Fr 9. Dez 2005, 12:01

AW: API-Unterschiede TF5k - TMS - Kommentare

#57

Beitrag von Erdnussnase » So 3. Jan 2010, 10:39

Wenn Du da noch etwas machst hätte ich etwas. Ist nicht wichtig, ist in der derzeitigen Situatiuon aber inkonsistent.
HDD_Move verschiebt auch die inf und nav Datei mit. Delete und Rename behandlen die aber nicht mit.
Ich habe mir dafür meine eigenen geschrieben. Wäre vielleicht gut das auch in der Lib anzubieten. Kann Dir den Kram schicken, ist aber natürlich nicht besonders aufregender Code.
:type: ->.....
Kein Support oder Fragen zur Registrierung per PN !
http://www.iTiNa.de
?Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit,
aber bei dem Universum bin ich mir noch nicht ganz sicher.?
Albert Einstein

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: API-Unterschiede TF5k - TMS

#58

Beitrag von Happy » Mo 1. Feb 2010, 23:40

Beim MP3 abspielen:
TYPE_PlayInfo.currentBlock enthält wie auch schon beim 5k die schon abgespielten Sekunden. Leider wird ein nicht konstanter Offset dazuaddiert sobald man während der Wiedergabe die Dateiliste öffnet. (so was um 1793890).

PlayInfo.evtInfo.eventName und PlayInfo.evtInfo.description enthielten beim 5k Immer Künstler und Titel des MP3. Da steht bei mir nur noch YST o.ä. (das Y st das mit den 2 Punkten =0xff), selbst wenn der TMS im OSD die richtigen Tags anzeigt.
Könnte man beides auch in die API-Bugliste mit aufnehmen.

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
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64895
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: API-Unterschiede TF5k - TMS

#59

Beitrag von Twilight » Di 2. Feb 2010, 06:53

@firebird: was sagst du dazu?

twilight

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: API-Unterschiede TF5k - TMS

#60

Beitrag von Happy » Di 2. Feb 2010, 18:53

Hallo,l

habe das noch weiter untersucht.
Der TMS liest ID3v2 Tags (beim 5K nur ID3v1)
Also die Tags werden prinzipiell immer noch über die API, wie oben beschrieben, geliefert. Jedoch funktioniert das nur, wenn die Tags den ISO-8859-1 Zeichensatz verwenden. Wird Unicode 16bit verwendet, dann beginnen die Tags mit Hex 0xFFFE (das ist die Unicodekennung für Utf-16). Die 3 Buchstaben, die als Tag geliefert werden sind dann die Kennung und der erste Buchstabe (das 4. Zeichen ist dann ein Nullcharacter und die normale Stringverarbeitung endet dann in C).
UTF-8 Tags gehen dann auch wieder.
Das als Bug zu melden ist schon wieder etwas kompliziert, zumal ich ein MP3 habe, welches auch offensichtlich ein UTF-16 ist aber im Archiv richtig angezeigt wird, andere werden falsch angezeigt.
Vielleicht schreibt mein Tagger auch nicht ganz konforme Tags.
Vorschlag lass die Tags als Bugs weg.

Das mit den abgespielten Sekunden könnte man aber aufnehmen, falls Alex zustimmt :u:

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

Antworten

Zurück zu „SRP/CRP TAP-Bereich“