| Value | Error | Description |
|---|---|---|
| 0 | ARITH_NOTIMPL | There are legal restrictions on arithmetic coding |
| 1 | BAD_ALIGN_TYPE | ALIGN_TYPE is wrong |
| 2 | BAD_ALLOC_CHUNK | MAX_ALLOC_CHUNK is wrong |
| 3 | BAD_BUFFER_MODE | Bogus buffer control mode |
| 4 | BAD_COMPONENT_ID | Invalid component ID in SOS |
| 5 | BAD_DCT_COEF | DCT coefficient out of range |
| 6 | BAD_DCTSIZE | IDCT output block size not supported |
| 7 | BAD_HUFF_TABLE | Bogus Huffman table definition |
| 8 | BAD_IN_COLORSPACE | Bogus input colorspace |
| 9 | BAD_J_COLORSPACE | Bogus JPEG colorspace |
| 10 | BAD_LENGTH | Bogus marker length |
| 11 | BAD_LIB_VERSION | Wrong JPEG library version |
| 12 | BAD_MCU_SIZE | Sampling factors too large for interleaved scan |
| 13 | BAD_POOL_ID | Invalid memory pool code |
| 14 | BAD_PRECISION | Unsupported JPEG data precision |
| 15 | BAD_PROGRESSION | Invalid progressive parameters |
| 16 | BAD_PROG_SCRIPT | Invalid progressive parameters |
| 17 | BAD_SAMPLING | Bogus sampling factors |
| 18 | BAD_SCAN_SCRIPT | Invalid scan script |
| 19 | BAD_STATE | Improper call to JPEG library |
| 20 | BAD_STRUCT_SIZE | JPEG parameter struct mismatch |
| 21 | BAD_VIRTUAL_ACCESS | Bogus virtual array access |
| 22 | BUFFER_SIZE | Buffer passed to JPEG library is too small |
| 23 | CANT_SUSPEND | Suspension not allowed here |
| 24 | CCIR601_NOTIMPL | CCIR601 sampling not implemented yet |
| 25 | COMPONENT_COUNT | Too many color components |
| 26 | CONVERSION_NOTIMPL | Unsupported color conversion request |
| 27 | DAC_INDEX | Bogus DAC |
| 28 | DAC_VALUE | Bogus DAC |
| 29 | DHT_INDEX | Bogus DHT |
| 30 | DQT_INDEX | Bogus DQT |
| 31 | EMPTY_IMAGE | Empty JPEG image (DNL not supported) |
| 32 | EMS_READ | Read from EMS failed |
| 33 | EMS_WRITE | Write to EMS failed |
| 34 | EOI_EXPECTED | Didn't expect more than one scan |
| 35 | FILE_READ | Input file read error |
| 36 | FILE_WRITE | Output file write error - out of disk space? |
| 37 | FRACT_SAMPLE_NOTIMPL | Fractional sampling not implemented yet |
| 38 | HUFF_CLEN_OVERFLOW | Huffman code size table overflow |
| 39 | HUFF_MISSING_CODE | Missing Huffman code table entry |
| 40 | IMAGE_TOO_BIG | Image too big |
| 41 | INPUT_EMPTY | Empty input file |
| 42 | INPUT_EOF | Premature end of input file |
| 43 | MISMATCHED_QUANT_TABLE | Cannot transcode due to multiple use of quantization table |
| 44 | MISSING_DATA | Scan script does not transmit all data |
| 45 | MODE_CHANGE | Invalid color quantization mode change |
| 46 | NOTIMPL | Not implemented yet |
| 47 | NOT_COMPILED | Requested feature was omitted at compile time |
| 48 | NO_BACKING_STORE | Backing store not supported |
| 49 | NO_HUFF_TABLE | Huffman table was not defined |
| 50 | NO_IMAGE | JPEG datastream contains no image |
| 51 | NO_QUANT_TABLE | Quantization table was not defined |
| 52 | NO_SOI | Not a Jpeg file |
| 53 | OUT_OF_MEMORY | Insufficient memory |
| 54 | QUANT_COMPONENTS | Cannot quantize |
| 55 | QUANT_FEW_COLORS | Cannot quantize |
| 56 | QUANT_MANY_COLORS | Cannot quantize |
| 57 | SOF_DUPLICATE | Invalid Jpeg file structure: two SOF markers |
| 58 | SOF_NO_SOS | Invalid Jpeg file structure: missing SOS marker |
| 59 | SOF_UNSUPPORTED | Unsupported JPEG process |
| 60 | SOI_DUPLICATE | Invalid Jpeg file structure: two SOI markers |
| 61 | SOS_NO_SOF | Invalid Jpeg file structure: SOS before SOF |
| 62 | TFILE_CREATE | Failed to create temporary file |
| 63 | TFILE_READ | Read failed on temporary file |
| 64 | TFILE_SEEK | Seek failed on temporary file |
| 65 | TFILE_WRITE | Write failed on temporary file - out of disk space? |
| 66 | TOO_LITTLE_DATA | Application transferred too few scanlines |
| 67 | UNKNOWN_MARKER | Unsupported marker |
| 68 | VIRTUAL_BUG | Virtual array controller messed up |
| 69 | WIDTH_OVERFLOW | Image too wide for this implementation |
| 70 | XMS_READ | Read from XMS failed |
| 71 | XMS_WRITE | Write to XMS failed |
| 72 | COPYRIGHT | - |
| 73 | VERSION | - |
| 74 | 16BIT_TABLES | Caution: quantization tables are too coarse for baseline JPEG |
| 75 | ADOBE | Adobe APP14 marker |
| 76 | APP0 | Unknown APP0 marker |
| 77 | APP14 | Unknown APP14 marker |
| 78 | DAC | Define Arithmetic Table |
| 79 | DHT | Define Huffman Table |
| 80 | DQT | Define Quantization Table |
| 81 | DRI | Define Restart Interval |
| 82 | EMS_CLOSE | Freed EMS handle |
| 83 | EMS_OPEN | Obtained EMS handle |
| 84 | EOI | End Of Image |
| 85 | HUFFBITS | - |
| 86 | JFIF | JFIF APP0 marker |
| 87 | JFIF_BADTHUMBNAILSIZE | Warning: thumbnail image size does not match data length |
| 88 | JFIF_EXTENSION | JFIF extension marker |
| 89 | JFIF_THUMBNAIL | - |
| 90 | MISC_MARKER | Miscellaneous marker |
| 91 | PARMLESS_MARKER | Unexpected marker |
| 92 | QUANTVALS | - |
| 93 | QUANT_3_NCOLORS | - |
| 94 | QUANT_NCOLORS | - |
| 95 | QUANT_SELECTED | - |
| 96 | RECOVERY_ACTION | - |
| 97 | RST | - |
| 98 | SMOOTH_NOTIMPL | Smoothing not supported with nonstandard sampling ratios |
| 99 | SOF | - |
| 100 | SOF_COMPONENT | - |
| 101 | SOI | Start of Image |
| 102 | SOS | Start Of Scan |
| 103 | SOS_COMPONENT | - |
| 104 | SOS_PARAMS | - |
| 105 | TFILE_CLOSE | Closed temporary file |
| 106 | TFILE_OPEN | Opened temporary file |
| 107 | THUMB_JPEG | JFIF extension marker |
| 108 | THUMB_PALETTE | JFIF extension marker |
| 109 | THUMB_RGB | JFIF extension marker |
| 110 | UNKNOWN_IDS | Unrecognized component IDs, assuming YCbCr |
| 111 | XMS_CLOSE | Freed XMS handle |
| 112 | XMS_OPEN | Obtained XMS handle |
| 113 | ADOBE_XFORM | Unknown Adobe color transform code |
| 114 | BOGUS_PROGRESSION | Inconsistent progression sequence |
| 115 | EXTRANEOUS_DATA | Corrupt JPEG data: extraneous bytes before marker |
| 116 | HIT_MARKER | Corrupt JPEG data: premature end of data segment |
| 117 | HUFF_BAD_CODE | Corrupt JPEG data: bad Huffman code |
| 118 | JFIF_MAJOR | Warning: unknown JFIF revision number |
| 119 | JPEG_EOF | Premature end of Jpeg file |
| 120 | MUST_RESYNC | Corrupt JPEG data |
| 121 | NOT_SEQUENTIAL | Invalid SOS parameters for sequential JPEG |
| 122 | TOO_MUCH_DATA | Application transferred too many scanlines |