Man könnte es vielleicht so machen, dass, wenn "Setup/Replay/Skip edited parts" auf 'yes' steht, im ProgressDisplay nur noch das angezeigt wird, was tatsächlich abgespielt wird. Also genau so, wie es wäre, wenn man die geschnittene Version abspielt. Das wäre mit den vorhandenen Schnittstellen von cSkinDisplayReplay machbar ohne Änderungen in den Skins, und wäre sofort für *alle* Skins verfügbar.
Ginge natürlich auch, schränkt aber die Flexibilität des Skins ein - wenn das jemand gerne anders hätte (z.B. um zu sehen, wie sich brutto und netto unterscheiden, aber das ist evtl. in der Aufnahmeinfo besser aufgehoben).
Du könntest auch eine neue SetProgressEdited(CurrentEdited, TotalEdited) nach dem SetProgress aufrufen oder die SetProgress um die 2 Parameter erweitern, dann kann jedes Plugin selbst entscheiden, wie es die Methoden implementiert und welche Werte wann hergenommen werden. Aber da weiß ich nicht, was zwecks Kompatibilität möglich ist.
Wahrscheinlich hast du aber Recht, dass der markenbereinigte Wert nur Sinn macht, wenn die Marken richtig sitzen. Auch dann erst will man wahrscheinlich den Skip aktivieren. Wenn die Marken falsch sitzen sind die Werte auch nicht aussagekräftig - und man hätte dann doch vielleicht lieber die brutto Länge angezeigt.... Hm.