coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Data Structures | |
struct | jpeg_decdata |
Macros | |
#define | ERR_NO_SOI 1 |
#define | ERR_NOT_8BIT 2 |
#define | ERR_HEIGHT_MISMATCH 3 |
#define | ERR_WIDTH_MISMATCH 4 |
#define | ERR_BAD_WIDTH_OR_HEIGHT 5 |
#define | ERR_TOO_MANY_COMPPS 6 |
#define | ERR_ILLEGAL_HV 7 |
#define | ERR_QUANT_TABLE_SELECTOR 8 |
#define | ERR_NOT_YCBCR_221111 9 |
#define | ERR_UNKNOWN_CID_IN_SCAN 10 |
#define | ERR_NOT_SEQUENTIAL_DCT 11 |
#define | ERR_WRONG_MARKER 12 |
#define | ERR_NO_EOI 13 |
#define | ERR_BAD_TABLES 14 |
#define | ERR_DEPTH_MISMATCH 15 |
Functions | |
int | jpeg_decode (unsigned char *, unsigned char *, int, int, int, struct jpeg_decdata *) |
void | jpeg_fetch_size (unsigned char *buf, int *width, int *height) |
int | jpeg_check_size (unsigned char *, int, int) |
int jpeg_check_size | ( | unsigned char * | buf, |
int | width, | ||
int | height | ||
) |
int jpeg_decode | ( | unsigned char * | buf, |
unsigned char * | pic, | ||
int | width, | ||
int | height, | ||
int | depth, | ||
struct jpeg_decdata * | decdata | ||
) |
Definition at line 269 of file jpeg.c.
References buf, scan::cid, comp::cid, col221111(), col221111_16(), col221111_32(), comps, datap, jpeg_decdata::dcts, dec_checkmarker(), dec_huffac, dec_huffdc, dec_initscans(), dec_readmarker(), decode_mcus(), hufftblp::dhuff, jpeg_decdata::dquant, jpginfo::dri, dscans, ERR_BAD_TABLES, ERR_BAD_WIDTH_OR_HEIGHT, ERR_DEPTH_MISMATCH, ERR_HEIGHT_MISMATCH, ERR_ILLEGAL_HV, ERR_NO_EOI, ERR_NO_SOI, ERR_NOT_8BIT, ERR_NOT_SEQUENTIAL_DCT, ERR_NOT_YCBCR_221111, ERR_QUANT_TABLE_SELECTOR, ERR_TOO_MANY_COMPPS, ERR_UNKNOWN_CID_IN_SCAN, ERR_WIDTH_MISMATCH, ERR_WRONG_MARKER, getbyte(), getword(), glob_in, height, scan::huac, scan::hudc, scan::hv, comp::hv, idct(), idctqtab(), IFIX, info, initcol(), m, M_EOI, M_SOF0, M_SOI, M_SOS, MAXCOMP, jpginfo::nc, scan::next, jpginfo::nm, jpginfo::ns, jpeg_decdata::out, quant, readtables(), setinput(), scan::tq, comp::tq, and width.
Referenced by set_bootsplash().