ReactOS
0.4.14-dev-552-g2fad488
|
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.
#define M_APP0 0xE0 /* Application-specific marker, type N */ |
Definition at line 126 of file rdjpgcom.c.
#define M_APP12 0xEC /* (we don't bother to list all 16 APPn's) */ |
Definition at line 127 of file rdjpgcom.c.
#define M_COM 0xFE /* COMment */ |
Definition at line 128 of file rdjpgcom.c.
#define M_EOI 0xD9 /* End Of Image (end of datastream) */ |
Definition at line 124 of file rdjpgcom.c.
#define M_SOF0 0xC0 /* Start Of Frame N */ |
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.
#define M_SOF2 0xC2 /* Only SOF0-SOF2 are now in common use */ |
Definition at line 112 of file rdjpgcom.c.
#define M_SOF3 0xC3 |
Definition at line 113 of file rdjpgcom.c.
#define M_SOF5 0xC5 /* NB: codes C4 and CC are NOT SOF markers */ |
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.
#define M_SOI 0xD8 /* Start Of Image (beginning of datastream) */ |
Definition at line 123 of file rdjpgcom.c.
#define M_SOS 0xDA /* Start Of Scan (begins compressed data) */ |
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 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 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 199 of file rdjpgcom.c.
Referenced by scan_JPEG_header().
Definition at line 409 of file rdjpgcom.c.
Referenced by main().
|
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().