Hallo Zusammen,
ich setze in meinen Antec Fusion Gehäuse das iMON LCD ein und bin begeistert von dem vdr-plugin-imonlcd, welches im GIT-Repository von VDR-Developer vorhanden ist. (http://projects.vdr-developer.org/wiki/plg-imonlcd)
Nun ist es ja so, das wir langsam stabil auf HD umstellen, und auch da hat sich ja viel Gutes getan. Zum Thema Berechnung der Aufzeichnunslänge sind ja einige Aktivitäten gelaufen und auch seitens KLS bereits Patche gegen 1.7.16 bereitgestellt worden. (Thread). Auch wurde bereits ein Patch für das extrecmenu (der bereits im GIT nun enthalten ist!) erstellt (selber Thread, oben).
Es ist mir heute aufgefallen, das bei HD-Aufnahmen im Display die falsche Aufnahmenlänge angezeigt wird. Eine Aufnahme die laut VDR-Menu korrekt 38 Minuten anzeigt, zeigt bei Wiedergabe im Display 76 Minuten an. Ebenso wird die Laufzeit in 2-3 Sekundenschritte erhöht.
Denke, das im IMON-Plugin also die Zeitberechnung angepasst werden muß. Nur bin ich leider kein Programmierer und finde nicht die korrekte Stelle bzw. den richtigen Rechnungsfaktor. IMHO nach sollte in der /usr/local/src/VDR/PLUGINS/src/imonlcd/watch.c ab Zeile 758 die Berechnungsänderung [Motto: Recording->FramesPerSecond()] sein.
const char * ciMonWatch::FormatReplayTime(int current, int total) const
{
static char s[32];
#if VDRVERSNUM >= 10701
int cs = (current / DEFAULTFRAMESPERSECOND);
int ts = (total / DEFAULTFRAMESPERSECOND);
bool g = (((current / DEFAULTFRAMESPERSECOND) / 3600) > 0)
|| (((total / DEFAULTFRAMESPERSECOND) / 3600) > 0);
#else int cs = (current / FRAMESPERSEC);
int ts = (total / FRAMESPERSEC);
bool g = (((current / FRAMESPERSEC) / 3600) > 0)
|| (((total / FRAMESPERSEC) / 3600) > 0);
#endif
Alles anzeigen
Kann sich jemand das mal anschauen? Soll ich im Bugtracker von vdr-developer einen Eintrag machen?
Danke für Eure Hilfe,
Pit