Hi,
vor ein paar Tagen habe ich zwecks Umstieg auf Audio über HDMI ein dist-upgrade von 0.3a gemacht und hab nun auch yaVDR 0.3.1 drauf (Vielen Dank ans yaVDR-Team für Eure unermüdliche und perfekte Arbeit!). Seitdem hab ich einen lästigen Effekt:
Nach jedem Start des Frontends wird beim ersten Aufruf des Menüs (egal ob Hauptmenü oder Programm, Timer,...) das OSD nicht angezeigt oder es werden nur die ersten 1-2 Zeilen angezeigt, diese aber fast komplett transparent, also gerade noch zu erahnen. Ebenso friert das Live-Bild ein, besser gesagt, sieht es so aus, als würde er einen Loop der letzten paar Frames machen. Der Ton läuft ganz normal weiter. Wenn ich nun z.B. Pfeil nach unten drücke, erscheint das OSD als wär nix gewesen und positioniert sich auch gleich in die 2. Zeile, als wäre das OSD also vorher schon ganz normal mit Zeile 1 angezeigt worden.
Interessant ist auch, dass es wohl nur ein Problem mit dem vollen Menü gibt, denn bei Hochfahren des VDRs wird ganz am Anfang das kleine Kanal-Info-Menü ('OK' während Live-TV) fehlerfrei eingeblendet. Nur ein dann folgender Menüaufruf geht in die Hose.
Mir ist nun aufgefallen, dass es nur passiert, wenn ich text2skin verwende, bei den nativen Skins ist das bisher nicht aufgetreten. Das Thema ist dabei wohl egal (ich verwende das anthra1080os), es passiert auch bei den nicht-transparenten Themes. Ausserdem kann man das Problem auch zu 90% nach einem "restart vdr-frontend" beobachten oder immer dann wenn man länger (30min?) das OSD nicht anfasst.
Ich würde jetzt mal auf ein Problem von text2skin und nvidia-Treiber tippen. Die text2skin-Version von 0.3.1 ist vom 18.6.11, danach gab es im git wohl keine Änderungen, die damit zusammenhängen könnten, weshalb ich mir das Selbstkompilieren von text2skin bisher gespart hab. An ein Update des nvidia-Treibers von 270 auf die aktuelle 285 trau ich mich noch nicht ran
Ach ja, in den Logs tut sich im Fehlerfall überhaupt nix
Grafikkarte ist eine Zotac nVidia GeForce GT 220.
Im Moment bin ich etwas ratlos, wie ich weitermache. Vielleicht hat ja einer eine Idee?
Eigentlich ist es ja nur ein optisches Problem, aber da sonst alles perfekt läuft, würde ich das auch gern wieder sauber haben
Gruß,
winni