Es kristallisieren sich also jetzt zwei Vorgehensweisen für die angepasste OSD-Größe heraus:
- Avards stellt eine Service-Schnittstelle zur Verfügung mit den zum aktuellen Zoom passenden Menügrößen.
+ ohne Änderungen am VDR-Setup möglich
- nur Plugins die die Größe bei Avards abfragen profitieren davon - Avards passt die Werte von Setup.OSDxyz an
+ alle Plugins arbeiten mit den angepassten Größen
o Avards muss die Originalgröße beim Shutdown zurückschreiben sonst ist das OSD beim Start ohne Avards vollkommen falsch
- es wird von einem Plugin das VDR-Setup geändert (evtl. nur im Main Thread möglich? siehe Post von triple955)
- nach einen Crash startet VDR evtl. mit der falschen Größe
Was habe ich noch vergessen?
Mir persönlich sagt ja die Service-Variante eher zu, aber allen Plugins auf einen Schlag die richtige Größe zu verpassen hat auch was ....
FireFly