On Mon, Jun 04, 2007 at 07:39:53PM +0200, strk wrote: > On Sun, Jun 03, 2007 at 08:03:00PM -0400, Quinn Storm wrote: > > It turns out the reason OpenGL videos aren't being scaled properly is the > > current OpenGL code doesn't take into account the implicit scale caused by > > the viewport not matching the movie coordinates, which is fine everywhere > > except in video drawing b/c video drawing doesn't take into account the > > projection matrix(I think) since it just uses glDrawPixels. I've provided > > a > > patch which properly calculates the values to pass to glPixelZoom, but I am > > running into an obnoxious bug in my OpenGL implementation here (i915/945GM) > > where the leftmost few columns have a transparent line through them at the > > top of each source pixel. > > I'm willing to test this, can you tell me how to reproduce the bug > or point me to the bug item explaining ?
Ok, I made NetStream-SquareTest.swf file scale and rotate the video. AGG scales (but doesn't rotate). OpenGL doesn't scale and doesn't rotate. You'r patch seems to scale in the Y direction, but inverse-scaling in the X direction. Check it out (needs Ming to buil NetStream-SquareTest.swf). --strk; _______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

