MrSID Decode SDK for Raster Reference Manual
9.0.0.3864
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
lti_j2kStatus.h
Go to the documentation of this file.
1
/* $Id$ */
2
/* //////////////////////////////////////////////////////////////////////////
3
// //
4
// This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, //
5
// Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
6
// prohibited. Access to and use of this code is permitted only under //
7
// license from LizardTech, Inc. Portions of the code are protected by //
8
// US and foreign patents and other filings. All Rights Reserved. //
9
// //
11
/* PUBLIC */
12
13
#ifndef LTI_J2KSTATUS_H
14
#define LTI_J2KSTATUS_H
15
16
#include "
lt_base.h
"
17
18
#define LTI_STS_J2K_Base 50900
19
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_Base
,
"lt_lib_mrsid_j2k base"
)
20
21
#define LTI_STS_J2K_CannotWriteFile 50901
22
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_CannotWriteFile
,
"JP2: cannot write to file %F"
)
23
24
#define LTI_STS_J2K_UnsupColorSpace 50902
25
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_UnsupColorSpace
,
"JP2: unsupported colorspace"
)
26
27
#define LTI_STS_J2K_UnsupDataType 50903
28
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_UnsupDataType
,
"JP2: unsupported datatype"
)
29
30
#define LTI_STS_J2K_LibraryError 50904
31
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_LibraryError
,
"JP2: internal error"
)
32
33
#define LTI_STS_J2K_HandledError 50905
34
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_HandledError
,
"JP2: internal error (%s)"
)
35
36
#define LTI_STS_J2K_InvalidRegion 50906
37
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InvalidRegion
,
"JP2: invalid region"
)
38
39
#define LTI_STS_J2K_InvalidDims 50907
40
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InvalidDims
,
"JP2: invalid/unsupported dimensions"
)
41
42
#define LTI_STS_J2K_InvalidDecodeScene 50908
43
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InvalidDecodeScene
,
"JP2: invalid scene for decode"
)
44
45
#define LTI_STS_J2K_BadDecodeParam 50909
46
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadDecodeParam
,
"JP2: invalid decoder parameter setting"
)
47
48
#define LTI_STS_J2K_MetadataReadError 50910
49
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_MetadataReadError
,
"JP2: error reading metadata"
)
50
51
#define LTI_STS_J2K_MetadataUuidNotFound 50911
52
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_MetadataUuidNotFound
,
"JP2: uuid not found"
)
53
54
#define LTI_STS_J2K_BadPrecisionParam 50912
55
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadPrecisionParam
,
"JP2: bad precision value"
)
56
57
#define LTI_STS_J2K_BadLayersParam 50915
58
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadLayersParam
,
"JP2: bad quality layers value"
)
59
60
#define LTI_STS_J2K_CannotReadFile 50916
61
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_CannotReadFile
,
"JP2: cannot read file"
)
62
63
#define LTI_STS_J2K_BadTileParam 50917
64
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadTileParam
,
"JP2: bad tile size value (limit of 65535 tiles)"
)
65
66
#define LTI_STS_J2K_BadFlushParam 50918
67
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadFlushParam
,
"JP2: bad flush period value"
)
68
69
#define LTI_STS_J2K_BadPrecinctsParam 50919
70
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadPrecinctsParam
,
"JP2: bad precincts values"
)
71
72
#define LTI_STS_J2K_BadProgressionParam 50920
73
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadProgressionParam
,
"JP2: bad progression order"
)
74
75
#define LTI_STS_J2K_BadCodeblockParam 50921
76
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadCodeblockParam
,
"JP2: bad codeblock value"
)
77
78
#define LTI_STS_J2K_BadTilePartParam 50922
79
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadTilePartParam
,
"JP2: bad tile part value"
)
80
81
#define LTI_STS_J2K_BadMultiComponentParams 50923
82
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadMultiComponentParams
,
"JP2: base image components differ from alpha component"
)
83
84
#define LTI_STS_J2K_UnsupSigned 50924
85
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_UnsupSigned
,
"JP2: unsupported datatype - signed"
)
86
87
#define LTI_STS_J2K_InvalidBandNumber 50925
88
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InvalidBandNumber
,
"JP2: invalid band number"
)
89
90
#define LTI_STS_J2K_IrregularImage 50926
91
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_IrregularImage
,
"JP2: band sizes/shapes are irregular"
)
92
93
#define LTI_STS_J2K_UnsupProfileVersion 50927
94
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_UnsupProfileVersion
,
"JP2: unsupported profile version"
)
95
96
#define LTI_STS_J2K_ProfileReadError 50928
97
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_ProfileReadError
,
"JP2: error reading profile"
)
98
99
#define LTI_STS_J2K_ProfileUnkElem 50929
100
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_ProfileUnkElem
,
"JP2: unknown element in profile"
)
101
102
#define LTI_STS_J2K_ProfileBadData 50930
103
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_ProfileBadData
,
"JP2: bad data/argument in profile"
)
104
105
#define LTI_STS_J2K_ProfileOpenError 50931
106
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_ProfileOpenError
,
"JP2: error opening profile"
)
107
108
109
#define LTI_STS_J2K_LibraryErrorB 50940
110
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_LibraryErrorB
,
"JP2: internal error"
)
111
112
#define LTI_STS_J2K_LibraryErrorL 50941
113
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_LibraryErrorL
,
"JP2: internal error"
)
114
115
#define LTI_STS_J2K_LibraryErrorE 50942
116
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_LibraryErrorE
,
"JP2: internal error"
)
117
118
#define LTI_STS_J2K_ROIScene 50943
119
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_ROIScene
,
"JP2: invalid scene for ROI encoding"
)
120
121
#define LTI_STS_J2K_AllocFailed 50944
122
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_AllocFailed
,
"JP2: memory allocation failed"
)
123
124
#define LTI_STS_J2K_InternalROI1 50945
125
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InternalROI1
,
"JP2: internal error processing ROI"
)
126
127
#define LTI_STS_J2K_InternalROI2 50946
128
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InternalROI2
,
"JP2: internal error processing ROI"
)
129
130
#define LTI_STS_J2K_InternalSamp16 50947
131
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InternalSamp16
,
"JP2: internal error processing sample"
)
132
133
#define LTI_STS_J2K_FileNotFound 50950
134
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_FileNotFound
,
"JP2: file not found"
)
135
136
#define LTI_STS_J2K_ReadError 50951
137
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_ReadError
,
"JP2: error reading file"
)
138
139
#define LTI_STS_J2K_FileNotJ2K 50952
140
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_FileNotJ2K
,
"JP2: not valid JPEG 2000 file"
)
141
142
#define LTI_STS_J2K_NotPersistent 50953
143
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_NotPersistent
,
"JP2: attempted second decode with isPersistent==false"
)
144
145
#define LTI_STS_J2K_InvalidCodestreamNumber 50954
146
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InvalidCodestreamNumber
,
"JP2: invalid codestream (image number)"
)
147
148
#define LTI_STS_J2K_EncodingApplicationNotIdentified 50955
149
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_EncodingApplicationNotIdentified
,
"The application did not identify itself"
)
150
151
#define LTI_STS_J2K_BadDBVersion 50960
152
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadDBVersion
,
"JP2: incorrect version in database record"
)
153
154
#define LTI_STS_J2K_InvalidDBBlockSize 50961
155
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_InvalidDBBlockSize
,
"JP2: invalid database block size"
)
156
157
#define LTI_STS_J2K_BadDBImportFile 50962
158
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadDBImportFile
,
"JP2: error reading import file"
)
159
160
#define LTI_STS_J2K_DBReadError 50963
161
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_DBReadError
,
"JP2: error reading database"
)
162
163
#define LTI_STS_J2K_DBWriteError 50964
164
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_DBWriteError
,
"JP2: error writing database"
)
165
166
#define LTI_STS_J2K_DBRecordNotFound 50965
167
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_DBRecordNotFound
,
"JP2: georaster record not found"
)
168
169
170
#define LTI_STS_J2K_ServerError 50970
171
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_ServerError
,
"JP2 server error"
)
172
173
#define LTI_STS_J2K_JPIPDownloadFailed 50971
174
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_JPIPDownloadFailed
,
"JPIP download thread dead (bad host, bad filename, server timeout)"
)
175
176
#define LTI_STS_J2K_MSIChunkError1 50980
177
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_MSIChunkError1
,
"JP2: internal error 1"
)
178
179
#define LTI_STS_J2K_MSIChunkError2 50981
180
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_MSIChunkError2
,
"JP2: internal error 2"
)
181
182
#define LTI_STS_J2K_MSIChunkError3 50982
183
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_MSIChunkError3
,
"JP2: internal error 3"
)
184
185
#define LTI_STS_J2K_MSIChunkError4 50983
186
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_MSIChunkError4
,
"JP2: internal error 4"
)
187
188
#define LTI_STS_J2K_BadBandList 50984
189
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_BadBandList
,
"can not select a band more than once"
)
190
191
#define LTI_STS_J2K_Max 50999
192
LT_STATUSSTRING_ADD
(
LTI_STS_J2K_Max
,
"lt_lib_mrsid_j2k max"
)
193
194
195
196
197
//51700 - 51799 lt_lib_gmljp2
198
199
#define LTI_STS_GMLJP2_Base 51700
200
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_Base
,
"lt_lib_gmljp2 base"
)
201
202
#define LTI_STS_GMLJP2_ContainsNoGML 51701
203
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_ContainsNoGML
,
"GMLJP2: The file contains no gml"
)
204
205
#define LTI_STS_GMLJP2_ContainsNoCoverage 51702
206
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_ContainsNoCoverage
,
"GMLJP2: the file contains no coverages"
)
207
208
#define LTI_STS_GMLJP2_MalformedAssocBoxes 51703
209
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_MalformedAssocBoxes
,
"GMLJP2: The Association Boxes are malformed"
)
210
211
#define LTI_STS_GMLJP2_CRSUnknown 51704
212
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_CRSUnknown
,
"GMLJP2: Coordinate Reference System is unknown"
)
213
214
#define LTI_STS_GMLJP2_HandledError 51705
215
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_HandledError
,
"GMLJP2: we handled a gml4c exception"
)
216
217
#define LTI_STS_GMLJP2_BadSchemaPath 51706
218
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_BadSchemaPath
,
"GMLJP2: The path to the Schema File is bad"
)
219
220
#define LTI_STS_GMLJP2_MalformedRootInstance 51707
221
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_MalformedRootInstance
,
"GMLJP2: The gml.root-instance is malformed"
)
222
223
#define LTI_STS_GMLJP2_FailedCoverageCreation 51708
224
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_FailedCoverageCreation
,
"Could not generate a gml coverage from geo information in the image"
)
225
226
#define LTI_STS_GMLJP2_CustomCRSNotSupported 51709
227
LT_STATUSSTRING_ADD
(
LTI_STS_GMLJP2_CustomCRSNotSupported
,
"GMLJP2: Custom projections not supported"
)
228
229
#endif // LTI_J2KSTATUS_H
LizardTech