|
roo_display
API Documentation for roo_display
|
Go to the source code of this file.
Data Structures | |
| struct | JRECT |
| struct | JDEC |
Typedefs | |
| typedef int16_t | jd_yuv_t |
| typedef struct JDEC | JDEC |
Enumerations | |
| enum | JRESULT { JDR_OK = 0 , JDR_INTR , JDR_INP , JDR_MEM1 , JDR_MEM2 , JDR_PAR , JDR_FMT1 , JDR_FMT2 , JDR_FMT3 } |
Functions | |
| JRESULT | jd_prepare (JDEC *jd, size_t(*infunc)(JDEC *, uint8_t *, size_t), void *pool, size_t sz_pool, void *dev) |
| JRESULT | jd_decomp (JDEC *jd, int(*outfunc)(JDEC *, void *, JRECT *), uint8_t scale) |
| enum JRESULT |
Definition at line 1118 of file tjpgd.c.
References JDEC::dcv, JDEC::height, JD_USE_SCALE, JDR_OK, JDR_PAR, mcu_load(), mcu_output(), JDEC::msx, JDEC::msy, JDEC::nrst, restart(), JDEC::scale, and JDEC::width.
| JRESULT jd_prepare | ( | JDEC * | jd, |
| size_t(*)(JDEC *, uint8_t *, size_t) | infunc, | ||
| void * | pool, | ||
| size_t | sz_pool, | ||
| void * | dev | ||
| ) |
Definition at line 962 of file tjpgd.c.
References alloc_pool(), create_huffman_tbl(), create_qt_tbl(), JDEC::dctr, JDEC::device, JDEC::dptr, JDEC::height, JDEC::huffbits, JDEC::inbuf, JDEC::infunc, JD_FASTDECODE, JD_SZBUF, JDR_FMT1, JDR_FMT3, JDR_INP, JDR_MEM1, JDR_MEM2, JDR_OK, LDB_WORD, JDEC::mcubuf, JDEC::msx, JDEC::msy, JDEC::ncomp, JDEC::nrst, JDEC::pool, JDEC::qtid, JDEC::qttbl, JDEC::sz_pool, JDEC::width, and JDEC::workbuf.