#include <vld.h>
Public Member Functions | |
VLD (const Id &n, In< Marker > &markerIn, In< Bits > &restartIntervalBitsIn, In< Bits > &Cin, In< VYAimageDepth > &imageDepthIn, In< VYAimageComponent > &imageComponentIdIn, In< VYAimageH > &imageHIn, In< VYAimageV > &imageVIn, In< VYAimageDepth > &scanDepthIn, In< VYAimageComponent > &scanComponentIdIn, In< Bits > &HuffmanTableIn, In< VYAid > &HuffmanTableIdIn, Out< VYApixel > &Cout) | |
const char * | type () const |
void | main () |
Private Member Functions | |
unsigned char | get_symbol (int select) |
unsigned int | get_size () |
int | get_bits (int number) |
VYApixel | reformat (unsigned long S, int good) |
int | load_huff_tables () |
void | load_restart_interval () |
void | abort () |
Private Attributes | |
InPort< Marker > | markerInP |
InPort< Bits > | restartIntervalBitsInP |
InPort< Bits > | CinP |
InPort< VYAimageDepth > | imageDepthInP |
InPort< VYAimageComponent > | imageComponentIdInP |
InPort< VYAimageH > | imageHInP |
InPort< VYAimageV > | imageVInP |
InPort< VYAimageDepth > | scanDepthInP |
InPort< VYAimageComponent > | scanComponentIdInP |
InPort< Bits > | HuffmanTableInP |
InPort< VYAid > | HuffmanTableIdInP |
OutPort< VYApixel > | CoutP |
int | window |
int | bit_count |
unsigned int | restartInterval |
|
Definition at line 26 of file vld.cc. References restartInterval, and window. |
|
Definition at line 59 of file vld.cc. Referenced by get_bits(), get_symbol(), and main(). |
|
Definition at line 426 of file vld.cc. References abort(), bit_count, Bits, CinP, RST_MK, and window. Referenced by get_symbol(), and main(). |
|
Definition at line 246 of file vld.cc. References Bits, and HuffmanTableInP. Referenced by load_huff_tables(). |
|
Definition at line 475 of file vld.cc. References abort(), BAD_LEAF_FLAG, get_bits(), GOOD_LEAF_FLAG, GOOD_NODE_FLAG, HTable, HUFF_FLAG, HUFF_VALUE, and SPECIAL_FLAG. Referenced by main(). |
|
Definition at line 107 of file vld.cc. References BAD_LEAF_FLAG, Bits, first_quad, get_size(), GOOD_LEAF_FLAG, GOOD_NODE_FLAG, HTable, HUFF_ID, HuffmanTableInP, MAX_CELLS, MAX_SIZE, second_quad, and SPECIAL_FLAG. Referenced by main(). |
|
Definition at line 510 of file vld.cc. References Bits, restartInterval, and restartIntervalBitsInP. Referenced by main(). |
|
Definition at line 260 of file vld.cc. References abort(), AC_CLASS, bit_count, Bits, CinP, CoutP, DC_CLASS, DHT_MK, DRI_MK, first_quad, get_bits(), get_symbol(), HUFF_EOB, HUFF_ID, HUFF_ZRL, HuffmanTableIdInP, imageComponentIdInP, imageDepthInP, imageHInP, imageVInP, load_huff_tables(), load_restart_interval(), Marker, markerInP, reformat(), restartInterval, RST_MK, scanComponentIdInP, scanDepthInP, second_quad, SOS_MK, VYAid, VYAimageComponent, VYAimageDepth, VYAimageH, and VYAimageV. |
|
Definition at line 411 of file vld.cc. Referenced by main(). |
|
|
|
Definition at line 72 of file vld.h. Referenced by get_bits(), and main(). |
|
Definition at line 48 of file vld.h. Referenced by get_bits(), and main(). |
|
Definition at line 59 of file vld.h. Referenced by main(). |
|
Definition at line 56 of file vld.h. Referenced by main(). |
|
Definition at line 55 of file vld.h. Referenced by get_size(), and load_huff_tables(). |
|
Definition at line 50 of file vld.h. Referenced by main(). |
|
Definition at line 49 of file vld.h. Referenced by main(). |
|
Definition at line 51 of file vld.h. Referenced by main(). |
|
Definition at line 52 of file vld.h. Referenced by main(). |
|
Definition at line 46 of file vld.h. Referenced by main(). |
|
Definition at line 73 of file vld.h. Referenced by load_restart_interval(), main(), and VLD(). |
|
Definition at line 47 of file vld.h. Referenced by load_restart_interval(). |
|
Definition at line 54 of file vld.h. Referenced by main(). |
|
Definition at line 53 of file vld.h. Referenced by main(). |
|
Definition at line 71 of file vld.h. Referenced by get_bits(), and VLD(). |