diff options
Diffstat (limited to 'source/blender/imbuf/intern/writeimage.c')
-rw-r--r-- | source/blender/imbuf/intern/writeimage.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/imbuf/intern/writeimage.c b/source/blender/imbuf/intern/writeimage.c index ae75de8f54f..2e922c65827 100644 --- a/source/blender/imbuf/intern/writeimage.c +++ b/source/blender/imbuf/intern/writeimage.c @@ -47,6 +47,7 @@ #include "IMB_allocimbuf.h" +#include "IMB_dpxcineon.h" #include "IMB_targa.h" #include "IMB_jpeg.h" #include "IMB_iris.h" @@ -114,7 +115,13 @@ short IMB_saveiff(struct ImBuf *ibuf, char *name, int flags) return imb_save_openexr(ibuf, name, flags); } #endif - + if (IS_cineon(ibuf)) { + return imb_savecineon(ibuf, name, flags); + + } + if (IS_dpx(ibuf)) { + return imb_save_dpx(ibuf, name, flags); + } file = open(name, O_BINARY | O_RDWR | O_CREAT | O_TRUNC, 0666); if (file < 0) return (FALSE); |