
Go to the source code of this file.
| Classes | |
| struct | my_marker_reader | 
| Macros | |
| #define | APP0_DATA_LEN 14 /* Length of interesting data in APP0 */ | 
| #define | APP14_DATA_LEN 12 /* Length of interesting data in APP14 */ | 
| #define | APPN_DATA_LEN 14 /* Must be the largest of the above!! */ | 
| #define | get_dac(cinfo) skip_variable(cinfo) | 
| #define | INPUT_2BYTES(cinfo, V, action) | 
| #define | INPUT_BYTE(cinfo, V, action) | 
| #define | INPUT_RELOAD(cinfo) | 
| #define | INPUT_SYNC(cinfo) | 
| #define | INPUT_VARS(cinfo) | 
| #define | JPEG_INTERNALS | 
| #define | MAKE_BYTE_AVAIL(cinfo, action) | 
| Typedefs | |
| typedef my_marker_reader * | my_marker_ptr | 
| Enumerations | |
| enum | JPEG_MARKER { M_SOF0 = 0xc0, M_SOF1 = 0xc1, M_SOF2 = 0xc2, M_SOF3 = 0xc3, M_SOF5 = 0xc5, M_SOF6 = 0xc6, M_SOF7 = 0xc7, M_JPG = 0xc8, M_SOF9 = 0xc9, M_SOF10 = 0xca, M_SOF11 = 0xcb, M_SOF13 = 0xcd, M_SOF14 = 0xce, M_SOF15 = 0xcf, M_DHT = 0xc4, M_DAC = 0xcc, M_RST0 = 0xd0, M_RST1 = 0xd1, M_RST2 = 0xd2, M_RST3 = 0xd3, M_RST4 = 0xd4, M_RST5 = 0xd5, M_RST6 = 0xd6, M_RST7 = 0xd7, M_SOI = 0xd8, M_EOI = 0xd9, M_SOS = 0xda, M_DQT = 0xdb, M_DNL = 0xdc, M_DRI = 0xdd, M_DHP = 0xde, M_EXP = 0xdf, M_APP0 = 0xe0, M_APP1 = 0xe1, M_APP2 = 0xe2, M_APP3 = 0xe3, M_APP4 = 0xe4, M_APP5 = 0xe5, M_APP6 = 0xe6, M_APP7 = 0xe7, M_APP8 = 0xe8, M_APP9 = 0xe9, M_APP10 = 0xea, M_APP11 = 0xeb, M_APP12 = 0xec, M_APP13 = 0xed, M_APP14 = 0xee, M_APP15 = 0xef, M_JPG0 = 0xf0, M_JPG13 = 0xfd, M_COM = 0xfe, M_TEM = 0x01, M_ERROR = 0x100, M_SOF0 = 0xc0, M_SOF1 = 0xc1, M_SOF2 = 0xc2, M_SOF3 = 0xc3, M_SOF5 = 0xc5, M_SOF6 = 0xc6, M_SOF7 = 0xc7, M_JPG = 0xc8, M_SOF9 = 0xc9, M_SOF10 = 0xca, M_SOF11 = 0xcb, M_SOF13 = 0xcd, M_SOF14 = 0xce, M_SOF15 = 0xcf, M_DHT = 0xc4, M_DAC = 0xcc, M_RST0 = 0xd0, M_RST1 = 0xd1, M_RST2 = 0xd2, M_RST3 = 0xd3, M_RST4 = 0xd4, M_RST5 = 0xd5, M_RST6 = 0xd6, M_RST7 = 0xd7, M_SOI = 0xd8, M_EOI = 0xd9, M_SOS = 0xda, M_DQT = 0xdb, M_DNL = 0xdc, M_DRI = 0xdd, M_DHP = 0xde, M_EXP = 0xdf, M_APP0 = 0xe0, M_APP1 = 0xe1, M_APP2 = 0xe2, M_APP3 = 0xe3, M_APP4 = 0xe4, M_APP5 = 0xe5, M_APP6 = 0xe6, M_APP7 = 0xe7, M_APP8 = 0xe8, M_APP9 = 0xe9, M_APP10 = 0xea, M_APP11 = 0xeb, M_APP12 = 0xec, M_APP13 = 0xed, M_APP14 = 0xee, M_APP15 = 0xef, M_JPG0 = 0xf0, M_JPG13 = 0xfd, M_COM = 0xfe, M_TEM = 0x01, M_ERROR = 0x100 } | 
| #define APP0_DATA_LEN 14 /* Length of interesting data in APP0 */ | 
Definition at line 578 of file jdmarker.c.
| #define APP14_DATA_LEN 12 /* Length of interesting data in APP14 */ | 
Definition at line 579 of file jdmarker.c.
| #define APPN_DATA_LEN 14 /* Must be the largest of the above!! */ | 
Definition at line 580 of file jdmarker.c.
| #define get_dac | ( | cinfo | ) | skip_variable(cinfo) | 
Definition at line 413 of file jdmarker.c.
| #define INPUT_2BYTES | ( | cinfo, | |
| V, | |||
| action | |||
| ) | 
Definition at line 156 of file jdmarker.c.
| #define INPUT_BYTE | ( | cinfo, | |
| V, | |||
| action | |||
| ) | 
Definition at line 148 of file jdmarker.c.
| #define INPUT_RELOAD | ( | cinfo | ) | 
Definition at line 130 of file jdmarker.c.
| #define INPUT_SYNC | ( | cinfo | ) | 
Definition at line 125 of file jdmarker.c.
| #define INPUT_VARS | ( | cinfo | ) | 
Definition at line 119 of file jdmarker.c.
| #define JPEG_INTERNALS | 
Definition at line 15 of file jdmarker.c.
| #define MAKE_BYTE_AVAIL | ( | cinfo, | |
| action | |||
| ) | 
Definition at line 138 of file jdmarker.c.
| typedef my_marker_reader* my_marker_ptr | 
Definition at line 107 of file jdmarker.c.
| enum JPEG_MARKER | 
Definition at line 20 of file jdmarker.c.
| examine_app0 | ( | j_decompress_ptr | cinfo, | 
| JOCTET FAR * | data, | ||
| unsigned int | datalen, | ||
| INT32 | remaining | ||
| ) | 
Definition at line 584 of file jdmarker.c.
| examine_app14 | ( | j_decompress_ptr | cinfo, | 
| JOCTET FAR * | data, | ||
| unsigned int | datalen, | ||
| INT32 | remaining | ||
| ) | 
Definition at line 660 of file jdmarker.c.
| first_marker | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 921 of file jdmarker.c.
| get_dht | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 419 of file jdmarker.c.
| get_dqt | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 490 of file jdmarker.c.
| get_dri | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 548 of file jdmarker.c.
| get_interesting_appn | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 691 of file jdmarker.c.
| get_sof | ( | j_decompress_ptr | cinfo, | 
| boolean | is_prog, | ||
| boolean | is_arith | ||
| ) | 
Definition at line 237 of file jdmarker.c.
| get_soi | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 197 of file jdmarker.c.
| get_sos | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 301 of file jdmarker.c.
| jinit_marker_reader | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 1262 of file jdmarker.c.
| jpeg_resync_to_restart | ( | j_decompress_ptr | cinfo, | 
| int | desired | ||
| ) | 
Definition at line 1192 of file jdmarker.c.
| jpeg_save_markers | ( | j_decompress_ptr | cinfo, | 
| int | marker_code, | ||
| unsigned int | length_limit | ||
| ) | 
Definition at line 1300 of file jdmarker.c.
| jpeg_set_marker_processor | ( | j_decompress_ptr | cinfo, | 
| int | marker_code, | ||
| jpeg_marker_parser_method | routine | ||
| ) | 
Definition at line 1349 of file jdmarker.c.
| next_marker | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 874 of file jdmarker.c.
| read_markers | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 952 of file jdmarker.c.
| read_restart_marker | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 1113 of file jdmarker.c.
| reset_marker_reader | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 1242 of file jdmarker.c.
| save_marker | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 739 of file jdmarker.c.
| skip_variable | ( | j_decompress_ptr | cinfo | ) | 
Definition at line 845 of file jdmarker.c.