[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12948] trunk/blender/source/blender/ render/intern/source/pipeline.c: Rendering

Ken Hughes khughes at pacific.edu
Wed Dec 19 19:17:56 CET 2007


Revision: 12948
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12948
Author:   khughes
Date:     2007-12-19 19:17:56 +0100 (Wed, 19 Dec 2007)

Log Message:
-----------
Rendering
--------
Bugfix #4863: AVI jpg would crash on really small images (less than 16x16).
Change it to pop up an error dialog and abort.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/pipeline.c

Modified: trunk/blender/source/blender/render/intern/source/pipeline.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/pipeline.c	2007-12-19 13:11:54 UTC (rev 12947)
+++ trunk/blender/source/blender/render/intern/source/pipeline.c	2007-12-19 18:17:56 UTC (rev 12948)
@@ -1046,7 +1046,8 @@
 		re->recty= winy;
 	}
 	
-	if(re->rectx < 2 || re->recty < 2) {
+	if(re->rectx < 2 || re->recty < 2 || (BKE_imtype_is_movie(rd->imtype) &&
+(re->rectx < 16 || re->recty < 16) )) {
 		re->error("Image too small");
 		re->ok= 0;
 	}
@@ -2197,6 +2198,8 @@
 		push_render_result(re);
 	
 	RE_InitState(re, &scene->r, winx, winy, &disprect);
+	if(!re->ok)  /* if an error was printed, abort */
+		return 0;
 	
 	/* initstate makes new result, have to send changed tags around */
 	ntreeCompositTagRender(re->scene);





More information about the Bf-blender-cvs mailing list