X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmJpeg2000.cxx;h=7c5d24c119b29955da2020b6621b1a0b02c6d582;hb=df832cf7f90b4ca5aca2f628c1756fb276779fac;hp=0f3dd173fd617cf0002170949f2f340b568176c3;hpb=8b4006ce9e262e36f32ed56d877bc31de0a748a1;p=gdcm.git diff --git a/src/gdcmJpeg2000.cxx b/src/gdcmJpeg2000.cxx index 0f3dd173..7c5d24c1 100644 --- a/src/gdcmJpeg2000.cxx +++ b/src/gdcmJpeg2000.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmJpeg2000.cxx,v $ Language: C++ - Date: $Date: 2007/07/13 08:17:21 $ - Version: $Revision: 1.44 $ + Date: $Date: 2007/10/25 07:52:59 $ + Version: $Revision: 1.46 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -23,6 +23,7 @@ #if defined(__BORLANDC__) #include // for memset + #include #endif extern "C" { @@ -107,7 +108,7 @@ bool gdcm_read_JPEG2000_file (void* raw, char *inputdata, size_t inputlength) opj_dinfo_t* dinfo; /* handle to a decompressor */ opj_cio_t *cio; unsigned char *src = (unsigned char*)inputdata; - int file_length = inputlength; + int file_length = static_cast< int >( inputlength ); /* configure the event callbacks (not required) */ memset(&event_mgr, 0, sizeof(opj_event_mgr_t)); @@ -372,7 +373,8 @@ bool gdcm_write_JPEG2000_file (std::ostream *fp, char *inputdata, size_t inputle /* decode the source image */ /* ----------------------- */ - image = rawtoimage((char*)inputdata, ¶meters, inputlength, + image = rawtoimage((char*)inputdata, ¶meters, + static_cast( inputlength ), image_width, image_height, sample_pixel, bitsallocated, sign, quality); if (!image) {