roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
JDEC Struct Reference

#include <tjpgd.h>

Data Fields

size_t dctr
 
uint8_t * dptr
 
uint8_t * inbuf
 
uint8_t dbit
 
uint8_t scale
 
uint8_t msx
 
uint8_t msy
 
uint8_t qtid [3]
 
uint8_t ncomp
 
int16_t dcv [3]
 
uint16_t nrst
 
uint16_t width
 
uint16_t height
 
uint8_t * huffbits [2][2]
 
uint16_t * huffcode [2][2]
 
uint8_t * huffdata [2][2]
 
int32_t * qttbl [4]
 
uint32_t wreg
 
uint8_t marker
 
uint8_t longofs [2][2]
 
uint16_t * hufflut_ac [2]
 
uint8_t * hufflut_dc [2]
 
void * workbuf
 
jd_yuv_tmcubuf
 
void * pool
 
size_t sz_pool
 
size_t(* infunc )(JDEC *, uint8_t *, size_t)
 
void * device
 

Detailed Description

Definition at line 58 of file tjpgd.h.

Field Documentation

◆ dbit

uint8_t JDEC::dbit

Definition at line 62 of file tjpgd.h.

Referenced by bitext(), huffext(), and restart().

◆ dctr

size_t JDEC::dctr

Definition at line 59 of file tjpgd.h.

Referenced by bitext(), huffext(), jd_prepare(), and restart().

◆ dcv

int16_t JDEC::dcv[3]

Definition at line 67 of file tjpgd.h.

Referenced by jd_decomp(), mcu_load(), and restart().

◆ device

void* JDEC::device

Definition at line 88 of file tjpgd.h.

Referenced by jd_prepare().

◆ dptr

uint8_t* JDEC::dptr

Definition at line 60 of file tjpgd.h.

Referenced by bitext(), huffext(), jd_prepare(), and restart().

◆ height

uint16_t JDEC::height

Definition at line 69 of file tjpgd.h.

Referenced by jd_decomp(), jd_prepare(), and mcu_output().

◆ huffbits

uint8_t* JDEC::huffbits[2][2]

Definition at line 70 of file tjpgd.h.

Referenced by create_huffman_tbl(), huffext(), and jd_prepare().

◆ huffcode

uint16_t* JDEC::huffcode[2][2]

Definition at line 71 of file tjpgd.h.

Referenced by create_huffman_tbl(), and huffext().

◆ huffdata

uint8_t* JDEC::huffdata[2][2]

Definition at line 72 of file tjpgd.h.

Referenced by create_huffman_tbl(), and huffext().

◆ hufflut_ac

uint16_t* JDEC::hufflut_ac[2]

Definition at line 79 of file tjpgd.h.

Referenced by create_huffman_tbl(), and huffext().

◆ hufflut_dc

uint8_t* JDEC::hufflut_dc[2]

Definition at line 80 of file tjpgd.h.

Referenced by create_huffman_tbl(), and huffext().

◆ inbuf

uint8_t* JDEC::inbuf

Definition at line 61 of file tjpgd.h.

Referenced by bitext(), huffext(), jd_prepare(), and restart().

◆ infunc

size_t(* JDEC::infunc) (JDEC *, uint8_t *, size_t)

Definition at line 87 of file tjpgd.h.

Referenced by bitext(), huffext(), jd_prepare(), and restart().

◆ longofs

uint8_t JDEC::longofs[2][2]

Definition at line 78 of file tjpgd.h.

Referenced by create_huffman_tbl(), and huffext().

◆ marker

uint8_t JDEC::marker

Definition at line 76 of file tjpgd.h.

Referenced by bitext(), huffext(), and restart().

◆ mcubuf

jd_yuv_t* JDEC::mcubuf

Definition at line 84 of file tjpgd.h.

Referenced by jd_prepare(), mcu_load(), and mcu_output().

◆ msx

uint8_t JDEC::msx

Definition at line 64 of file tjpgd.h.

Referenced by jd_decomp(), jd_prepare(), mcu_load(), and mcu_output().

◆ msy

uint8_t JDEC::msy

Definition at line 64 of file tjpgd.h.

Referenced by jd_decomp(), jd_prepare(), mcu_load(), and mcu_output().

◆ ncomp

uint8_t JDEC::ncomp

Definition at line 66 of file tjpgd.h.

Referenced by jd_prepare(), and mcu_load().

◆ nrst

uint16_t JDEC::nrst

Definition at line 68 of file tjpgd.h.

Referenced by jd_decomp(), and jd_prepare().

◆ pool

void* JDEC::pool

Definition at line 85 of file tjpgd.h.

Referenced by alloc_pool(), and jd_prepare().

◆ qtid

uint8_t JDEC::qtid[3]

Definition at line 65 of file tjpgd.h.

Referenced by jd_prepare(), and mcu_load().

◆ qttbl

int32_t* JDEC::qttbl[4]

Definition at line 73 of file tjpgd.h.

Referenced by create_qt_tbl(), jd_prepare(), and mcu_load().

◆ scale

uint8_t JDEC::scale

Definition at line 63 of file tjpgd.h.

Referenced by jd_decomp(), mcu_load(), and mcu_output().

◆ sz_pool

size_t JDEC::sz_pool

Definition at line 86 of file tjpgd.h.

Referenced by alloc_pool(), and jd_prepare().

◆ width

uint16_t JDEC::width

Definition at line 69 of file tjpgd.h.

Referenced by jd_decomp(), jd_prepare(), and mcu_output().

◆ workbuf

void* JDEC::workbuf

Definition at line 83 of file tjpgd.h.

Referenced by jd_prepare(), mcu_load(), and mcu_output().

◆ wreg

uint32_t JDEC::wreg

Definition at line 75 of file tjpgd.h.

Referenced by bitext(), and huffext().


The documentation for this struct was generated from the following file: