RetroArch
Public Attributes | List of all members
rjpeg__jpeg Struct Reference
Collaboration diagram for rjpeg__jpeg:
[legend]

Public Attributes

rjpeg__contexts
 
rjpeg__huffman huff_dc [4]
 
rjpeg__huffman huff_ac [4]
 
uint8_t dequant [4][64]
 
int16_t fast_ac [4][1<< FAST_BITS]
 
int img_h_max
 
int img_v_max
 
int img_mcu_x
 
int img_mcu_y
 
int img_mcu_w
 
int img_mcu_h
 
struct {
   int   id
 
   int   h
 
   int   v
 
   int   tq
 
   int   hd
 
   int   ha
 
   int   dc_pred
 
   int   x
 
   int   y
 
   int   w2
 
   int   h2
 
   uint8_t *   data
 
   void *   raw_data
 
   void *   raw_coeff
 
   uint8_t *   linebuf
 
   short *   coeff
 
   int   coeff_w
 
   int   coeff_h
 
img_comp [4]
 
uint32_t code_buffer
 
int code_bits
 
unsigned char marker
 
int nomore
 
int progressive
 
int spec_start
 
int spec_end
 
int succ_high
 
int succ_low
 
int eob_run
 
int scan_n
 
int order [4]
 
int restart_interval
 
int todo
 
void(* idct_block_kernel )(uint8_t *out, int out_stride, short data[64])
 
void(* YCbCr_to_RGB_kernel )(uint8_t *out, const uint8_t *y, const uint8_t *pcb, const uint8_t *pcr, int count, int step)
 
uint8_t *(* resample_row_hv_2_kernel )(uint8_t *out, uint8_t *in_near, uint8_t *in_far, int w, int hs)
 

Member Data Documentation

◆ code_bits

int rjpeg__jpeg::code_bits

◆ code_buffer

uint32_t rjpeg__jpeg::code_buffer

◆ coeff

short* rjpeg__jpeg::coeff

◆ coeff_h

int rjpeg__jpeg::coeff_h

◆ coeff_w

int rjpeg__jpeg::coeff_w

◆ data

uint8_t* rjpeg__jpeg::data

◆ dc_pred

int rjpeg__jpeg::dc_pred

◆ dequant

uint8_t rjpeg__jpeg::dequant[4][64]

◆ eob_run

int rjpeg__jpeg::eob_run

◆ fast_ac

int16_t rjpeg__jpeg::fast_ac[4][1<< FAST_BITS]

◆ h

int rjpeg__jpeg::h

◆ h2

int rjpeg__jpeg::h2

◆ ha

int rjpeg__jpeg::ha

◆ hd

int rjpeg__jpeg::hd

◆ huff_ac

rjpeg__huffman rjpeg__jpeg::huff_ac[4]

◆ huff_dc

rjpeg__huffman rjpeg__jpeg::huff_dc[4]

◆ id

int rjpeg__jpeg::id

◆ idct_block_kernel

void(* rjpeg__jpeg::idct_block_kernel) (uint8_t *out, int out_stride, short data[64])

◆ img_comp

struct { ... } rjpeg__jpeg::img_comp[4]

◆ img_h_max

int rjpeg__jpeg::img_h_max

◆ img_mcu_h

int rjpeg__jpeg::img_mcu_h

◆ img_mcu_w

int rjpeg__jpeg::img_mcu_w

◆ img_mcu_x

int rjpeg__jpeg::img_mcu_x

◆ img_mcu_y

int rjpeg__jpeg::img_mcu_y

◆ img_v_max

int rjpeg__jpeg::img_v_max

◆ linebuf

uint8_t* rjpeg__jpeg::linebuf

◆ marker

unsigned char rjpeg__jpeg::marker

◆ nomore

int rjpeg__jpeg::nomore

◆ order

int rjpeg__jpeg::order[4]

◆ progressive

int rjpeg__jpeg::progressive

◆ raw_coeff

void * rjpeg__jpeg::raw_coeff

◆ raw_data

void* rjpeg__jpeg::raw_data

◆ resample_row_hv_2_kernel

uint8_t*(* rjpeg__jpeg::resample_row_hv_2_kernel) (uint8_t *out, uint8_t *in_near, uint8_t *in_far, int w, int hs)

◆ restart_interval

int rjpeg__jpeg::restart_interval

◆ s

rjpeg__context* rjpeg__jpeg::s

◆ scan_n

int rjpeg__jpeg::scan_n

◆ spec_end

int rjpeg__jpeg::spec_end

◆ spec_start

int rjpeg__jpeg::spec_start

◆ succ_high

int rjpeg__jpeg::succ_high

◆ succ_low

int rjpeg__jpeg::succ_low

◆ todo

int rjpeg__jpeg::todo

◆ tq

int rjpeg__jpeg::tq

◆ v

int rjpeg__jpeg::v

◆ w2

int rjpeg__jpeg::w2

◆ x

int rjpeg__jpeg::x

◆ y

int rjpeg__jpeg::y

◆ YCbCr_to_RGB_kernel

void(* rjpeg__jpeg::YCbCr_to_RGB_kernel) (uint8_t *out, const uint8_t *y, const uint8_t *pcb, const uint8_t *pcr, int count, int step)

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