[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12715] trunk/blender/source/blender/src/ drawseq.c: Non square pixel display in the sequencer ( uses render aspect setting), needed for displaying some DV footage correctly.

Campbell Barton ideasman42 at gmail.com
Thu Nov 29 12:00:38 CET 2007


Revision: 12715
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12715
Author:   campbellbarton
Date:     2007-11-29 12:00:38 +0100 (Thu, 29 Nov 2007)

Log Message:
-----------
Non square pixel display in the sequencer (uses render aspect setting), needed for displaying some DV footage correctly.

Modified Paths:
--------------
    trunk/blender/source/blender/src/drawseq.c

Modified: trunk/blender/source/blender/src/drawseq.c
===================================================================
--- trunk/blender/source/blender/src/drawseq.c	2007-11-29 06:31:36 UTC (rev 12714)
+++ trunk/blender/source/blender/src/drawseq.c	2007-11-29 11:00:38 UTC (rev 12715)
@@ -851,8 +851,9 @@
 
 	/* needed for gla draw */
 	glaDefine2DArea(&curarea->winrct);
-	glPixelZoom(zoom, zoom);
-
+	
+	glPixelZoom(zoom * ((float)G.scene->r.xasp / (float)G.scene->r.yasp), zoom);
+	
 	glaDrawPixelsSafe(x1, y1, ibuf->x, ibuf->y, ibuf->x, GL_RGBA, GL_UNSIGNED_BYTE, ibuf->rect);
 	
 	glPixelZoom(1.0, 1.0);





More information about the Bf-blender-cvs mailing list