EPG-Event-Description zu lang

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

EPG-Event-Description zu lang

#1

Beitrag von ibbi » Do 9. Aug 2007, 10:54

Hallo EPG-Sp3zialisten,

ich erinnere mich, gelesen zu haben, dass Topfield seine EPG-Datenfelder manchmal überschreibt. Gestern hatte ich einen Eintrag (description), der bei mir (weil ich Strings sicherheitshalber immer noch mal terminiere) nach 127 Zeichen zu Ende war, aber im Original-EPG viel länger.

Wie muss ich mir einen solchen Fall vorstellen? In der TYPE_TapEvent-Struktur ist hinter der Description kein Platz zum Überschreiben und man bekommt einen Array auf diese Strukturen zurück, d. h. die Description müsste sich theoretisch bis ins nächste Element erstrecken (oder noch weiter)? Dadurch müssten die dortigen Zeit- und Beschreibungsdaten zerstört 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
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28924
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: EPG-Event-Description zu lang

#2

Beitrag von FireBird » Do 9. Aug 2007, 10:58

Selbst gesehen hatte ich es noch nicht, aber nachdem die Firmware-Programmierer ganz vernarrt in Buffer-Overflows waren, klingt das plausibel.

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

AW: EPG-Event-Description zu lang

#3

Beitrag von t3xi » Do 9. Aug 2007, 11:43

Sowas kenne ich auch nicht. Wenn es nur die Firmware von Sep. 2005 betrifft, ist es mir egal.

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: EPG-Event-Description zu lang

#4

Beitrag von ibbi » Do 9. Aug 2007, 17:27

Heute gibt es wieder so einen Eintrag, und zwar ZDFinfokanal um 21:00 Uhr (AKTUELL - europa).

Interessant dabei ist, dass die Struktur nicht überschrieben und sogar sauber null-terminiert ist.

Trotzdem zeigt das Original-EPG ein "r Flutopfer" mehr an. Scheint so, als spiele Topfield unfair liefere gar nicht alles zurück, was empfangen wird. :?

Kann mal jemand nachschauen, wie das z. B. bei 3PG mit API-Scan aussieht?
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)

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

AW: EPG-Event-Description zu lang

#5

Beitrag von t3xi » Do 9. Aug 2007, 18:42

Mit 3PG-Recorder endet die Beschreibung mit "Flutopfer". Zu einem API-Scan kann ich mich nicht überwinden.

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: EPG-Event-Description zu lang

#6

Beitrag von ibbi » Do 9. Aug 2007, 18:45

[quote=""t3xi""]Mit 3PG-Recorder endet die Beschreibung mit "Flutopfer". Zu einem API-Scan kann ich mich nicht überwinden.[/quote]

Der Chef persönlich.

Klar, dass der Recorder die Beschreibung komplett bringt, schließlich ist sie ja offenbar komplett vorhanden. :wink:
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)

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

AW: EPG-Event-Description zu lang

#7

Beitrag von t3xi » Do 9. Aug 2007, 18:49

Richtig lange Beschreibungen findet man z.B. auch bei tv.gusto.

Benutzeravatar
Mapleleaf
Topfversteher
Topfversteher
Beiträge: 405
Registriert: Di 13. Dez 2005, 13:31
Receivertyp: TF5000PVR
SRP 2100 TMS
Wohnort: Leimen, Baden

AW: EPG-Event-Description zu lang

#8

Beitrag von Mapleleaf » Do 9. Aug 2007, 19:01

Mit API scan endet die Beschreibung auch mit 'Fluptopfer'
Viele Grüße
Mapleleaf

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: EPG-Event-Description zu lang

#9

Beitrag von ibbi » Do 9. Aug 2007, 19:12

[quote=""Mapleleaf""]Mit API scan endet die Beschreibung auch mit 'Fluptopfer'[/quote]

Ganz sicher, dass nur API-Scan verwendet wurde (und der Sender vorher noch nie mit Recorder gescannt wurde)?
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
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: EPG-Event-Description zu lang

#10

Beitrag von Gerti » Do 9. Aug 2007, 19:28

Hi!

Die Short-Info ist per API auf 127(?) Zeichen limitiert und das ist bei diesem Eintrag halt der Fall, daher wird der gekürzt...kannst Du auch mit ImproBox prüfen, welches nur auf die API zurückgreift. Die Long-Info hat dieses Limit nicht. Daher gibt es ja den Description Extender, der den Teil der Short-Info wohl in die Long-Info kopiert.

Gruß,
Gerti

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: EPG-Event-Description zu lang

#11

Beitrag von ibbi » Do 9. Aug 2007, 20:24

[quote=""Gerti""]Die Long-Info hat dieses Limit nicht.[/quote]

Meinst Du damit die erweiterten Infos (TAP_EPG_GetExtInfo)?

[quote=""Gerti""]Daher gibt es ja den Description Extender, der den Teil der Short-Info wohl in die Long-Info kopiert.[/quote]

Von dem habe ich schon gehört, aber natürlich er wieder mal ohne Sourcecode. :?
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
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: EPG-Event-Description zu lang

#12

Beitrag von Gerti » Do 9. Aug 2007, 22:05

Hi!

Genau...
Die Short-Info sollte eigentlich auch nur wenig Text beinhalten und 127 Zeichen sollten daher im Regelfall reichen. Für längere Texte wäre halt die Long-Info vorgesehen.

Gruß,
Gerti

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: EPG-Event-Description zu lang

#13

Beitrag von Elle4u » Do 9. Aug 2007, 23:06

Und bei den UK-Sendern steht wohl die komplette Beschreibung in der Short-Info und muss dann in die Long umkopiert werden oder so...

Zumindest zeige ich in Filer die Short-Info als Long-Info an, wenn keine Long-Info vorhanden ist (ich meine zumindest, dass es so war... :o ops :) .
Gruß,
Elle4u

Antworten

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