Radiotext für Nice display?

Spezielles Forum rund um "Nice Display" für den TF55x0PVR, TF6000PVR, Masterpiece und um das TAP "Automove".
DeadBeef
TAP-Guru
TAP-Guru
Beiträge: 392
Registriert: So 25. Dez 2005, 11:27

#21

Beitrag von DeadBeef » Fr 26. Mai 2006, 15:44

t3xi hat geschrieben:Genau. Die Funktion TAP_Hdd_FindNext liefert den Startcluster der Datei "__temprec__.ts". Danach kann man in der FAT die folgenden Cluster dieser Datei auslesen. Und weil die FAT auf der Festplatte nicht oft genug aktualisiert wird, braucht man die FAT im RAM.
Anbei ein Demo-TAP (inkl. Sourcecode), das die FAT-Adresse auf eine (fast) generische Weise findet. Das TAP müßte mit allen Firmware-Version nach Januar 2005 funktionieren. "Fast" bezieht sich darauf, daß sich die Reihenfolge der Operationen/Funktionen bei künftigen Firmwareänderungen verändern könnte. Aber das trifft auf alle bis jetzt entstandenen Hooks zu.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Grüße
DeadBeef

DeadBeef's TAP Collection

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

#22

Beitrag von FireBird » Fr 26. Mai 2006, 15:54

Interessante Methode. :up:

t3xi
TAP-Guru
TAP-Guru
Beiträge: 1499
Registriert: Mo 16. Jan 2006, 13:35
Receivertyp: 5^4*2^3

#23

Beitrag von t3xi » Fr 26. Mai 2006, 15:59

Hi DeadBeef,
Super! Das ging aber schnell. :jump:
Ich werde das gleich mal ausprobieren und dann ein Radiotext-Demo-TAP uploaden.

Philipswalther
Endstations-Guru
Endstations-Guru
Beiträge: 4784
Registriert: Fr 9. Dez 2005, 15:16

#24

Beitrag von Philipswalther » Fr 26. Mai 2006, 16:02

Hallo Ihr Tap-Programmierer

Könnt Ihr jetzt auch ein Live Teletext-Tap erstellen :? : :u:

Gruß,
Jens

DeadBeef
TAP-Guru
TAP-Guru
Beiträge: 392
Registriert: So 25. Dez 2005, 11:27

#25

Beitrag von DeadBeef » Fr 26. Mai 2006, 16:21

FireBird hat geschrieben:Interessante Methode. :up:
Man kann auf diese Weise an einige FW-interne Dinge durch die "Vordertür"" (API) rankommen. Alles, was man braucht, ist ein Rückwärtstrace von der gewünschten FW-Funktion zu einer der API-Funktionen (der kürzeste Pfad ist natürlich am besten :wink: ).

Mich würde eher interessieren, ob man die Emma irgendwie dazu bringen kann, den TTX-Stream direkt in den Speicher zu schreiben.
Grüße
DeadBeef

DeadBeef's TAP Collection

t3xi
TAP-Guru
TAP-Guru
Beiträge: 1499
Registriert: Mo 16. Jan 2006, 13:35
Receivertyp: 5^4*2^3

#26

Beitrag von t3xi » Fr 26. Mai 2006, 16:21

@Philipswalther
Können schon, aber wer braucht sowas :? : :u:

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

#27

Beitrag von FireBird » Fr 26. Mai 2006, 16:26

DeadBeef hat geschrieben:Mich würde eher interessieren, ob man die Emma irgendwie dazu bringen kann, den TTX-Stream direkt in den Speicher zu schreiben.
Im TTSD-Block sitzen die PID-Filter aber die Zeit ist mein Feind. :wink:

Philipswalther
Endstations-Guru
Endstations-Guru
Beiträge: 4784
Registriert: Fr 9. Dez 2005, 15:16

#28

Beitrag von Philipswalther » Fr 26. Mai 2006, 16:27

t3xi hat geschrieben:@Philipswalther
Können schon, aber wer braucht sowas :? : :u:
Na Wir alle :D

Gruß,
Jens

DeadBeef
TAP-Guru
TAP-Guru
Beiträge: 392
Registriert: So 25. Dez 2005, 11:27

#29

Beitrag von DeadBeef » Fr 26. Mai 2006, 16:31

FireBird hat geschrieben:Im TTSD-Block sitzen die PID-Filter aber die Zeit ist mein Feind. :wink:
Geht mir auch so. :cry:
Grüße
DeadBeef

DeadBeef's TAP Collection

t3xi
TAP-Guru
TAP-Guru
Beiträge: 1499
Registriert: Mo 16. Jan 2006, 13:35
Receivertyp: 5^4*2^3

#30

Beitrag von t3xi » Fr 26. Mai 2006, 16:52

... und hier ist ein kleines Demo-TAP für Radiotext.
Radiot3xt 0.42
Beim Testen braucht man einen Radiosender mit Radiotext (z.B. Bremen Vier, Eins Live, YOU FM). Außerdem muss Timeshift eingeschaltet sein. Beenden kann man das TAP mit der Stop-Taste.

(edit)
Ich hab das Zipfile nochmal hochgeladen, da ich einen jetzt überflüssigen Test auf SysId 406 entfernt habe. Das TAP sollte jetzt auch auf anderen Modellen laufen.
Zuletzt geändert von t3xi am Fr 26. Mai 2006, 17:13, insgesamt 1-mal geändert.

