Ein par Unschönheiten beim TF5200PVRc

Spezielles Forum für und um die Improbox
Benutzeravatar
Klaus
Super-Duper-CableGuy &
Suchfunktions-Azubi
Super-Duper-CableGuy &<br>Suchfunktions-Azubi
Beiträge: 8243
Registriert: So 11. Dez 2005, 13:43
Kontaktdaten:

Ein par Unschönheiten beim TF5200PVRc

#1

Beitrag von Klaus »

Hi Gerti,

es ist zwar nichts dramatisches aber vielleicht kannst Du Dir mal gelegentlich diese Unschönheiten des TF5200PVRc anschauen?

a) Die Frequenzen sind falsch. Der Grund ist vermutlich daß Du von 5-Stelligen Frequenzen ausgehst wie es bei SAT üblich ist. Im Kabel sind es aber 6-stellige Frequenzen (in Khz).

Beispiel 1: Frequenz 121000 Khz (hex: 1D8A8) wird in Improbox angezeigt als 55464 (hex: D8A8)
Beispiel 2: Frequenz 386000 Khz (hex: 5E3D0 ) wird in Improbox angezeigt als 58320 (hex:E3D0)

==> offensichtlich berücksichtigst Du die 1.Ziffer (in roter Farbe) nicht. Der Rest des Hex-Strings ist richtig.

b) Die Symbolraten sind falsch. Vermutlich sowas ähnliches wie bei der Frequenz. Da es im Kabel nichts anderes als SR=6900 gibt, wäre mein Vorschlag die SR ganz wegzulassen

c) Das "Horizontal/Vertikal" kannst Du weglassen. Polarisationen gibt es im Kabel nicht

d) Das Schloss-Symbol bei verschlüsselte Sendungen erscheint nicht
Kabelbetreiber: KDG (Ausbaugebiet Berlin - 862 MHz)
Abos: Premiere Komplett und KDG Home
TAPs: Improbox, PIP, Jag's EPG
My Wishlist: Ein PVR mit 4 Tuner & Multidecrypt
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#2

Beitrag von Gerti »

Hi!
Klaus hat geschrieben:a) Die Frequenzen sind falsch. Der Grund ist vermutlich daß Du von 5-Stelligen Frequenzen ausgehst wie es bei SAT üblich ist. Im Kabel sind es aber 6-stellige Frequenzen (in Khz).
Ich zeige das an, was die API hergibt...
Ich wüsste im Moment nicht, wie ich das ändern könnte...kann es also prinzipiell nur weglassen...
Klaus hat geschrieben:b) Die Symbolraten sind falsch. Vermutlich sowas ähnliches wie bei der Frequenz. Da es im Kabel nichts anderes als SR=6900 gibt, wäre mein Vorschlag die SR ganz wegzulassen
Hier das selbe...
Klaus hat geschrieben:c) Das "Horizontal/Vertikal" kannst Du weglassen. Polarisationen gibt es im Kabel nicht
Kann ich weglassen...
Klaus hat geschrieben:d) Das Schloss-Symbol bei verschlüsselte Sendungen erscheint nicht
Wird es gar nicht angezeigt oder falsch?

Was wird denn in den Zusatzinfos direkt nach der Anzeige der Signalqualität/Signalstärke genau angezeigt?

Gruß,
Gerti
Zuletzt geändert von Gerti am So 22. Jan 2006, 17:58, insgesamt 1-mal geändert.


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Kurti
Benutzer
Benutzer
Beiträge: 62
Registriert: Sa 7. Jan 2006, 17:12

#3

Beitrag von Kurti »

Hi

Schloss erscheint bei mir auch nicht. In den Zusatzinfos erscheinen die Frequenzen.

Gruss

Kurti
Hardware: TOPFIELD 5200PVRc mit 300 GB HDD; AlphaCrypt Light
TAPs: Premiere-TAP, Improbox, TF5000Display.
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#4

Beitrag von Gerti »

Hi!

Was aber erscheint direkt nach den "Balken"?
Steht da irgendwas von DVBC oder so?

Gruß,
Gerti


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Kurti
Benutzer
Benutzer
Beiträge: 62
Registriert: Sa 7. Jan 2006, 17:12

#5

Beitrag von Kurti »

Hi

Direkt nach den Balken erscheint bei mir für ca. 3Sek garnichts, danach die Frequenzanzeige.

Gruss

