Seite 1 von 1

TF-Header Unterschiede

Verfasst: Mo 20. Feb 2006, 10:09
von Gerti
Hi!

Da ja immer mehr TAPs die Header der Rec-Files manipulieren und die Header der einzelnen Topfieldmodelle leider nicht alle gleich sind, wäre es doch vielleicht ganz nützlich, wenn wir einmal die Unterschiede in diesem Thread aufzeigen könnten?!

Ich denke mal, Bonni könnte da einiges zu sagen?!

Gruß,
Gerti

Verfasst: Mo 20. Feb 2006, 10:53
von t3xi
Gute Idee! Ich gehe im Moment davon aus, dass der Audio-PID bei allen Modellen an der gleichen Position liegt. Aber bei den Bookmarks wird es wahrscheinlich Unterschiede geben. :thinker:

Verfasst: Mo 20. Feb 2006, 15:28
von Bonni
Hmm, gerne, allerdings habe ich mich bisher immer nur mit den Headern von 5000 und ein wenig 4000 befaßt, die anderen hab ich noch nie gesehen.

Wenn Ihr mir aber so die ersten - sagen wir - 5k jeweils einer rec-Datei der unterschiedlichen Modelle zukommen läßt, werde ich mich damit gerne mal beschäftigen.

Stellt sich allerdings für mich zuerst die Frage, ob die Header der 5xxx Serien wirklich unterschliedlich sind, was ich gar nicht so glaube. Aber: quot eris demonstrandum.

Also: Her mit den Headern, Maildadresse bitte über PM anfragen.

Verfasst: Mo 20. Feb 2006, 15:54
von Elle4u
Also bei den C-Modellen ist der Header ab einer bestimmten Position um 4 Byte verschoben.
Wenn ich zu Hause bin kann ich mal nach der Position schauen...

Verfasst: Mo 20. Feb 2006, 17:12
von Bonni
Man könnte natürlich auch folgendes machen: TFHead bei Strizzi runterladen, die rec-Datei einlesen und mal schauen, ab wo es nicht mehr passt.

Ich könnte in TFHead auch noch sowas einbauen, das z.B. die Analyseergebnisse in einer HTML-Datei übersichtlich dargestellt werden.

Ach ja: Jetzt fällt mir ein, dass Firebird mir mal vor einiger Zeit mailte, dass die Anzeige der Bookmarks in TFHead noch nicht 100%ig OK ist und wenn es stimmt, dann Zufall ist. Hatte aber noch keine Zeit, das zu ändern.

Verfasst: Mo 20. Feb 2006, 20:03
von jkIT
Bonni hat geschrieben:Wenn Ihr mir aber so die ersten - sagen wir - 5k jeweils einer rec-Datei der unterschiedlichen Modelle zukommen läßt, werde ich mich damit gerne mal beschäftigen.

Also: Her mit den Headern, Maildadresse bitte über PM anfragen.
Ich wäre dafür, die Header-Schnipsel hier im Thread zu posten, bin auch sehr interessiert dran.
Bonni hat geschrieben:Ach ja: Jetzt fällt mir ein, dass Firebird mir mal vor einiger Zeit mailte, dass die Anzeige der Bookmarks in TFHead noch nicht 100%ig OK ist und wenn es stimmt, dann Zufall ist. Hatte aber noch keine Zeit, das zu ändern.
Hierzu ein Hinweis: Beim TF4000 sind die Bookmarks nach meinen Tests als Dateiposition gespeichert (und zwar [Eintrag im Header] * 2^17 = filepos). Daher könnte ich mir vorstellen, dass sie auch im TF5000er Header als Dateiposition gespeichert sind, zumal die Umrechnung von der Zeitangabe auf eine Dateiposition sehr aufwendig ist (warum sollten die der Firmware solche Umstände machen?). Bei Deinen Ausführungen zum Thema im alten Board käme ich ungefähr auf einen Faktor 96000 für die 5000er. Man müsste das mal mit Aufnahmen mit unterschiedlicher Bitrate testen.

Verfasst: Mo 20. Feb 2006, 20:07
von FireBird
Eine Bookmarkeinheit = 512 x 188 = 94kB

MfG. Alex

