Welche Patches meinst Du? vps.epg2vdr-3.txt?
Beide wo Du erstellt hast, den genannten fürs Plugin und den fürn VDR.
Welche Patches meinst Du? vps.epg2vdr-3.txt?
Beide wo Du erstellt hast, den genannten fürs Plugin und den fürn VDR.
Hi utiltiy ,
Das sollten wir hier: VPS und EpgHandlers.HandledExternally(Channel);
weiter diskutieren, da habe ich ja auch die Patches gepostet.
~ Markus
Gut, aber dort fehlt der Patch - 3 zu epg2vdr. Das sollte, wenn, schon alles zusammen sein sofern es im Zusammenhang steht.
Mich wundert gerade, dass da überhaupt was weggeschrieben wird.
Die VPS Daten werden von mir gespeichert, um eine zusätzliche Datenquelle für Start/Stop der Sendung zu haben. Die Erfahrung zeigt aber, dass die VPS Events bei weiten nicht immer stimmen, also übernehme ich die nur, wenn ich in der Aufnahme keine bessere Kriterien (Logo, Audio Channels, ...) finde.
Das Kriterium für das Speichern der Daten ist, dass markad eine gültige VPS Sequenz erkannt hat, also:
Meine VPS Event Überwachung wird vom VDR über die Funktion cStatusMarkAd::Recording gestartet, die vom VDR beim Start und Ende der Aufnahme aufgerufen wird. Eine gültige, vollständige Squenz bekomme ich somit nur, wenn die Aufnahme rechtzeitig vor Start der Sendung (ca. > 1 Min) gestartet wird (also keine VPS Aufnahme und Timer Vorlauf min. 1 Min)
Bei einer Aufnahme mit VPS werde ich ja erst zusammen mit dem "running" Event aufgerufen und habe damit bereits einen Teil der VPS Sequenz verpasst, somit aus markad Sicht auf jeden Fall nicht gültig.
Das bedeutet für dich: Wenn VPSTIME=YES darf eigentlich kein START/STOP drin stehen. Wenn doch, hat der Sender falsche Events gesendet, die dann mit der unvollständigen Sicht zufällig eine gültige Sequenz ergeben haben. Die Werte sind dann aber auf jeden Fall falsch.
In dem Fall (VPS Timer) kannst du die korrekten Daten aus dem Timestamp des Aufnahmeverzeichnisses (Start der Aufnahme) sowie der Länge der Aufnahme aus dem Info File holen. Mach ich in markad auch so, siehe hier.
Hi,
VDR startet die Aufnahme bei / kurz nach status 2, nicht erst bei status 4.
~ Markus
Oder so, aber auf jeden Fall habe ich in dem Fall bereits was verpasst.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!