[Gdal-dev] MrSID driver with 16bit output
Kirk McKelvey
kmckelvey at lizardtech.com
Fri Feb 17 13:22:41 EST 2006
5.0 supported datatypes were:
LTI_DATATYPE_UINT8
LTI_DATATYPE_UINT16
6.0 supported datatypes are:
LTI_DATATYPE_UINT8
LTI_DATATYPE_SINT8
LTI_DATATYPE_UINT16
LTI_DATATYPE_SINT16
> -----Original Message-----
> From: Chapman, Martin [mailto:MChapman at sanz.com]
> Sent: Friday, February 17, 2006 10:20 AM
> To: Frank Warmerdam
> Cc: gdal-dev at lists.maptools.org; Kirk McKelvey
> Subject: RE: [Gdal-dev] MrSID driver with 16bit output
>
> Frank / Kirk,
>
> My file is UInt16. Sounds like the same error I get. Did
> you check in your changes? I'll test it out on my image.
>
> Best regards,
> Martin
>
> -----Original Message-----
> From: Frank Warmerdam [mailto:fwarmerdam at gmail.com] On Behalf
> Of Frank Warmerdam
> Sent: Friday, February 17, 2006 9:56 AM
> To: Chapman, Martin
> Cc: gdal-dev at lists.maptools.org; Kirk McKelvey
> Subject: Re: [Gdal-dev] MrSID driver with 16bit output
>
> Chapman, Martin wrote:
> > I have a 16bit (GDT_UInt16) tiff file that I am trying to copy to a
> > UInt16 jp2 file using the MrSID esdk 6.x driver. When I
> try to remap
> it
> > to 8-bit uchar it works fine. When I try to just copy it to jp2 it
> > fails. It looks like the only diff between the two
> operations is the
> > datatype used to initialize the JP2WriterManager object in the
> > JP2CreateCopy() method of the mrsiddataset.cpp file. In
> > MrSIDDummyImageReader::initialize() the datatype is set to
> > LTI_DATATYPE_UINT16 instead of LTI_DATATYPE_UINT8. Can
> anyone confirm
>
> > this to be a problem in the GDAL mrsid driver?
>
> Martin / Kirk,
>
> Could you verify your file is UInt16? I tried with an Int16
> file, and it crashed. It turns out I wasn't checking return
> values from stuff like the initialize() method, and it was
> returning an error code indicating "unsupported datatype
> [50903]". If I force the output type to UInt16 things
> seem to work fine. This was all with Geo_ESDK-5.0.6.962. Perhaps
> behavior
> has changed in ESDK 6?
>
> I am going to tighten up the error checking a bunch, but I
> don't see much other action I can take for now. Kirk can you
> comment on LTI_DATATYPE_ values that should work with JPEG2000?
>
> Best regards,
> --
> ---------------------------------------+----------------------
> ----------
> ------
> I set the clouds in motion - turn up | Frank Warmerdam,
> warmerdam at pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush | Geospatial
> Programmer for Rent
>
>
More information about the Gdal-dev
mailing list