Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

DirectDraw: Live-Video um 90° drehen

Anonym / 2 Antworten / Flachansicht Nickles

Wie dreht man am besten ein Live-Videobild um 90° unter DirectDraw? Wenn ich Pixelweise umkopiere (mit doppelter Schleife) bekomme ich nur etwa 7-8Hz (K6-II, 350MHz). Durch Zeilenweises Blitten (Quellenpuffer als ein Pixelarray mit einem Pixel Breite auffassen, damit eine Ursprüngliche Zeile als Bildspalte interpretiert werden kann) kann ich das auf 10Hz steigern. Ich wollte aber ganz gerne mindestens 12.5Hz (1/2 Video-Frequenz) haben, am liebsten wären volle 25Hz. Blitting mit 90°-Rotation wird sowohl vom DirectDraw-HEL alsauch von der Grafik-Karte (Banshee) nicht unterstützt. Vielleicht kennt auch einer einfach eine Karte, die das unterstützt?

Ich bin für jeden (noch so blödsinnigen Vorschlag) dankbar, vielleicht komme ich dann noch auf bessere Ideen...

mfg, M@rtin

bei Antwort benachrichtigen