comparison Core/Images/JpegWriter.cpp @ 2683:964fb9a5786d

fix build on OS X
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 21 Jun 2018 09:32:16 +0200
parents 878b59270859
children 52217dc47a4e
comparison
equal deleted inserted replaced
2682:bc5e87cf10a3 2683:964fb9a5786d
94 default: 94 default:
95 throw OrthancException(ErrorCode_InternalError); 95 throw OrthancException(ErrorCode_InternalError);
96 } 96 }
97 97
98 jpeg_set_defaults(&cinfo); 98 jpeg_set_defaults(&cinfo);
99 jpeg_set_quality(&cinfo, quality, TRUE); 99
100 jpeg_start_compress(&cinfo, TRUE); 100 // The "static_cast" is necessary on OS X:
101 // https://github.com/simonfuhrmann/mve/issues/371
102 jpeg_set_quality(&cinfo, quality, static_cast<boolean>(true));
103 jpeg_start_compress(&cinfo, static_cast<boolean>(true));
104
101 jpeg_write_scanlines(&cinfo, &lines[0], height); 105 jpeg_write_scanlines(&cinfo, &lines[0], height);
102 jpeg_finish_compress(&cinfo); 106 jpeg_finish_compress(&cinfo);
103 jpeg_destroy_compress(&cinfo); 107 jpeg_destroy_compress(&cinfo);
104 } 108 }
105 109