#include "vld.h"
#include <stdio.h>
Go to the source code of this file.
Defines | |
#define | HUFF_EOB 0x00 |
#define | HUFF_ZRL 0xF0 |
#define | HUFF_ID(class, id) (2*(class)+(id)) |
#define | DC_CLASS 0 |
#define | AC_CLASS 1 |
#define | GLOB_SIZE 32 |
#define | MAX_SIZE(group) ((group)?384:64) |
#define | MAX_CELLS(group) (MAX_SIZE(group) - GLOB_SIZE) |
#define | GOOD_NODE_FLAG 0x100 |
#define | GOOD_LEAF_FLAG 0x200 |
#define | BAD_LEAF_FLAG 0x300 |
#define | SPECIAL_FLAG 0x000 |
#define | HUFF_FLAG_MSK 0x300 |
#define | HUFF_FLAG(c) ((c) & HUFF_FLAG_MSK) |
#define | HUFF_VALUE(c) ((unsigned char)( (c) & (~HUFF_FLAG_MSK) )) |
Variables | |
unsigned int | DC_Table0 [MAX_SIZE(DC_CLASS)] |
unsigned int | DC_Table1 [MAX_SIZE(DC_CLASS)] |
unsigned int | AC_Table0 [MAX_SIZE(AC_CLASS)] |
unsigned int | AC_Table1 [MAX_SIZE(AC_CLASS)] |
unsigned int * | HTable [4] |
|
Definition at line 24 of file vld.cc. Referenced by VLD::main(). |
|
Definition at line 80 of file vld.cc. Referenced by VLD::get_symbol(), and VLD::load_huff_tables(). |
|
Definition at line 23 of file vld.cc. Referenced by VLD::main(). |
|
|
|
Definition at line 79 of file vld.cc. Referenced by VLD::get_symbol(), and VLD::load_huff_tables(). |
|
Definition at line 78 of file vld.cc. Referenced by VLD::get_symbol(), and VLD::load_huff_tables(). |
|
Definition at line 18 of file vld.cc. Referenced by VLD::main(). |
|
Definition at line 84 of file vld.cc. Referenced by VLD::get_symbol(). |
|
|
|
Definition at line 21 of file vld.cc. Referenced by VLD::load_huff_tables(), and VLD::main(). |
|
Definition at line 85 of file vld.cc. Referenced by VLD::get_symbol(). |
|
Definition at line 19 of file vld.cc. Referenced by VLD::main(). |
|
Definition at line 72 of file vld.cc. Referenced by VLD::load_huff_tables(). |
|
Definition at line 70 of file vld.cc. Referenced by VLD::load_huff_tables(). |
|
Definition at line 81 of file vld.cc. Referenced by VLD::get_symbol(), and VLD::load_huff_tables(). |
|
|
|
|
|
|
|
|
|
Initial value: { &DC_Table0[0], &DC_Table1[0], &AC_Table0[0], &AC_Table1[0] } Definition at line 97 of file vld.cc. Referenced by VLD::get_symbol(), and VLD::load_huff_tables(). |