MrSID Decode SDK for Raster Reference Manual
9.5.4.4709
|
00001 /* $Id$ */ 00002 /* ////////////////////////////////////////////////////////////////////////// 00003 // // 00004 // This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, // 00005 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution // 00006 // prohibited. Access to and use of this code is permitted only under // 00007 // license from LizardTech, Inc. Portions of the code are protected by // 00008 // US and foreign patents and other filings. All Rights Reserved. // 00009 // // 00011 /* PUBLIC */ 00012 00013 #ifndef LTI_J2KSTATUS_H 00014 #define LTI_J2KSTATUS_H 00015 00016 #include "lt_base.h" 00017 00018 #define LTI_STS_J2K_Base 50900 00019 LT_STATUSSTRING_ADD(LTI_STS_J2K_Base, "lt_lib_mrsid_j2k base") 00020 00021 #define LTI_STS_J2K_CannotWriteFile 50901 00022 LT_STATUSSTRING_ADD(LTI_STS_J2K_CannotWriteFile, "JP2: cannot write to file %F") 00023 00024 #define LTI_STS_J2K_UnsupColorSpace 50902 00025 LT_STATUSSTRING_ADD(LTI_STS_J2K_UnsupColorSpace, "JP2: unsupported colorspace") 00026 00027 #define LTI_STS_J2K_UnsupDataType 50903 00028 LT_STATUSSTRING_ADD(LTI_STS_J2K_UnsupDataType, "JP2: unsupported datatype") 00029 00030 #define LTI_STS_J2K_LibraryError 50904 00031 LT_STATUSSTRING_ADD(LTI_STS_J2K_LibraryError, "JP2: internal error") 00032 00033 #define LTI_STS_J2K_HandledError 50905 00034 LT_STATUSSTRING_ADD(LTI_STS_J2K_HandledError, "JP2: internal error (%s)") 00035 00036 #define LTI_STS_J2K_InvalidRegion 50906 00037 LT_STATUSSTRING_ADD(LTI_STS_J2K_InvalidRegion, "JP2: invalid region") 00038 00039 #define LTI_STS_J2K_InvalidDims 50907 00040 LT_STATUSSTRING_ADD(LTI_STS_J2K_InvalidDims, "JP2: invalid/unsupported dimensions") 00041 00042 #define LTI_STS_J2K_InvalidDecodeScene 50908 00043 LT_STATUSSTRING_ADD(LTI_STS_J2K_InvalidDecodeScene, "JP2: invalid scene for decode") 00044 00045 #define LTI_STS_J2K_BadDecodeParam 50909 00046 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadDecodeParam, "JP2: invalid decoder parameter setting") 00047 00048 #define LTI_STS_J2K_MetadataReadError 50910 00049 LT_STATUSSTRING_ADD(LTI_STS_J2K_MetadataReadError, "JP2: error reading metadata") 00050 00051 #define LTI_STS_J2K_MetadataUuidNotFound 50911 00052 LT_STATUSSTRING_ADD(LTI_STS_J2K_MetadataUuidNotFound, "JP2: uuid not found") 00053 00054 #define LTI_STS_J2K_BadPrecisionParam 50912 00055 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadPrecisionParam, "JP2: bad precision value") 00056 00057 #define LTI_STS_J2K_BadLayersParam 50915 00058 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadLayersParam, "JP2: bad quality layers value") 00059 00060 #define LTI_STS_J2K_CannotReadFile 50916 00061 LT_STATUSSTRING_ADD(LTI_STS_J2K_CannotReadFile, "JP2: cannot read file") 00062 00063 #define LTI_STS_J2K_BadTileParam 50917 00064 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadTileParam, "JP2: bad tile size value (limit of 65535 tiles)") 00065 00066 #define LTI_STS_J2K_BadFlushParam 50918 00067 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadFlushParam, "JP2: bad flush period value") 00068 00069 #define LTI_STS_J2K_BadPrecinctsParam 50919 00070 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadPrecinctsParam, "JP2: bad precincts values") 00071 00072 #define LTI_STS_J2K_BadProgressionParam 50920 00073 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadProgressionParam, "JP2: bad progression order") 00074 00075 #define LTI_STS_J2K_BadCodeblockParam 50921 00076 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadCodeblockParam, "JP2: bad codeblock value") 00077 00078 #define LTI_STS_J2K_BadTilePartParam 50922 00079 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadTilePartParam, "JP2: bad tile part value") 00080 00081 #define LTI_STS_J2K_BadMultiComponentParams 50923 00082 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadMultiComponentParams, "JP2: base image components differ from alpha component") 00083 00084 #define LTI_STS_J2K_UnsupSigned 50924 00085 LT_STATUSSTRING_ADD(LTI_STS_J2K_UnsupSigned, "JP2: unsupported datatype - signed") 00086 00087 #define LTI_STS_J2K_InvalidBandNumber 50925 00088 LT_STATUSSTRING_ADD(LTI_STS_J2K_InvalidBandNumber, "JP2: invalid band number") 00089 00090 #define LTI_STS_J2K_IrregularImage 50926 00091 LT_STATUSSTRING_ADD(LTI_STS_J2K_IrregularImage, "JP2: band sizes/shapes are irregular") 00092 00093 #define LTI_STS_J2K_UnsupProfileVersion 50927 00094 LT_STATUSSTRING_ADD(LTI_STS_J2K_UnsupProfileVersion, "JP2: unsupported profile version") 00095 00096 #define LTI_STS_J2K_ProfileReadError 50928 00097 LT_STATUSSTRING_ADD(LTI_STS_J2K_ProfileReadError, "JP2: error reading profile") 00098 00099 #define LTI_STS_J2K_ProfileUnkElem 50929 00100 LT_STATUSSTRING_ADD(LTI_STS_J2K_ProfileUnkElem, "JP2: unknown element in profile") 00101 00102 #define LTI_STS_J2K_ProfileBadData 50930 00103 LT_STATUSSTRING_ADD(LTI_STS_J2K_ProfileBadData, "JP2: bad data/argument in profile") 00104 00105 #define LTI_STS_J2K_ProfileOpenError 50931 00106 LT_STATUSSTRING_ADD(LTI_STS_J2K_ProfileOpenError, "JP2: error opening profile") 00107 00108 00109 #define LTI_STS_J2K_LibraryErrorB 50940 00110 LT_STATUSSTRING_ADD(LTI_STS_J2K_LibraryErrorB, "JP2: internal error") 00111 00112 #define LTI_STS_J2K_LibraryErrorL 50941 00113 LT_STATUSSTRING_ADD(LTI_STS_J2K_LibraryErrorL, "JP2: internal error") 00114 00115 #define LTI_STS_J2K_LibraryErrorE 50942 00116 LT_STATUSSTRING_ADD(LTI_STS_J2K_LibraryErrorE, "JP2: internal error") 00117 00118 #define LTI_STS_J2K_ROIScene 50943 00119 LT_STATUSSTRING_ADD(LTI_STS_J2K_ROIScene, "JP2: invalid scene for ROI encoding") 00120 00121 #define LTI_STS_J2K_AllocFailed 50944 00122 LT_STATUSSTRING_ADD(LTI_STS_J2K_AllocFailed, "JP2: memory allocation failed") 00123 00124 #define LTI_STS_J2K_InternalROI1 50945 00125 LT_STATUSSTRING_ADD(LTI_STS_J2K_InternalROI1, "JP2: internal error processing ROI") 00126 00127 #define LTI_STS_J2K_InternalROI2 50946 00128 LT_STATUSSTRING_ADD(LTI_STS_J2K_InternalROI2, "JP2: internal error processing ROI") 00129 00130 #define LTI_STS_J2K_InternalSamp16 50947 00131 LT_STATUSSTRING_ADD(LTI_STS_J2K_InternalSamp16, "JP2: internal error processing sample") 00132 00133 #define LTI_STS_J2K_FileNotFound 50950 00134 LT_STATUSSTRING_ADD(LTI_STS_J2K_FileNotFound, "JP2: file not found") 00135 00136 #define LTI_STS_J2K_ReadError 50951 00137 LT_STATUSSTRING_ADD(LTI_STS_J2K_ReadError, "JP2: error reading file") 00138 00139 #define LTI_STS_J2K_FileNotJ2K 50952 00140 LT_STATUSSTRING_ADD(LTI_STS_J2K_FileNotJ2K, "JP2: not valid JPEG 2000 file") 00141 00142 #define LTI_STS_J2K_NotPersistent 50953 00143 LT_STATUSSTRING_ADD(LTI_STS_J2K_NotPersistent, "JP2: attempted second decode with isPersistent==false") 00144 00145 #define LTI_STS_J2K_InvalidCodestreamNumber 50954 00146 LT_STATUSSTRING_ADD(LTI_STS_J2K_InvalidCodestreamNumber, "JP2: invalid codestream (image number)") 00147 00148 #define LTI_STS_J2K_EncodingApplicationNotIdentified 50955 00149 LT_STATUSSTRING_ADD(LTI_STS_J2K_EncodingApplicationNotIdentified, "The application did not identify itself") 00150 00151 #define LTI_STS_J2K_BadDBVersion 50960 00152 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadDBVersion, "JP2: incorrect version in database record") 00153 00154 #define LTI_STS_J2K_InvalidDBBlockSize 50961 00155 LT_STATUSSTRING_ADD(LTI_STS_J2K_InvalidDBBlockSize, "JP2: invalid database block size") 00156 00157 #define LTI_STS_J2K_BadDBImportFile 50962 00158 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadDBImportFile, "JP2: error reading import file") 00159 00160 #define LTI_STS_J2K_DBReadError 50963 00161 LT_STATUSSTRING_ADD(LTI_STS_J2K_DBReadError, "JP2: error reading database") 00162 00163 #define LTI_STS_J2K_DBWriteError 50964 00164 LT_STATUSSTRING_ADD(LTI_STS_J2K_DBWriteError, "JP2: error writing database") 00165 00166 #define LTI_STS_J2K_DBRecordNotFound 50965 00167 LT_STATUSSTRING_ADD(LTI_STS_J2K_DBRecordNotFound, "JP2: georaster record not found") 00168 00169 00170 #define LTI_STS_J2K_ServerError 50970 00171 LT_STATUSSTRING_ADD(LTI_STS_J2K_ServerError, "JP2 server error") 00172 00173 #define LTI_STS_J2K_JPIPDownloadFailed 50971 00174 LT_STATUSSTRING_ADD(LTI_STS_J2K_JPIPDownloadFailed, "JPIP download thread dead (bad host, bad filename, server timeout)") 00175 00176 #define LTI_STS_J2K_MSIChunkError1 50980 00177 LT_STATUSSTRING_ADD(LTI_STS_J2K_MSIChunkError1, "JP2: internal error 1") 00178 00179 #define LTI_STS_J2K_MSIChunkError2 50981 00180 LT_STATUSSTRING_ADD(LTI_STS_J2K_MSIChunkError2, "JP2: internal error 2") 00181 00182 #define LTI_STS_J2K_MSIChunkError3 50982 00183 LT_STATUSSTRING_ADD(LTI_STS_J2K_MSIChunkError3, "JP2: internal error 3") 00184 00185 #define LTI_STS_J2K_MSIChunkError4 50983 00186 LT_STATUSSTRING_ADD(LTI_STS_J2K_MSIChunkError4, "JP2: internal error 4") 00187 00188 #define LTI_STS_J2K_BadBandList 50984 00189 LT_STATUSSTRING_ADD(LTI_STS_J2K_BadBandList, "can not select a band more than once") 00190 00191 #define LTI_STS_J2K_Max 50999 00192 LT_STATUSSTRING_ADD(LTI_STS_J2K_Max, "lt_lib_mrsid_j2k max") 00193 00194 00195 00196 00197 //51700 - 51799 lt_lib_gmljp2 00198 00199 #define LTI_STS_GMLJP2_Base 51700 00200 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_Base, "lt_lib_gmljp2 base") 00201 00202 #define LTI_STS_GMLJP2_ContainsNoGML 51701 00203 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_ContainsNoGML, "GMLJP2: The file contains no gml") 00204 00205 #define LTI_STS_GMLJP2_ContainsNoCoverage 51702 00206 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_ContainsNoCoverage, "GMLJP2: the file contains no coverages") 00207 00208 #define LTI_STS_GMLJP2_MalformedAssocBoxes 51703 00209 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_MalformedAssocBoxes, "GMLJP2: The Association Boxes are malformed") 00210 00211 #define LTI_STS_GMLJP2_CRSUnknown 51704 00212 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_CRSUnknown, "GMLJP2: Coordinate Reference System is unknown") 00213 00214 #define LTI_STS_GMLJP2_HandledError 51705 00215 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_HandledError, "GMLJP2: we handled a gml4c exception") 00216 00217 #define LTI_STS_GMLJP2_BadSchemaPath 51706 00218 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_BadSchemaPath, "GMLJP2: The path to the Schema File is bad") 00219 00220 #define LTI_STS_GMLJP2_MalformedRootInstance 51707 00221 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_MalformedRootInstance, "GMLJP2: The gml.root-instance is malformed") 00222 00223 #define LTI_STS_GMLJP2_FailedCoverageCreation 51708 00224 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_FailedCoverageCreation, "Could not generate a gml coverage from geo information in the image") 00225 00226 #define LTI_STS_GMLJP2_CustomCRSNotSupported 51709 00227 LT_STATUSSTRING_ADD(LTI_STS_GMLJP2_CustomCRSNotSupported, "GMLJP2: Custom projections not supported") 00228 00229 #endif // LTI_J2KSTATUS_H