ich muss mich leider mal mit einem kleinen "Problemchen" melden

Ich habe eine Sagem-Kabel Box mit aktuellem JtG Image vom 8.1.05. Fahre mit dem aiva600vb22 (mit vb28 gibts immer einen Stillstand) und Build-In ucode, SPTS=Aus, PMT=Ein.
Problem:
So, läuft auch alles prima, aber mit dem Streaming in Verbindung mit dem JtJG Streamingclient (aktuelle Version 2.4c) gibt es eine kleine Ungereimtheit. Für diesen Client wurde ja die getallpids Funktion etwas erweitert, um zusätzliche Daten zu übermitteln. Die Pids werden auch alle sauber bei einer Sofortaufnahme angezeigt, nur steht dort bei allen Audio Pids immer "deu" und nicht "1. deu", "2. eng", "3. deu (AC3)" und das obwohl auf dem TV Bildschirm die Sprache korrekt angezeigt wird. Wie im JtG Forum zu lesen ist, scheine ich nicht alleine damit auf der Welt zu sein. Die JtJG Entwickler sagen, dass diese Info vom Neutrino (bzw. aus dem Kernel) kommt und damit ja letztendlich aus der geänderten Funktion getallpids. Das ist sicher nicht schlimm, nur wenn es schon die Übermittlung der Sprache gibt, dann sollte sie auch passen. Von daher wäre es schön, wenn sich den Update nochmals jemand von den Spezialisten ansehen könnte.
Weitere Beobachtung:
Ferner ist mir aufgefallen, dass die Anzeige der Audiospuren auf dem TV Bildschirm direkt am dem starten der Box aus dem Tiefschlaf (nicht Standby) ->nicht immer<- korrekt ist. Mir ist es jetzt mehrmals gelungen, dass direkt nach dem Start folgendes auf Premiere-1 angezeigt wird:
1. German
2. German
3. German (AC3)
Schalte ich dann per Kanal Up auf Premiere 2 und dann gleich wieder zurück auf Premiere 1, dann steht dort: (Anmerkung, Werbepause zwischen zwei Filmen, deswegen kein O-Ton!)
1. Stereo
2. German
3. Dolby Digital 2.0 (AC3)
Lässt man den Box dann auf Premiere 1 laufen, ändert sich das dann bei Start des Filmes auf:
1. deutsch
2. englisch
3. Dolby Digital 5.1 (AC3)
Für mich sieht das so aus, als ob die angezeigte Tabelle beim starten der dbox ->gelegentlich<- nicht mit den richtigen Audio-Infos gefüttert wird. Alle stehen da ja auf "German", was ja später nie wieder auftritt. Entweder es steht dort deutsch oder englisch oder ein Audioformat. Nochmal, dieses Symtom tritt nicht immer auf. Nach dem ZAP vor/zurück wird Tonspur 1 + 3 korrekt geändert und nur die Tonspur 2 bleibt seltsamerweise auf "German". Wobei hier die Frage ist, wieso steht da bei Tonspur 1 dann "Stereo" und nicht "deutsch". Oder wird "deutsch" nur bei Dolby Surround angezeigt, wobei man diesen Unterschied bei MPEG ja gar nicht erkennen kann. Ist irgendwie etwas verwirrend ....
Erst später, wenn der Film dann wirklich startet, sind dann alle 3 Audioeinträge korrekt und dann steht da auch nicht mehr "2.German", sondern "2.englisch", was irgendwie daraufhin deutet, dass da etwas nicht immer ganz korrekt initialisiert wird. Der PMT Update scheint aber zu funktionieren, da die Anzeige ja später ohne ZAP korrekt ist.
Auch in diese Richtung gehend schildert ein User dort in einem Thread http://www.jackthegrabber.de/viewtopic.php?t=4428 einen "Stream out of Data" des Originalsprache Streams unter udrec mit ES streaming, wenn die Aufnahme kurz vor Start des Films anläuft. Leider kann auch er es nicht so richtig nachvollziehen, unter welchen genauen Bedingungen es passiert. Aber auch seine Beschreibung geht auf einem ZAP hin, da das Problem wohl verstärkt bei einer Sofortaufnahme des aktuell laufenden Programms auftritt, also da wo auf die bereits ermittelten Audio-Infos zurückgegriffen wird. Bei einer Timeraufnahme, bei der vorher ja gezapped wird, tritt es wohl nicht auf, weil evtl. die Audio-Tabelle aktuell gefüttert wurde.
Gleiches Problem habe ich auch schon mit einer Sofortaufnhame gehabt, und es passt ja auch irgendwie in das Muster von oben wo für den 2. Audiostream in der Werbepause (direkt nach einem Start der dbox) immer noch "Germany" anstatt "deutsch" oder "englisch" angezeigt wird. Möglicherweise (!!!) ist es dann so, wenn man genau jetzt in diesem Stadium eine Aufnahme startet, der Audiostream 2 nicht korrekt ist und keine Daten enthält und man deswegen "out of data" erhält.
Sorry, viel Text für ein simples Problemchen. Sicher nicht tragisch, aber etwas unschön. Ich hoffe, man hat das Problem verstanden und vielleicht findet sich ja auch eine simple Lösung dafür.