Hi,
ich benutze schon länger avards und seit kurzer Zeit auch das atmo-Plugin. Da beide Plugins direkt auf das Video-Device zugreifen, kann immer nur eines der beiden aktiv sein. Da mich dies stört, und der VDR momentan keine Schnittstelle zur Verfügung stellt, die den gleichzeitigen synchronen Zuriff auf die GrabImage-Funktion erlaubt, habe ich das Ganze in einen Patch für beide Plugins gegossen.
Was ändert sich beim Atmo-Plugin:
- Es gibt eine Service-Schnittstelle für andere Plugins, die ein Attach, Detach bzw. Grabben erlaubt.
- Das 'Grabben' wird aktiviert, wenn es vom Atmo-Plugin benötigt wird oder wenn ein anders Plugin sich per Attach anmeldet.
- Das Image wird immer in voller Größe 'gegrabbt'. Für das Atmo-Plugin wird es runter skaliert.
Was ändert sich beim Avards-Plugin:
- Das Plugin greift nicht mehr direkt auf das Video-Device zu.
- Wenn Avards aktiviert wird, werden die Images vom Atmo-Plugin geholt, wenn dieses selber aktiv und die Sevice-Schnittstelle verfügbar ist. Ohne Atmo-Plugin wird GrabImage benutzt.
- Das Image wird von RGB in Graustufen umgerechnet. Danach läuft alles wie bisher.
Der Patch ist für Avards 0.1.1-beta2 und Atmo 0.1.1.
Gruß
e9hack