Forum: Multimedia
Delphi
by hugo1990,
29. Dez 2006
Cool vielen vielen Dank an Phantom1, jetzt geht es, nur irgendwie ist das weiß ein grau. Muss das so sein.
Edit: Das weiß ist doch nicht grau es ist nur dreckig. :lol:
Forum: Multimedia
Delphi
by hugo1990,
29. Dez 2006
Habe gerade festgestellt, das wenn ich für die YUV berechnung nur einen Farbton (z.B. r) nehmen, dann ist es immer noch ein buntes gekrissele, obwohl es dann Schwarz/Weiß sein müsste. Also hab ich ein bisschen rumgebasstelt und rausgefunden, das er statt Weiß immer einen Grünton anzeigt. Wo könnte der Fehler liegen. Ich hab jetzt für die Berechnung auch mal das genommen, wie es in der c++ Datei...
Forum: Multimedia
Delphi
by hugo1990,
28. Dez 2006
Also ich hab jetzt mal ein bisschen an der CopyImagetoSurface Prozedur rum gebasstel. Sie sieht jetzt so aus:
procedure TDDOverlay.CopyImageToSurface(Dest: IDirectDrawSurface7; Src:PRGBTripleArray {Das geht noch nicht richtig});
var
destDC:HDC;
ddsd:DDSURFACEDESC2;
destb:^Byte;
bild:TCanvas;
r,g,b,y,u,v:Byte;
x1,y1:integer;
w,h,pitch:integer;
Forum: Multimedia
Delphi
by hugo1990,
28. Dez 2006
Er macht es sowohl mit 3 als auch 4, das Ergbnis ist ungefähr das selbe nur die rosa streifen (3) sind cyan (4).
Forum: Multimedia
Delphi
by hugo1990,
28. Dez 2006
Nagut, jetzt zeigt er was an, es sieht aber nicht wirklich so aus, wie es sein sollte. Er macht nur grüne und rosane streifen und es flimmert extrem.
Ich habe WindowsXP Home Service Pack 2.
Forum: Multimedia
Delphi
by hugo1990,
28. Dez 2006
Hab ich grad gemacht, jetzt gehts. Hatte mir einfach das C++Beispiel nochmal angeguckt und das auch gefunden.
Forum: Multimedia
Delphi
by hugo1990,
28. Dez 2006
Also ich hab das jetzt so gemacht, aber es passiert immer noch das selbe.
Forum: Multimedia
Delphi
by hugo1990,
28. Dez 2006
Hab grad selber was dazu gefunden. Es geht jetzt, aber sagt er mir "Creation of flippable overlay surface failed", woran kann das liegen. Denn die andere Demo ging ja bei mir.
Forum: Multimedia
Delphi
by hugo1990,
28. Dez 2006
Mal ne Frage, wo bekomm ich denn die DirectDraw.dcu und die Direct3D9.dcu her oder sollten die bei Delphi schon dabei sein
Forum: Multimedia
Delphi
by hugo1990,
27. Dez 2006
Wäre echt nett, wenn du das machen würdest.