Danke für die Rückmeldung. Mach das dann am Montag. Bei den Warnungen beim bauen kann ich mangels Kenntnissen leider nichts machen...
Werde am Montag das Git mal aktualisieren.
Danke für die Rückmeldung. Mach das dann am Montag. Bei den Warnungen beim bauen kann ich mangels Kenntnissen leider nichts machen...
Werde am Montag das Git mal aktualisieren.
GIT ist nun aktualisiert. Mal schauen obs klappt
Ich habe gestern das Paket bauen lassen, mal sehen, ob es bei dir funktioniert.
Kann es erst morgen früh testen. Ich melde mich dann zurück
yaVDR in der Virtualbox läuft nun ohne meine ganzen Anpassungen und ohne Empfangskarte. Zum Testen reicht das.
Beim Versuch die Anzeige der Fehler in die Infos mit aufzunehmen schmiert das Plugin beim Start ab. Ich bekomme das nicht hin. Warum klappt das nicht? Habe im SkinNopacity eine stelle gefunden und hab die angepasst übernommen. Ich verstehe das nicht.
diff --git a/HISTORY b/HISTORY
index 5c14a36b..7c40b430 100644
--- a/HISTORY
+++ b/HISTORY
@@ -3,6 +3,7 @@ VDR Plugin 'skinflatplus' Revision History
2022-XX-XX: Version X.X.X
- [add] option for widget dvbdevices to display device numbers userfriendly
- [add] display additional information from TVScraper (causedBy and reason)
+- [add] show ts errors in recording info (additional recording info)
2021-02-24: Version 0.6.1
- [fix] '%' sign not shown in menu weather widget at certian font
diff --git a/displaymenu.c b/displaymenu.c
index df7a3097..a763650c 100644
--- a/displaymenu.c
+++ b/displaymenu.c
@@ -3145,6 +3145,14 @@ void cFlatDisplayMenu::DrawItemExtraRecording(const cRecording *Recording, cStri
<< trVDR("Priority") << ": " << Recording->Priority() << ", " << trVDR("Lifetime") << ": "
<< Recording->Lifetime() << endl;
+ // From SkinNopacity
+#if (APIVERSNUM >= 20505)
+ if (recInfo) {
+ if (recInfo->Errors() >= 1)
+ text << tr("TS Errors") << ": " << recInfo->Errors() << endl;
+ }
+#endif
+
if (lastIndex) {
text << tr("format") << ": " << (Recording->IsPesRecording() ? "PES" : "TS") << ", " << tr("bit rate") << ": ~ "
<< fixed << setprecision(2) << (float)recsize / lastIndex * Recording->FramesPerSecond() * 8 / MEGABYTE(1)
@@ -3541,6 +3549,14 @@ void cFlatDisplayMenu::SetRecording(const cRecording *Recording) {
<< (float)recsize / lastIndex * Recording->FramesPerSecond() * 8 / MEGABYTE(1)
<< " MBit/s (Video + Audio)";
}
+ // From SkinNopacity
+#if (APIVERSNUM >= 20505)
+ if (recInfo) {
+ if (recInfo->Errors() >= 1)
+ recAdditional << endl << tr("TS Errors") << ": " << recInfo->Errors();
+ }
+#endif
+
const cComponents *Components = recInfo->Components();
if (Components) {
ostringstream audio;
@@ -3644,7 +3660,7 @@ void cFlatDisplayMenu::SetRecording(const cRecording *Recording) {
}
}
}
- }
+ } // Config.RecordingAdditionalInfoShow
int headIconTop = chHeight - fontHeight - marginItem;
int headIconLeft = chWidth - fontHeight - marginItem;
diff --git a/po/de_DE.po b/po/de_DE.po
index e2cb4fee..32868b45 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -123,6 +123,9 @@ msgstr "Format"
msgid "bit rate"
msgstr "Bitrate"
+msgid "TS errors"
+msgstr "TS Fehler"
+
msgid "additional information"
msgstr "Zusatzinformationen"
Alles anzeigen
Du definierst "TS errors", verwendest aber "TS Errors" - kanns daran liegen?
Oh, was für ein Mist... Probier ich gleich mal aus. Danke für den Hinweis
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!