Kurti
Hardware: TOPFIELD 5200PVRc mit 300 GB HDD; AlphaCrypt Light
TAPs: Premiere-TAP, Improbox, TF5000Display.
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#6

Beitrag von Gerti »

Hi!

Aha...alles klar...

Gruß,
Gerti


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Kurti
Benutzer
Benutzer
Beiträge: 62
Registriert: Sa 7. Jan 2006, 17:12

#7

Beitrag von Kurti »

Hi

So sieht das bei mir genau aus. Siehe Anhang.

Gruss

Kurti
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hardware: TOPFIELD 5200PVRc mit 300 GB HDD; AlphaCrypt Light
TAPs: Premiere-TAP, Improbox, TF5000Display.
Benutzeravatar
Klaus
Super-Duper-CableGuy &
Suchfunktions-Azubi
Super-Duper-CableGuy &<br>Suchfunktions-Azubi
Beiträge: 8243
Registriert: So 11. Dez 2005, 13:43
Kontaktdaten:

#8

Beitrag von Klaus »

Gerti hat geschrieben:
Klaus hat geschrieben:a) Die Frequenzen sind falsch. Der Grund ist vermutlich daß Du von 5-Stelligen Frequenzen ausgehst wie es bei SAT üblich ist. Im Kabel sind es aber 6-stellige Frequenzen (in Khz).

Beispiel 1: Frequenz 121000 Khz (hex: 1D8A8) wird in Improbox angezeigt als 55464 (hex: D8A8)
Beispiel 2: Frequenz 386000 Khz (hex: 5E3D0 ) wird in Improbox angezeigt als 58320 (hex:E3D0)

==> offensichtlich berücksichtigst Du die 1.Ziffer (in roter Farbe) nicht. Der Rest des Hex-Strings ist richtig.
Ich zeige das an, was die API hergibt...
Ich wüsste im Moment nicht, wie ich das ändern könnte...kann es also prinzipiell nur weglassen...
Hm, ich hatte aus den obigen zwei genannten Beispielen den Schluss gezogen daß Du die 1.Stelle des gelieferten Strings abschneidest ... Also daß z.B. beim obigen Beispiel1 die API den Wert "1D8A8" liefert aber Du die "1" abschneidest (weil da bei SAT immer "0" steht ) und somit nur "D8A8" nimmst...

Wenn das nicht so ist und falls das Suchen des richtigen Grundes zu aufwendig wäre, dann schlage ich vor, Frequenz + SR + FEC + "hor/ver" ganz wegzulassen.
Kabelbetreiber: KDG (Ausbaugebiet Berlin - 862 MHz)
Abos: Premiere Komplett und KDG Home
TAPs: Improbox, PIP, Jag's EPG
My Wishlist: Ein PVR mit 4 Tuner & Multidecrypt
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#9

Beitrag von Gerti »

Hi!

Naja, das Abschneiden scheint wohl eher die API zu machen...
Ich zeige nur an, was mir die API zurückgibt, ohne irgendwas zu kürzen...

Gruß,
Gerti


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Benutzeravatar
Klaus
Super-Duper-CableGuy &
Suchfunktions-Azubi
Super-Duper-CableGuy &<br>Suchfunktions-Azubi
Beiträge: 8243
Registriert: So 11. Dez 2005, 13:43
Kontaktdaten:

#10

Beitrag von Klaus »

OK. Dann wäre ich dafür Frequenz + SR + FEC + hor/ver ganz wegzulassen.

Es bliebe also nur der Punkt d) übrig (das Schloss wird NIE angezeigt ). Hast Du eine Idee woran das liegen könnte?
Kabelbetreiber: KDG (Ausbaugebiet Berlin - 862 MHz)
Abos: Premiere Komplett und KDG Home
TAPs: Improbox, PIP, Jag's EPG
My Wishlist: Ein PVR mit 4 Tuner & Multidecrypt
Benutzeravatar
Harvey
iTina-Promoter und Kuhinteressent
iTina-Promoter und Kuhinteressent
Beiträge: 3894
Registriert: So 11. Dez 2005, 22:34

#11

Beitrag von Harvey »

das ist das, was TAP_Channel_GetInfo zurück liefert:

Code: Alles auswählen