Pixel
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 237
Registriert: Do 15. Dez 2005, 18:25

#31

Beitrag von Pixel » Fr 26. Mai 2006, 17:46

Hallo,
habe gerade ausprobiert. Tap läuft und zeigt bei You FM auch RDS-Daten an. Beim empfang von SWR1 BW und SWR1 RP werden aber leider keine Daten gefunden.
Es wird
Cluster=4652 PID=1011 RT=23
angezeigt.

t3xi
TAP-Guru
TAP-Guru
Beiträge: 1499
Registriert: Mo 16. Jan 2006, 13:35
Receivertyp: 5^4*2^3

#32

Beitrag von t3xi » Fr 26. Mai 2006, 17:54

Hi,
vielleicht haben die beiden Sender zur Zeit keinen Radiotext? Das könnte man mit ProjectX überprüfen.

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:

#33

Beitrag von Happy » Fr 26. Mai 2006, 18:03

Hi,
habs auch schon ausprobiert. Klappt.
Auf Eins Live gibt es einiges Sinnvolles an Radiotext zu sehen.

Etwas ernürchternd ist der Radiotext bei SWR3. Dort stimmt er nicht mit dem über UKW gesendeten RT überein. Während bei UKW Titel und Interpret angezeigt werden, wünscht mir RT über DVB nur einen schönen Freitag und nennt der Namen der laufenden Sendung.

Zur Zeit läuft eine Testaufnahme, um das mit PX zu verifizieren.

Auf jeden Fall bin ich schwer beeindruckt.

@t3xi
Ist die "Bitte warten" Meldung die Dauer bis der erste Cluster gefunden ist ?
Oder bis der erste Cluster komplett beschrieben ist, damit man die Daten lesen kann?
Wie groß war denn so ein Cluster nochmal ?

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

t3xi
TAP-Guru
TAP-Guru
Beiträge: 1499
Registriert: Mo 16. Jan 2006, 13:35
Receivertyp: 5^4*2^3

#34

Beitrag von t3xi » Fr 26. Mai 2006, 18:12

Bei einer 160GB Platte sind die Cluster 1,2MB groß (2444 Sectors). Je größer die Platte desto länger dauert's. Die Wartezeit muss erst noch optimieren, dazu hatte ich noch keine Zeit.

myTopfield
Topfazubi
Topfazubi
Beiträge: 28
Registriert: Mi 26. Apr 2006, 11:26
Receivertyp: TF5500PVR
Receiverfirmware: 2005-06-10P

#35

Beitrag von myTopfield » Fr 26. Mai 2006, 19:50

<freu!!!>
Klasse t3xi, dass Demo-TAP sieht ja schon vielversprechend aus :)
</freu!!!>

Benutzeravatar
StevieC
Moderator & Design Guru
<font color=lue>Moderator</font> & <font color=
ed>Design Guru</font>
Beiträge: 13189
Registriert: Fr 9. Dez 2005, 11:24
Receivertyp: TMS SRP2100
Receiverfirmware: Immer die neueste ;-)
Kontaktdaten:

#36

Beitrag von StevieC » Fr 26. Mai 2006, 19:53

Und wenn das ganze dann noch in Nicedisplay integriert wird :angel:

Gruß

StevieC


iTiNa TMS V0.94
CallMonitor V1.2RC
Mediaaspect V1.3
TMSDisplay V1.5

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

#37

Beitrag von FireBird » Fr 26. Mai 2006, 20:04

t3xi hat geschrieben:Die Wartezeit muss erst noch optimieren, dazu hatte ich noch keine Zeit.
t3xi hat geschrieben:Dann lehnen wir uns bequem zurück und warten auf FireBird. :D
Verständlich. :twisted:

t3xi
TAP-Guru
TAP-Guru
Beiträge: 1499
Registriert: Mo 16. Jan 2006, 13:35
Receivertyp: 5^4*2^3

#38

Beitrag von t3xi » Fr 26. Mai 2006, 20:16

Wie erkenne ich eigentlich wieviele Sektoren im letzten Cluster schon geschrieben wurden. Gibt's da vielleicht auch einen Pointer? :u:
Ich lehne mich mal bequem zurück und warte auf FireBird oder DeadBeef. :D

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

#39

Beitrag von FireBird » Fr 26. Mai 2006, 20:40

Ich erbarme mich halt, bevor Du vor lauter Warten keine Zeit für die sinnvollen Dinge des Lebens hast.

Die Info steht im Directory. Das dword im Offset 0x0c gibt die Anzahl der Cluster an, das dword beim Offset 0x10 gibt die Anzahl der unbenutzten Bytes im letzten Cluster an. Zum Schluss gibt es noch ein word bei 0x7e, das die Anzahl der belegten Bytes im letzten Sektor angibt (0x00 steht für Sektor voll belegt).
Zuletzt geändert von FireBird am Fr 26. Mai 2006, 21:11, insgesamt 1-mal geändert.

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:

#40

Beitrag von Elle4u » Fr 26. Mai 2006, 20:52

Da ich wieder gar nicht verstehe, wovon ihr redet, wollte ich Euch nur nochmal meinen Respekt bekunden!

:hello: :hello: :hello:
Gruß,
Elle4u

Antworten

Zurück zu „Nice Display / Automove“