ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

jchuff.c File Reference
#include "jinclude.h"
#include "jpeglib.h"

Go to the source code of this file.

Data Structures

struct  c_derived_tbl
struct  savable_state
struct  huff_entropy_encoder
struct  working_state

Defines

#define JPEG_INTERNALS
#define MAX_COEF_BITS   14
#define ASSIGN_STATE(dest, src)   ((dest) = (src))
#define MAX_CORR_BITS   1000 /* Max # of correction bits I can buffer */
#define ISHIFT_TEMPS
#define IRIGHT_SHIFT(x, shft)   ((x) >> (shft))
#define emit_byte_s(state, val, action)
#define emit_byte_e(entropy, val)
#define MAX_CLEN   32 /* assumed maximum initial code length */

Typedefs

typedef huff_entropy_encoderhuff_entropy_ptr

Functions

 jpeg_make_c_derived_tbl (j_compress_ptr cinfo, boolean isDC, int tblno, c_derived_tbl **pdtbl)
 dump_buffer_s (working_state *state)
 dump_buffer_e (huff_entropy_ptr entropy)
INLINE emit_bits_s (working_state *state, unsigned int code, int size)
INLINE emit_bits_e (huff_entropy_ptr entropy, unsigned int code, int size)
 flush_bits_s (working_state *state)
 flush_bits_e (huff_entropy_ptr entropy)
INLINE emit_dc_symbol (huff_entropy_ptr entropy, int tbl_no, int symbol)
INLINE emit_ac_symbol (huff_entropy_ptr entropy, int tbl_no, int symbol)
 emit_buffered_bits (huff_entropy_ptr entropy, char *bufstart, unsigned int nbits)
 emit_eobrun (huff_entropy_ptr entropy)
 emit_restart_s (working_state *state, int restart_num)
 emit_restart_e (huff_entropy_ptr entropy, int restart_num)
 encode_mcu_DC_first (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 encode_mcu_AC_first (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 encode_mcu_DC_refine (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 encode_mcu_AC_refine (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 encode_one_block (working_state *state, JCOEFPTR block, int last_dc_val, c_derived_tbl *dctbl, c_derived_tbl *actbl)
 encode_mcu_huff (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 finish_pass_huff (j_compress_ptr cinfo)
 htest_one_block (j_compress_ptr cinfo, JCOEFPTR block, int last_dc_val, long dc_counts[], long ac_counts[])
 encode_mcu_gather (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 jpeg_gen_optimal_table (j_compress_ptr cinfo, JHUFF_TBL *htbl, long freq[])
 finish_pass_gather (j_compress_ptr cinfo)
 start_pass_huff (j_compress_ptr cinfo, boolean gather_statistics)
 jinit_huff_encoder (j_compress_ptr cinfo)

Generated on Sat May 26 2012 04:47:58 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.