Forum: Software-Projekte der Mitglieder
by ekke,
15. Jun 2010
Hallo,
nach intensivem Testen glaube ich, dass die Bibliothek ein Speicherleck hat. Wird die Funktions ac_open zyklisch Aufgerufen sieht man im Taskmanager aber auch mit sysinternals Process Explorer das immer mehr Speicher genommen wird.
Die Speicher wird nicht über die deklarierten Funktionen "malloc" "realloc" geholt. Ich glaube das Ganze Problem entsteht im "probe" Bereich.
Irgendwelche...
Forum: Software-Projekte der Mitglieder
by ekke,
28. Mai 2010
Was die "Key Frames" (oder Intra-Frames) angeht habe ich etwas gefunden.
Die function ac_read_package liefert einen Zeiger zurück, der mehr enthält als die Deklaration TAc_Package hergibt.
Ich habe wie folgt deklariert
const
AV_PKT_FLAG_KEY = $0001;
type
PAVPacket = ^TAVPacket;
TAVPacket = packed record {56}
Forum: Software-Projekte der Mitglieder
by ekke,
28. Mai 2010
Ok, das sieht - für mich als Delphi verwöhnten - *sehr* kompliziert aus. Mit Linux kenne ich mich ein wenig aus (ls, cd & co.). Mein enger Zeitrahmen wird aber verhindern das ich mich da durchwühle.
Danke trotzdem!
Forum: Software-Projekte der Mitglieder
by ekke,
27. Mai 2010
Hallo,
erstmal vielen Dank für das Update (und natürlich für das gesamte Projekt).
Ich habe 3 Fragen:
1.) Die Funktion "ac_decode_package" schreibt auf die Konsole (Fehlermeldungen), kann man das Abstellen / Umleiten?
2.) Die Funktionen "ac_open" und "ac_probe_input_buffer" gibt einen "PAc_proberesult" wert zurück, der nur als Pointer deklariert ist. Was verbirgt sich denn tatsächlich...