13.05.2011, 11:53
Hallo,
ich lade ein AVI-Video und kann mir über einen Schieberegler die Einzel-Frames ansehen.
Da die Videos nur eine bestimmte Bild-Annzahl haben, habe ich meinen Schiebebalken auf Werte zwischen 1 ... und ... Max. Frameanzahl begrenzt. Wenn ich
jetzt jedoch in meinem Beispiel weiter nach rechts drücke auf dem Regler und von Bild 56 zu 57 gehe hängt er ein paar Sekunden (obwohl der Wert ja wieder auf 56 angepasst wird // also in Wirklichkeit läuft der Index ja von 0 bis 55 aber das habe ich alles verbaut entsprechend). Es erscheint am SubVI "IMAQ AVI Read Frame" folgender Fehler:
Er hängt einfach ein paar Sekunden, danach geht es dann aber wieder. In der Gegenrichtung: Wenn ich von 1 auf 0 gehe stockt er nicht!??
Es ist zwar nur ein Schönheitsfehler, aber vielleicht habt ihr ja Ideen, was man dagegen machen kann? (neuste DirectX-Version und neusten Grafiktreiber habe ich installiert!).
ich lade ein AVI-Video und kann mir über einen Schieberegler die Einzel-Frames ansehen.
Da die Videos nur eine bestimmte Bild-Annzahl haben, habe ich meinen Schiebebalken auf Werte zwischen 1 ... und ... Max. Frameanzahl begrenzt. Wenn ich
jetzt jedoch in meinem Beispiel weiter nach rechts drücke auf dem Regler und von Bild 56 zu 57 gehe hängt er ein paar Sekunden (obwohl der Wert ja wieder auf 56 angepasst wird // also in Wirklichkeit läuft der Index ja von 0 bis 55 aber das habe ich alles verbaut entsprechend). Es erscheint am SubVI "IMAQ AVI Read Frame" folgender Fehler:
Zitat:Fehler -1074395975 ist bei IMAQ AVI Read Frame
DirectX has timed out reading or writing the AVI file. When closing an AVI file, try adding an additional delay. When reading an AVI file, try reducing CPU and disk load. aufgetreten
Mögliche Ursachen:
IMAQ Vision: (Hex 0xBFF604B9) Das Timeout wurde erreicht, während DirectX versuchte die AVI-Datei zu lesen oder schreibend auf diese zuzugreifen. Wenn Sie eine AVI-Datei schließen, sollten Sie eine zusätzliche Verzögerung hinzufügen. Beim Lesen einer AVI-Datei sollten Sie die Belastung von CPU und Laufwerk vermindern.
Er hängt einfach ein paar Sekunden, danach geht es dann aber wieder. In der Gegenrichtung: Wenn ich von 1 auf 0 gehe stockt er nicht!??
Es ist zwar nur ein Schönheitsfehler, aber vielleicht habt ihr ja Ideen, was man dagegen machen kann? (neuste DirectX-Version und neusten Grafiktreiber habe ich installiert!).