AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Fehler bei Schreiben eines AVIs
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler bei Schreiben eines AVIs

Offene Frage von "Sanchez"
Ein Thema von Sanchez · begonnen am 27. Jun 2005 · letzter Beitrag vom 3. Jul 2005
 
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#1

Fehler bei Schreiben eines AVIs

  Alt 27. Jun 2005, 12:42
Hallo zusammen,

Ich möchte eine Reihe von Bitmaps in eine AVI-Datei schreiben und diese dann komprimieren.
Ausgegangen bin ich dabei von obbschtkuche's Komponente, die in hier verlinkt ist. Ich hab daraus statt einer Komponente einen normalen TObject-Nachfahren gemacht, ansonsten ist die Klasse gleich.

Dabei stoße ich auf 2 Fehler:
1. Wenn ich die Funktion CreateAVIFile innerhalb im Debugger ausgeführt wird, dann liefert die Funktion AVISaveOptions und die AVIMakeCompressedStream (wenn ich die AVISaveOptions auslasse und den Recorde für die Komprimieroptionen händisch füttere) jeweils eine AV der Klasse C0000005. Wenn ich das Programm kompiliere und außerhalb der IDE start, dann gibt es keine Fehler.

2. Wenn ein AVI geschrieben wurde und die TAVICreator Instanz nach Aufruf von CloseAVIFile zerstört wird, dann gibts auch eine AV der Klasse C0000005. Wenn in CloseFile die Funktionsaufrufe von
Delphi-Quellcode:
 AVIStreamRelease(ps);
 AVIStreamRelease(ps_c);
 AVIFileRelease(pfile);
weggelassen werden, dann gibts keinen Fehler. Allerdings gibts dann auch kein AVI.

Ich hab ein Demoprojekt angehängt, mit dem ihr diese Fehler hoffentlich nachvollziehen könnt.
Das Demoprogramm schreibt einfach abwechselnd die beiden Bitmaps in das Video.

Kann mir jemand mehr über diese Fehler sagen?
Google konnte das nicht.

grüße, daniel
Angehängte Dateien
Dateityp: zip bmptoavitest_142.zip (88,9 KB, 22x aufgerufen)
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz