#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(). |
1.3.2