Go to the source code of this file.
Data Structures | |
| struct | JQUANT_TBL |
| struct | JHUFF_TBL |
| struct | jpeg_component_info |
| struct | jpeg_scan_info |
| struct | jpeg_marker_struct |
| struct | jpeg_mgr |
| struct | jpeg_common_struct |
| struct | jpeg_rect_struct |
| struct | jpeg_compress_struct |
| struct | jpeg_decompress_struct |
| struct | jpeg_error_mgr |
| struct | jpeg_progress_mgr |
| struct | jpeg_destination_mgr |
| struct | jpeg_source_mgr |
| struct | jpeg_memory_mgr |
Macros | |
| #define | JPEG_LIB_VERSION 90 /* Compatibility version 9.0 */ |
| #define | JPEG_LIB_VERSION_MAJOR 9 |
| #define | JPEG_LIB_VERSION_MINOR 6 |
| #define | DCTSIZE 8 /* The basic DCT block is 8x8 coefficients */ |
| #define | DCTSIZE2 64 /* DCTSIZE squared; # of elements in a block */ |
| #define | NUM_QUANT_TBLS 4 /* Quantization tables are numbered 0..3 */ |
| #define | NUM_HUFF_TBLS 4 /* Huffman tables are numbered 0..3 */ |
| #define | NUM_ARITH_TBLS 16 /* Arith-coding tables are numbered 0..15 */ |
| #define | MAX_COMPS_IN_SCAN 4 /* JPEG limit on # of components in one scan */ |
| #define | MAX_SAMP_FACTOR 4 /* JPEG limit on sampling factors */ |
| #define | C_MAX_BLOCKS_IN_MCU 10 /* compressor's limit on blocks per MCU */ |
| #define | D_MAX_BLOCKS_IN_MCU 10 /* decompressor's limit on blocks per MCU */ |
| #define | JDCT_DEFAULT JDCT_ISLOW |
| #define | JDCT_FASTEST JDCT_IFAST |
| #define | jpeg_common_fields |
| #define | JMSG_LENGTH_MAX 200 /* recommended size of format_message buffer */ |
| #define | JMSG_STR_PARM_MAX 80 |
| #define | JPOOL_PERMANENT 0 /* lasts until master record is destroyed */ |
| #define | JPOOL_IMAGE 1 /* lasts until done with image/datastream */ |
| #define | JPOOL_NUMPOOLS 2 |
| #define | JPP(arglist) arglist |
| #define | jpeg_create_compress(cinfo) |
| #define | jpeg_create_decompress(cinfo) |
| #define | JPEG_SUSPENDED 0 /* Suspended due to lack of input data */ |
| #define | JPEG_HEADER_OK 1 /* Found valid image datastream */ |
| #define | JPEG_HEADER_TABLES_ONLY 2 /* Found valid table-specs-only datastream */ |
| #define | JPEG_REACHED_SOS 1 /* Reached start of new scan */ |
| #define | JPEG_REACHED_EOI 2 /* Reached end of image */ |
| #define | JPEG_ROW_COMPLETED 3 /* Completed one iMCU row */ |
| #define | JPEG_SCAN_COMPLETED 4 /* Completed last iMCU row of a scan */ |
| #define | JPEG_RST0 0xD0 /* RST0 marker code */ |
| #define | JPEG_EOI 0xD9 /* EOI marker code */ |
| #define | JPEG_APP0 0xE0 /* APP0 marker code */ |
| #define | JPEG_COM 0xFE /* COM marker code */ |
Typedefs | |
| typedef JSAMPLE FAR * | JSAMPROW |
| typedef JSAMPROW * | JSAMPARRAY |
| typedef JSAMPARRAY * | JSAMPIMAGE |
| typedef JCOEF | JBLOCK[DCTSIZE2] |
| typedef JBLOCK FAR * | JBLOCKROW |
| typedef JBLOCKROW * | JBLOCKARRAY |
| typedef JBLOCKARRAY * | JBLOCKIMAGE |
| typedef JCOEF FAR * | JCOEFPTR |
| typedef struct jpeg_marker_struct FAR * | jpeg_saved_marker_ptr |
| typedef struct jpeg_mgr | j_mgr |
| typedef struct jpeg_mgr * | j_mgr_ptr |
| typedef struct jpeg_common_struct * | j_common_ptr |
| typedef struct jpeg_compress_struct * | j_compress_ptr |
| typedef struct jpeg_decompress_struct * | j_decompress_ptr |
| typedef struct jvirt_sarray_control * | jvirt_sarray_ptr |
| typedef struct jvirt_barray_control * | jvirt_barray_ptr |
Functions | |
| typedef | JMETHOD (boolean, jpeg_marker_parser_method,(j_decompress_ptr cinfo)) |
| EXTERN (struct jpeg_error_mgr *) jpeg_std_error JPP((struct jpeg_error_mgr *err)) | |
| EXTERN (void) jpeg_CreateCompress JPP((j_compress_ptr cinfo | |
| EXTERN (int) jpeg_quality_scaling JPP((int quality)) | |
| EXTERN (JQUANT_TBL *) jpeg_alloc_quant_table JPP((j_common_ptr cinfo)) | |
| EXTERN (JHUFF_TBL *) jpeg_alloc_huff_table JPP((j_common_ptr cinfo)) | |
| EXTERN (JDIMENSION) jpeg_write_scanlines JPP((j_compress_ptr cinfo | |
| EXTERN (boolean) jpeg_start_decompress JPP((j_decompress_ptr cinfo)) | |
| EXTERN (jvirt_barray_ptr *) jpeg_read_coefficients JPP((j_decompress_ptr cinfo)) | |
| #define C_MAX_BLOCKS_IN_MCU 10 /* compressor's limit on blocks per MCU */ |
Definition at line 124 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define D_MAX_BLOCKS_IN_MCU 10 /* decompressor's limit on blocks per MCU */ |
Definition at line 126 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define DCTSIZE 8 /* The basic DCT block is 8x8 coefficients */ |
Definition at line 110 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define DCTSIZE2 64 /* DCTSIZE squared; # of elements in a block */ |
Definition at line 111 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JDCT_DEFAULT JDCT_ISLOW |
Definition at line 316 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JDCT_FASTEST JDCT_IFAST |
Definition at line 319 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JMSG_LENGTH_MAX 200 /* recommended size of format_message buffer */ |
Definition at line 905 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JMSG_STR_PARM_MAX 80 |
Definition at line 913 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_APP0 0xE0 /* APP0 marker code */ |
Definition at line 1344 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_COM 0xFE /* COM marker code */ |
Definition at line 1345 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define jpeg_common_fields |
Definition at line 349 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define jpeg_create_compress | ( | cinfo | ) |
Definition at line 1154 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define jpeg_create_decompress | ( | cinfo | ) |
Definition at line 1157 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_EOI 0xD9 /* EOI marker code */ |
Definition at line 1343 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_HEADER_OK 1 /* Found valid image datastream */ |
Definition at line 1244 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_HEADER_TABLES_ONLY 2 /* Found valid table-specs-only datastream */ |
Definition at line 1245 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_LIB_VERSION 90 /* Compatibility version 9.0 */ |
Definition at line 95 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_LIB_VERSION_MAJOR 9 |
Definition at line 98 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_LIB_VERSION_MINOR 6 |
Definition at line 101 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_REACHED_EOI 2 /* Reached end of image */ |
Definition at line 1275 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_REACHED_SOS 1 /* Reached start of new scan */ |
Definition at line 1274 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_ROW_COMPLETED 3 /* Completed one iMCU row */ |
Definition at line 1276 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_RST0 0xD0 /* RST0 marker code */ |
Definition at line 1342 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_SCAN_COMPLETED 4 /* Completed last iMCU row of a scan */ |
Definition at line 1277 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPEG_SUSPENDED 0 /* Suspended due to lack of input data */ |
Definition at line 1243 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPOOL_IMAGE 1 /* lasts until done with image/datastream */ |
Definition at line 1002 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPOOL_NUMPOOLS 2 |
Definition at line 1003 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPOOL_PERMANENT 0 /* lasts until master record is destroyed */ |
Definition at line 1001 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define JPP | ( | arglist | ) | arglist |
Definition at line 1071 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define MAX_COMPS_IN_SCAN 4 /* JPEG limit on # of components in one scan */ |
Definition at line 115 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define MAX_SAMP_FACTOR 4 /* JPEG limit on sampling factors */ |
Definition at line 116 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define NUM_ARITH_TBLS 16 /* Arith-coding tables are numbered 0..15 */ |
Definition at line 114 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define NUM_HUFF_TBLS 4 /* Huffman tables are numbered 0..3 */ |
Definition at line 113 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| #define NUM_QUANT_TBLS 4 /* Quantization tables are numbered 0..3 */ |
Definition at line 112 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef struct jpeg_common_struct* j_common_ptr |
Definition at line 442 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef struct jpeg_compress_struct* j_compress_ptr |
Definition at line 443 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef struct jpeg_decompress_struct* j_decompress_ptr |
Definition at line 444 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
Definition at line 342 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
Definition at line 343 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
Definition at line 139 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef JBLOCKROW* JBLOCKARRAY |
Definition at line 141 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef JBLOCKARRAY* JBLOCKIMAGE |
Definition at line 142 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
Definition at line 140 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
Definition at line 144 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef struct jpeg_marker_struct FAR* jpeg_saved_marker_ptr |
Definition at line 267 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef JSAMPROW* JSAMPARRAY |
Definition at line 136 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef JSAMPARRAY* JSAMPIMAGE |
Definition at line 137 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
Definition at line 135 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef struct jvirt_barray_control* jvirt_barray_ptr |
Definition at line 1006 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| typedef struct jvirt_sarray_control* jvirt_sarray_ptr |
Definition at line 1005 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| enum J_COLOR_SPACE |
Definition at line 280 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| enum J_COLOR_TRANSFORM |
| Enumerator | |
|---|---|
| JCT_NONE | |
| JCT_SUBTRACT_GREEN | |
| JCT_NONE | |
| JCT_SUBTRACT_GREEN | |
Definition at line 302 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| enum J_DCT_METHOD |
| Enumerator | |
|---|---|
| JDCT_ISLOW | |
| JDCT_IFAST | |
| JDCT_FLOAT | |
| JDCT_ISLOW | |
| JDCT_IFAST | |
| JDCT_FLOAT | |
| JDCT_ISLOW | |
| JDCT_IFAST | |
| JDCT_FLOAT | |
| JDCT_ISLOW | |
| JDCT_IFAST | |
| JDCT_FLOAT | |
Definition at line 309 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| enum J_DITHER_MODE |
| Enumerator | |
|---|---|
| JDITHER_NONE | |
| JDITHER_ORDERED | |
| JDITHER_FS | |
| JDITHER_NONE | |
| JDITHER_ORDERED | |
| JDITHER_FS | |
| JDITHER_NONE | |
| JDITHER_ORDERED | |
| JDITHER_FS | |
| JDITHER_NONE | |
| JDITHER_ORDERED | |
| JDITHER_FS | |
Definition at line 324 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| EXTERN | ( | boolean | ) |
| EXTERN | ( | int | ) |
| EXTERN | ( | JDIMENSION | ) |
| EXTERN | ( | JHUFF_TBL * | ) |
| EXTERN | ( | JQUANT_TBL * | ) |
| EXTERN | ( | jvirt_barray_ptr * | ) |
| EXTERN | ( | struct jpeg_error_mgr * | ) |
| EXTERN | ( | void | ) |
| typedef JMETHOD | ( | boolean | , |
| jpeg_marker_parser_method | , | ||
| (j_decompress_ptr cinfo) | |||
| ) |
| int const unsigned int* basic_table |
Definition at line 1198 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| jvirt_barray_ptr* coef_arrays |
Definition at line 1296 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| J_COLOR_SPACE colorspace |
Definition at line 1188 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| JSAMPIMAGE data |
Definition at line 1223 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int unsigned int datalen |
Definition at line 1229 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int const JOCTET* dataptr |
Definition at line 1229 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean unsigned int unsigned int unsigned int unsigned int defaultBitstreamBuffSize |
Definition at line 1332 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean unsigned int defaultBuffSize |
Definition at line 1322 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean unsigned int unsigned int unsigned int defaultHeight |
Definition at line 1325 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean unsigned int unsigned int defaultWidth |
Definition at line 1323 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int desired |
Definition at line 1317 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| j_compress_ptr dstinfo |
Definition at line 1298 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int const unsigned int int boolean force_baseline |
Definition at line 1191 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean hw_acceleration |
Definition at line 1321 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| const unsigned char* inbuffer |
Definition at line 1181 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| FILE* infile |
Definition at line 1174 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| const unsigned char size_t insize |
Definition at line 1182 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean isDC |
Definition at line 1208 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int unsigned int length_limit |
Definition at line 1286 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int marker |
Definition at line 1228 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int marker_code |
Definition at line 1285 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| JSAMPIMAGE JDIMENSION max_lines |
Definition at line 1256 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| JSAMPIMAGE JDIMENSION num_lines |
Definition at line 1215 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| unsigned char** outbuffer |
Definition at line 1178 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| FILE* outfile |
Definition at line 1173 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| unsigned char size_t* outsize |
Definition at line 1179 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int quality |
Definition at line 1190 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean require_image |
Definition at line 1241 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
Definition at line 1334 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int jpeg_marker_parser_method routine |
Definition at line 1291 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int const unsigned int int scale_factor |
Definition at line 1193 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int scan_number |
Definition at line 1267 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| JSAMPARRAY scanlines |
Definition at line 1214 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int size_t structsize |
Definition at line 1161 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean suppress |
Definition at line 1204 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean int tblno |
Definition at line 1208 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int val |
Definition at line 1234 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int version |
Definition at line 1161 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| int which_tbl |
Definition at line 1197 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.
| boolean write_all_tables |
Definition at line 1212 of file sources/libs/nvll_batch_jpeg_encode/tegra/jpeglib.h.