typedef struct
{
	char    satName[ MAX_SatName ];
	char    chName[ MAX_SvcName ];
	word	flag;
	byte	tunerNum : 2;
	byte	polar : 1;
	byte	ttxAvailable:1;		
	word	freq;
	word	sr;
	word	svcId;
	word	pmtPid;
	word	pcrPid;
	word	videoPid;
	word	audioPid;
	byte	dolbyTrack;		// 0xff = No Dolby Audio, other value = Dolby Track Number
	byte	multifeed;		// 0 = No Multifeed, other value = Subfeed Number

	byte	satIdx;				
	word	orgNetId;			
	word	tsId;				
	word	logicalChNum;		
		
} TYPE_TapChInfo;
Wie Du siehst ist die API da bezüglich des 5200C nicht konsequent, da die Frequenz als WORD zurück geliefert wird.

Was für eine Symbolrate wird denn bei welcher Frequenz angezeigt? Eventuell ist ja der 5. Hex-Wert in sr mit eincodiert.
Gruss
Harvey
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#12

Beitrag von Gerti »

Hi!
Klaus hat geschrieben:Es bliebe also nur der Punkt d) übrig (das Schloss wird NIE angezeigt ). Hast Du eine Idee woran das liegen könnte?
Die Erkennung geschieht über Flag, welches beim 5200 wohl auch nicht gesetzt wird :-(

Gruß,
Gerti


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Benutzeravatar
Klaus
Super-Duper-CableGuy &
Suchfunktions-Azubi
Super-Duper-CableGuy &<br>Suchfunktions-Azubi
Beiträge: 8243
Registriert: So 11. Dez 2005, 13:43
Kontaktdaten:

#13

Beitrag von Klaus »

Gerti hat geschrieben:Die Erkennung geschieht über Flag, welches beim 5200 wohl auch nicht gesetzt wird :-(
Hmmm :thinker:
Harvey hat geschrieben:Was für eine Symbolrate wird denn bei welcher Frequenz angezeigt? Eventuell ist ja der 5. Hex-Wert in sr mit eincodiert.
Gute Idee. Ich gucke später mal ob ich da ein Muster erkenne.
Harvey hat geschrieben:

Code: Alles auswählen

typedef struct
{
	....
	byte	[b]tunerNum[/b] : 2;
		
		
} TYPE_TapChInfo;
Ist das etwa die Nr. des Tuners auf dem man sich befindet? Wenn ja, könnte man ihn in Improbox nicht mit ausgeben? Wäre sicher nicht nur für den 5200c sondern auch für die SAT-Topfields interessant.
Kabelbetreiber: KDG (Ausbaugebiet Berlin - 862 MHz)
Abos: Premiere Komplett und KDG Home
TAPs: Improbox, PIP, Jag's EPG
My Wishlist: Ein PVR mit 4 Tuner & Multidecrypt
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 25358
Registriert: Fr 9. Dez 2005, 09:59

#14

Beitrag von FireBird »

Gerti hat geschrieben:Die Erkennung geschieht über Flag, welches beim 5200 wohl auch nicht gesetzt wird :-(
Wenn Du das Flag aus dem REC-Header holst, das sitzt bei DVBc-Geräten 4 Bytes weiter vorne.

MfG. Alex
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#15

Beitrag von Gerti »

Hi!
Klaus hat geschrieben:Ist das etwa die Nr. des Tuners auf dem man sich befindet? Wenn ja, könnte man ihn in Improbox nicht mit ausgeben? Wäre sicher nicht nur für den 5200c sondern auch für die SAT-Topfields interessant.
Nein, das ist die Zahl der verfügbaren Tuner (braucht leider kein Mensch)...

@FireBird:
Ich mache das mit chInfo.flag & 4

Gruß,
Gerti
Zuletzt geändert von Gerti am Mo 23. Jan 2006, 22:41, insgesamt 1-mal geändert.


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 25358
Registriert: Fr 9. Dez 2005, 09:59

#16

Beitrag von FireBird »

Klaus hat geschrieben:Ist das etwa die Nr. des Tuners auf dem man sich befindet?
Diese beiden Bits geben an, auf welchen Tunern das Service verfügbar ist.

MfG. Alex
Benutzeravatar
Klaus
Super-Duper-CableGuy &
Suchfunktions-Azubi
Super-Duper-CableGuy &<br>Suchfunktions-Azubi
Beiträge: 8243
Registriert: So 11. Dez 2005, 13:43
Kontaktdaten:

#17

Beitrag von Klaus »

Nochmal zur Frequenz. Ich denke ich habe die Erklärung im Readme von TSR Commander gefunden:
Tonymy01 hat geschrieben:I can't work out how to turn the "freq" number into something that is actually the frequency (the integer value doesn't resemble the actual frequency at all, it isn't even proportional).

edit: I worked out the frequency bug, but can't fix it as there is a bug in the Topfield TAP API here. freq is defined as "word" which is 16bits, but the Australian frequencies are actually a few bits more.

So for example:
Nine Sydney is 191.625Mhz= 2EC89 Hex (ignoring the decimal).
Now the "freq" TAP field say from the previous 2 InfoDisplays I wrote gives 60553 which equals EC89 Hex. I can't just add a "2" to the front of the frequency as this doesn't work for other channels. I tried modding the TAP.H to define freq as DWORD, but this caused other probs, so the TAP API needs to be recompiled with the freq field being defined as DWORD. So I removed the frequency display from this version, you have to hit the "i" button to determine the tuned channel frequency.
Wäre Tony's Idee, das Frequenz-Feld als DWORD anstatt WORD zu definieren eine Lösung? (er hatte damit wohl irgendwelche Probleme aber schreibt nicht welche).




Bzg. der SR: Da konnte ich kein Muster erkennen. Rechts von der Frequenz wechseln die SR mit atemberaubender Geschwindkeit. Ich mußte sie auf VHS aufnehmen und dann in Zeitlupe abspielen um sie sehen zu können :D .
Am Beispiel von Frequenz 386000 Khz erscheinen abwechselnd folgende SR:

Hor 31264 k$/s
Ver 26560 K$/S
Hor 2 K$/S
Ver 2 K$/S
Ver 5 K$/S

und dann wieder von vorne :X

Aber wie gesagt: Die SR ist nicht so wichtig im Kabel, also am besten ganz weglassen.

Die Frequenz dagegen wäre schon interessant. Deshalb hoffe ich daß Tony's Idee mit DWORD dies ermöglicht :D :
Zuletzt geändert von Klaus am Di 24. Jan 2006, 00:54, insgesamt 1-mal geändert.
Kabelbetreiber: KDG (Ausbaugebiet Berlin - 862 MHz)
Abos: Premiere Komplett und KDG Home
TAPs: Improbox, PIP, Jag's EPG
My Wishlist: Ein PVR mit 4 Tuner & Multidecrypt
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#18

Beitrag von Gerti »

Hi!

@Klaus: Die Idee von Tony funktioniert nicht...sowas habe ich an anderer Stelle auch schonmal probiert...das geht völlig in die Hose...

Gruß,
Gerti


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Benutzeravatar
Klaus
Super-Duper-CableGuy &
Suchfunktions-Azubi
Super-Duper-CableGuy &<br>Suchfunktions-Azubi
Beiträge: 8243
Registriert: So 11. Dez 2005, 13:43
Kontaktdaten:

#19

Beitrag von Klaus »

Schade :cry:

Nächster Vorschlag: Was hältst du von der Idee daß ich eine Liste erstelle der Form

Code: Alles auswählen

Frequenz (dec)  DWORD      WORD
121000 Khz      1D8A8      D8A8
386000 Khz      5E3D0      E3D0
....
für ALLE Frequenzen die im Kabel für Digi-TV genutzt werden. Dann könntest Du aus dem vom API gelieferten WORD die Abbildung auf das zugehörige DWORD einfach durch mehrere IF... ELSEIF... ELSEIF... erreichen.

Im Kabel ist die Anzahl der Frequenzen überschaubar (ca. 25 Transponder die digital genutzt werden), also wären es nicht sooo viele ELSEIF's. Die Idee setzt natürlich voraus daß die Werte der WORD-Spalte eindeutig sind. Ob das so ist würde man wohl erst sehen wenn man die Liste erst einmal gemacht hat.
Kabelbetreiber: KDG (Ausbaugebiet Berlin - 862 MHz)
Abos: Premiere Komplett und KDG Home
TAPs: Improbox, PIP, Jag's EPG
My Wishlist: Ein PVR mit 4 Tuner & Multidecrypt
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#20

Beitrag von Gerti »

Hi!

Sehr gerne, würde ich kurzfristig einbauen und dann könntest Du testen...
Es wäre gut, wenn Du das aber gleich mit den "int"-Werten statt mit den Hex-Werten machen könntest...

Gruß,
Gerti


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Antworten

Zurück zu „Improbox“