ReactOS 0.4.15-dev-8614-gbc76250
|
Go to the source code of this file.
Macros | |
#define | JPEG_CJPEG_DJPEG /* to get the command-line config symbols */ |
#define | READ_BINARY "rb" |
#define | EXIT_FAILURE 1 |
#define | EXIT_SUCCESS 0 |
#define | NEXTBYTE() getc(infile) |
#define | ERREXIT(msg) (fprintf(stderr, "%s\n", msg), exit(EXIT_FAILURE)) |
#define | M_SOF0 0xC0 /* Start Of Frame N */ |
#define | M_SOF1 0xC1 /* N indicates which compression process */ |
#define | M_SOF2 0xC2 /* Only SOF0-SOF2 are now in common use */ |
#define | M_SOF3 0xC3 |
#define | M_SOF5 0xC5 /* NB: codes C4 and CC are NOT SOF markers */ |
#define | M_SOF6 0xC6 |
#define | M_SOF7 0xC7 |
#define | M_SOF9 0xC9 |
#define | M_SOF10 0xCA |
#define | M_SOF11 0xCB |
#define | M_SOF13 0xCD |
#define | M_SOF14 0xCE |
#define | M_SOF15 0xCF |
#define | M_SOI 0xD8 /* Start Of Image (beginning of datastream) */ |
#define | M_EOI 0xD9 /* End Of Image (end of datastream) */ |
#define | M_SOS 0xDA /* Start Of Scan (begins compressed data) */ |
#define | M_APP0 0xE0 /* Application-specific marker, type N */ |
#define | M_APP12 0xEC /* (we don't bother to list all 16 APPn's) */ |
#define | M_COM 0xFE /* COMment */ |
Functions | |
static int | read_1_byte (void) |
static unsigned int | read_2_bytes (void) |
static int | next_marker (void) |
static int | first_marker (void) |
static void | skip_variable (void) |
static void | process_COM (int raw) |
static void | process_SOFn (int marker) |
static int | scan_JPEG_header (int verbose, int raw) |
static void | usage (void) |
static int | keymatch (char *arg, const char *keyword, int minchars) |
int | main (int argc, char **argv) |
Variables | |
static FILE * | infile |
static const char * | progname |
Definition at line 72 of file rdjpgcom.c.
#define EXIT_FAILURE 1 |
Definition at line 49 of file rdjpgcom.c.
#define EXIT_SUCCESS 0 |
Definition at line 55 of file rdjpgcom.c.
Definition at line 15 of file rdjpgcom.c.
Definition at line 126 of file rdjpgcom.c.
Definition at line 127 of file rdjpgcom.c.
#define M_COM 0xFE /* COMment */ |
Definition at line 128 of file rdjpgcom.c.
Definition at line 124 of file rdjpgcom.c.
Definition at line 110 of file rdjpgcom.c.
#define M_SOF1 0xC1 /* N indicates which compression process */ |
Definition at line 111 of file rdjpgcom.c.
#define M_SOF10 0xCA |
Definition at line 118 of file rdjpgcom.c.
#define M_SOF11 0xCB |
Definition at line 119 of file rdjpgcom.c.
#define M_SOF13 0xCD |
Definition at line 120 of file rdjpgcom.c.
#define M_SOF14 0xCE |
Definition at line 121 of file rdjpgcom.c.
#define M_SOF15 0xCF |
Definition at line 122 of file rdjpgcom.c.
Definition at line 112 of file rdjpgcom.c.
#define M_SOF3 0xC3 |
Definition at line 113 of file rdjpgcom.c.
Definition at line 114 of file rdjpgcom.c.
#define M_SOF6 0xC6 |
Definition at line 115 of file rdjpgcom.c.
#define M_SOF7 0xC7 |
Definition at line 116 of file rdjpgcom.c.
#define M_SOF9 0xC9 |
Definition at line 117 of file rdjpgcom.c.
Definition at line 123 of file rdjpgcom.c.
Definition at line 125 of file rdjpgcom.c.
Definition at line 68 of file rdjpgcom.c.
#define READ_BINARY "rb" |
Definition at line 44 of file rdjpgcom.c.
Definition at line 177 of file rdjpgcom.c.
Referenced by read_markers(), and scan_JPEG_header().
Definition at line 425 of file rdjpgcom.c.
Referenced by main().
Definition at line 454 of file rdjpgcom.c.
Definition at line 142 of file rdjpgcom.c.
Referenced by jpeg_resync_to_restart(), read_markers(), read_restart_marker(), and scan_JPEG_header().
Definition at line 225 of file rdjpgcom.c.
Referenced by scan_JPEG_header().
Definition at line 282 of file rdjpgcom.c.
Referenced by scan_JPEG_header().
Definition at line 77 of file rdjpgcom.c.
Referenced by next_marker(), process_COM(), process_SOFn(), and skip_variable().
Definition at line 90 of file rdjpgcom.c.
Referenced by process_COM(), process_SOFn(), and skip_variable().
Definition at line 340 of file rdjpgcom.c.
Referenced by main().
Definition at line 199 of file rdjpgcom.c.
Referenced by jinit_marker_reader(), read_markers(), and scan_JPEG_header().
|
static |
Definition at line 65 of file rdjpgcom.c.
Referenced by jpeg_stdio_src(), main(), read_JPEG_file(), select_file_type(), and write_one_file().