Verfasst: Mo 20. Feb 2006, 20:11
von jkIT
512 x 188 = 96250
da lag ich ja gar nicht so schlecht :D

Verfasst: Mo 20. Feb 2006, 20:12
von DeJe
In Filer bearbeiten wir zur Zeit alle Header gleich. Abgesehen von der 4 Byte-Verschiebung bei DVB-C (System-ID 1486, 10446 und 12406).

Wir nutzen die Felder Duration, Service Name, Event Name, Event description (erweiterte Info) und das Crypt-Flag.

Verfasst: Mo 20. Feb 2006, 20:26
von Bonni
Ja, auf die Idee mit den Bookmark kam Eber damals, nämlich dass die Bookmarks in 1/10 Sekunden in Header stehen, also z.B. "354" für 34,5 Sekunden nach Start.

Das stimmte bei meinen Tests auch immer, nur wird es zum Ende der Datei hin immer ungenauer und das hab ich Blödmann nicht getestet. Ich komm aber gerade nicht an Firebirds Mail dran, werde ich morgen mal nachsehen, was er dazu gesagt hat.

Aber x * 2^17 = filepos? Dann wäre ja - wenn x ein int oder long ist - ein Bookmarks nur alle 131.072 Byte möglich. Dann wären die Sekunden wirklich nur zu berechnen, wenn man die Bitrate kennt.

Stimmt das auch für den 5000? Ich hab hier einen Header mit dem Eintrag 0x159 (345d) als Bookmark. Das BM ist bei ca 34,5 Sekunden. Die Pos nach der Rechung wäre 345 * 2^17 = 45.219.840 MB Filegröße für 35 Sek, wären 78MB/min, wären 4.718.592.000 pro Stunde (pi*Daumen, Annahme=CBR), jo, könnte für eine hohe VBR passen.

Muss das mal mit unterschiedlichen Sendern=Bitraten testen. Oder Firebirds Mail nochmal lesen :wink:

Verfasst: Mo 20. Feb 2006, 20:30
von Bonni
DeJe hat geschrieben:Abgesehen von der 4 Byte-Verschiebung bei DVB-C (System-ID 1486, 10446 und 12406).
D.h. die Bookmarks fangen beim DVB-C bei 0x57C an und nicht bei 0x578? Was ist aber dann 0x578-0x57B?

Verfasst: Mo 20. Feb 2006, 20:38
von FireBird
Sie fangen bei 0x574 an, da die Transponderstruktur beim -c um 4 Bytes kürzer ist.

Verfasst: Mo 20. Feb 2006, 20:48
von Bonni
FireBird hat geschrieben:Sie fangen bei 0x574 an, da die Transponderstruktur beim -c um 4 Bytes kürzer ist.
Aha, aber wo?
Egal, wer schickt mir bitte einen DVB-C Header oder postet ihn hier, dann kann ich :type:

Verfasst: Mo 20. Feb 2006, 20:54
von FireBird
Wenn Du es gerne abstrakt möchtest, kannst Du Di meine Doku zu den Settings ansehen. :wink:

Verfasst: Mo 20. Feb 2006, 21:08
von Bonni
Alex, Du weißt doch, dass ich es abstrakt mag :D . Danke, da hatte ich nur eine alte Version von...

Verfasst: Mo 20. Feb 2006, 23:06
von Harvey
Das Werk kannte ich auch noch nicht.

Verfasst: Mo 20. Feb 2006, 23:15
von FireBird
Das gab's bisher nur zu besonderen Anlässen. :wink: Nachdem es eh nie ganz fertig wird, vielleicht kann es ja jemand brauchen.

MfG. Alex

Verfasst: Mo 20. Feb 2006, 23:20
von Elle4u
FireBird hat geschrieben:Das gab's bisher nur zu besonderen Anlässen. :wink: Nachdem es eh nie ganz fertig wird, vielleicht kann es ja jemand brauchen.

MfG. Alex
Mir hat es in der Vergangenheit schon viele gute Dienste erwiesen :D :

Nochmals DANKE :hello:

Verfasst: Di 21. Feb 2006, 00:31
von Happy
Der britische TF5800 unterscheidet sich wohl auch leicht.
Dazu gibt es einen Thread im englischen Board:
http://www.toppy.org.uk/forum/viewtopic.php?t=381

Gruß,
Happy