[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13441] trunk/blender/source/blender/imbuf /intern/openexr/openexr_api.cpp:
Brecht Van Lommel
brechtvanlommel at pandora.be
Mon Jan 28 22:28:32 CET 2008
Revision: 13441
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13441
Author: blendix
Date: 2008-01-28 22:28:32 +0100 (Mon, 28 Jan 2008)
Log Message:
-----------
Handle OpenEXR exception and print it, for writeTile. It's sometimes
crashing there now with FSA, if it crashes again this should give
more info.
Modified Paths:
--------------
trunk/blender/source/blender/imbuf/intern/openexr/openexr_api.cpp
Modified: trunk/blender/source/blender/imbuf/intern/openexr/openexr_api.cpp
===================================================================
--- trunk/blender/source/blender/imbuf/intern/openexr/openexr_api.cpp 2008-01-28 21:24:08 UTC (rev 13440)
+++ trunk/blender/source/blender/imbuf/intern/openexr/openexr_api.cpp 2008-01-28 21:28:32 UTC (rev 13441)
@@ -547,9 +547,14 @@
}
data->tofile->setFrameBuffer (frameBuffer);
- // printf("write tile %d %d\n", partx/data->tilex, party/data->tiley);
- data->tofile->writeTile (partx/data->tilex, party/data->tiley);
-
+
+ try {
+ // printf("write tile %d %d\n", partx/data->tilex, party/data->tiley);
+ data->tofile->writeTile (partx/data->tilex, party/data->tiley);
+ }
+ catch (const std::exception &exc) {
+ std::cerr << "OpenEXR-writeTile: ERROR: " << exc.what() << std::endl;
+ }
}
void IMB_exr_write_channels(void *handle)
More information about the Bf-blender-cvs
mailing list