Hallo Karsten,
na, da bin ich ja beruhigt, dass es auch bei Dir jetzt funktioniert.
Warum es "anachronistisch" ist, wenn die gepufferte Datenmenge mit einem höheren Level steigt, erschließt sich mir allerdings nicht. Auch bei PSS bekommt man bei einem höheren Level mehr Leistung, d.h. es läuft schneller. Ich glaube, dass die meisten Nutzer eher verwirrt wären, wenn ich es andersherum definiert hätte. Außerdem habe ich die Fehlermeldung, die Du ja auch bekommen hast, extra so aussagekräftig formuliert wie möglich:
Im vorliegenden Beispiel hatte ich den Buffering-Level auf 4 gesetzt, und das war zu hoch. Wenn der Benutzer den Hinweis befolgt und den Level auf 3 setzt, geht es durch. Was soll ich denn noch machen?
Mein Problem ist, dass ich bei den meisten Benutzern davon ausgehen muss, dass sie das Handbuch nicht wirklich lesen. PSS muss also in den Standardeinstellungen in typischen Fällen auch so irgendwie funktionieren. Den Leuten ist es einfach egal, dass sie mit intelliegenteren Konfigurationseinstellungen bessere Ergebnisse bekämen. Das gilt übrigens auch für AutoStakkert!3, nur dass es da überhaupt keine Anleitung gibt und man daher alles nur durch Ausprobieren herausbekommen kann. Obwohl ich mich mit der Materie bestimmt besser auskenne als die meisten anderen, rätsele ich bei AutoStakkert!3 selbst noch herum.
Videofiles von 7 GBytes finde ich auch heute noch nicht klein, wirklich große Hauptspeicher sind aber inzwischen immer weiter verbreitet. So hat mein drei Jahre alter PC schon 64GBytes Hauptspeicher. Da bekomme ich auch 15GB große Videos mit höchstem Level 4 anstandslos bearbeitet. Würde ich den Level standardmäßig auf 0 setzen, würden sich die Leute ganz sicher über die lahme Performance beschweren und kämen nicht auf die Idee, ihn probeweise heraufzusetzen.
Es ist unglaublich schwer, ein Programm "foolproof" zu bekommen. Ich habe bei PSS fast genau so viel Programmieraufwand in eine intelligente Benutzerführung investiert wie in die numerischen Algorithmen. Es ist inzwischen selten, dass Anwender das Programm zum Crash bringen, egal wie unsinnig die Bedienung ist. Wenn trotzdem etwas falsch läuft, ist der erste Rat, den Protokoll-Level auf die höchste Stufe zu setzen (2) und Fehlermeldungen ernstzunehmen. Wenn man dann auch im Handbuch keine Hilfe glaubt zu finden und man hier bzw. auf Cloudy Nights um Rat fragt, ist meine Bitte (auch an alle anderen, die dies lesen), möglichst genau zu beschreiben, was man gemacht hat und wie das Programm reagiert hat. Das würde mir sehr viel Arbeit ersparen.
Schöne Grüße
Rolf