laufschrift und vfw
-
hallo,
ich spiele unter win in einem fenster ein recht grosses video (avi) ab. parallel soll in einem anderen fenster eine laufschrift erzeugt werden. bisher habe ich noch keine passable lösung gefunden, die performant genug wäre. nicht das video, sondern die schrift ist das problem !ich habe bereits getestet:
video sdl, laufschrift sdl
video ms-mci, laufschrift sdl
video ms-mci, laufschrift win-gui
video ms-mci, laufschrift openglletzteres ist derzeit das beste ergebnis, ruckelt aber immer noch sehr, vorallem unregelmässig.
lohnt sich ein test mit directx, also video directshow und laufschrift directdraw ?
für ideen, links und sample-codes bin ich dankbar.
vg
pagx
-
Hallo,
ich vermute, das Problem steckt in deinen MessageLoop.
Also dass du da irgendwie ins Stocken geraetst.
GetMessage statt PeekMessage genommen?Zum SDL Videodecoder kann ich nix sagen,
DirectShow gibt dir aber auf jeden Fall feinere Kontrolle
ueber das Timing, als das bei der MCI Loesung der Fall ist.
-
ich habe 2 verschiedene sachen versucht. einmal im message-loop das gl-fenster bzw das gui-rechteck erneuert und dann beides per WM_TIMER.
interessanterweise läuft die gl-version besser wenn ich im message-loop erneuere. die timer-variante würde natürlich mehr kontrolle der laufschrift bedeuten. aber das wäre nur zweitrangig.peekmessage hatte ich verwendet. trotzdem danke für den hinweis.