# HG changeset patch # User Sebastien Jodogne # Date 1529566336 -7200 # Node ID 964fb9a5786d97d7b72228286f58270893a39d8b # Parent bc5e87cf10a3a7245bca72f94d6d7b95df486ee2 fix build on OS X diff -r bc5e87cf10a3 -r 964fb9a5786d Core/Images/JpegReader.cpp --- a/Core/Images/JpegReader.cpp Thu Jun 21 08:07:25 2018 +0200 +++ b/Core/Images/JpegReader.cpp Thu Jun 21 09:32:16 2018 +0200 @@ -49,7 +49,10 @@ std::string& content, ImageAccessor& accessor) { - jpeg_read_header(&cinfo, TRUE); + // The "static_cast" is necessary on OS X: + // https://github.com/simonfuhrmann/mve/issues/371 + jpeg_read_header(&cinfo, static_cast(true)); + jpeg_start_decompress(&cinfo); PixelFormat format; diff -r bc5e87cf10a3 -r 964fb9a5786d Core/Images/JpegWriter.cpp --- a/Core/Images/JpegWriter.cpp Thu Jun 21 08:07:25 2018 +0200 +++ b/Core/Images/JpegWriter.cpp Thu Jun 21 09:32:16 2018 +0200 @@ -96,8 +96,12 @@ } jpeg_set_defaults(&cinfo); - jpeg_set_quality(&cinfo, quality, TRUE); - jpeg_start_compress(&cinfo, TRUE); + + // The "static_cast" is necessary on OS X: + // https://github.com/simonfuhrmann/mve/issues/371 + jpeg_set_quality(&cinfo, quality, static_cast(true)); + jpeg_start_compress(&cinfo, static_cast(true)); + jpeg_write_scanlines(&cinfo, &lines[0], height); jpeg_finish_compress(&cinfo); jpeg_destroy_compress(&cinfo);