Hallo
In Anlehnung an den binaryskip patch habe ich einen für meine Bedürfnisse optimierten Patch "gebastelt".
Die Funktionalität ist folgende:
Mit de Tasten 1 und 3 wird 120 Sekunden zurück bzw vor gesprungen. Ist man nun über den gewünschten Punkt hinaus und man drückt die andere Taste wird die Sprungweite halbiert. Bei jeder weiteren Betätigung von 1 oder 3 wird die Sprungweite wiederum halbiert.Drückt man für 3 Sekunden keine der beiden Tasten wird wieder auf 120 Sekunden Sprungweite gestellt. Soweit ists dasselbe wie der binaryskip Patch.
Der entscheidende Unterschied besteht darin dass man damit auch bestehende Marken verschieben kann, d.h. springt man mit 7 oder 9 zu einer Marke, dann wird diese nun mit den Tasten 1 und 3 nach dem o.g. Algorithmus verschoben.
Man kann den Patch natürlich auf seine eigenen Bedürfnisse anpassen durch Ändern der Variablen:
+#define kMarkSkipBack k1
+#define kMarkSkipForward k3
+#define REPLAYCONTROLSKIPLIMIT 3 // minimum distance with keys 1/3 in seconds
+#define REPLAYCONTROLSKIPSECONDS 120 // default distance with keys 1/3 in seconds
+#define REPLAYCONTROLSKIPTIMEOUT 3000 // timeout for binary skip with keys 1/3
[Update 26.01.] Verschieben der Marke nur wenn sich VDR im "Pause" Modus befindet. Dies verhindert unbeabsichtigtes Verschieben von Marken falls man "zufaellig" darauf gelandet ist
Aenderung auf 120 Sekunden Standard und 3 Sekunden Timeout.