From e961c06a6ea9fbe48a375eaf78fd2ca536bd430e Mon Sep 17 00:00:00 2001 From: Sebastian Koenig Date: Tue, 6 Jan 2015 13:39:48 +0500 Subject: [PATCH] Fix T43143: DPX header wrong, making it impossible to import to other software The issue was caused by the single letter in header, which is expected to be captial as per standard: http://www.simplesystems.org/users/bfriesen/dpx/S268M_Revised.pdf --- source/blender/imbuf/intern/cineon/dpxlib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/imbuf/intern/cineon/dpxlib.c b/source/blender/imbuf/intern/cineon/dpxlib.c index e561101ecb3..f7362d76913 100644 --- a/source/blender/imbuf/intern/cineon/dpxlib.c +++ b/source/blender/imbuf/intern/cineon/dpxlib.c @@ -67,7 +67,7 @@ static void fillDpxMainHeader(LogImageFile *dpx, DpxMainHeader *header, const ch /* --- File header --- */ header->fileHeader.magic_num = swap_uint(DPX_FILE_MAGIC, dpx->isMSB); header->fileHeader.offset = swap_uint(dpx->element[0].dataOffset, dpx->isMSB); - strcpy(header->fileHeader.version, "v2.0"); + strcpy(header->fileHeader.version, "V2.0"); header->fileHeader.file_size = swap_uint(dpx->element[0].dataOffset + dpx->height * getRowLength(dpx->width, dpx->element[0]), dpx->isMSB); header->fileHeader.ditto_key = 0; header->fileHeader.gen_hdr_size = swap_uint(sizeof(DpxFileHeader) + sizeof(DpxImageHeader) + sizeof(DpxOrientationHeader), dpx->isMSB);