Es ist vollbracht, huldigt mir
Hier nun die Testversion meines Plugin, mit dem auch das Verschieben auf eine andere Partition möglich ist. Ich habe versucht, alle möglichen Fälle zu bedenken:
- es wird geprüft, ob auf der Ziel-Partition noch genügend Speicherplatz vorhanden ist
- wichtig für Katastrophenfälle: es wird es kopiert und dann die alte Aufzeichnung gelöscht
- die alten Aufzeichnungen werden mit dem Lösch-Mechanismus von VDR gelöscht, d.h. das entsprechende Verzeichnis wird von *.rec nach *.del umbenannt und später physisch gelöscht
- wenn beim Verschieben von Verzeichnissen ein Fehler auftritt, z.B. Platte voll, wird abgebrochen
- es kann nur ein Verschiebe-Vorgang gleichzeitig laufen (eine Aufzeichnung oder ein Verzeichnis)
- es gibt einen Marker in der Titelleiste (nur im Wurzelverzeichnis), der einen aktiven Verschiebe-Prozess anzeigt
- das Editieren von Aufzeichnungen, die Verschoben werden, ist nicht möglich
- ein (zugegebenermaßen nicht sehr schönes - was sich aber noch ändern wird) Symbol makiert Aufzeichnungen, die Verschoben werden
- ein Symbol in der Titelleiste (nur im Wurzelverzeichnis) zeigt einen aktiven Verschiebe-Prozess an
- es wird der cPlugin::Active()-Mechanismus genutzt, um anzuzeigen, dass noch ein Verschiebe-Prozess in Gang ist, wenn man VDR herunterfahren will
- im Setup einschaltbare Bandbreitenbegrenzung, momentan auf 2MBytes/sec (default: Nein)
Für Aufzeichnungen, die geschnitten oder verschoben werden, wird die Schaltfläche 'Editieren' nicht mehr angezeigt und ein Tastendruck auf 'Gelb' ergibt auch keine Fehlermeldung.
Es ist außerdem eine Setup-Option hinzugekommen, mit der man auswählen kann, ob nach Ende einer Wiedergabe ins Plugin zurückgesprungen wird (default: Ja)
Wie gesagt, dies ist eine Test-Version. Ich habe versucht, alle Funktionen zu testen, aber man was ja nie Deshalb bitte selber fleißig testen, im Zweifelsfall mit Aufzeichnungen, die unwichtig sind bzw. für die ein Backup existiert. Bitte auch die Log-Ausgabe anschauen, kann sein, dass ich irgendeine Übersetzung einer Meldung vergessen habe.
Kritik, sowohl positive als auch negative, ist ausdrücklich erwünscht! Das selbe gilt für Ideen und Anregungen...
Gruß
Martin