huffmancode to decode in real-time for motion-jpeg

Dependents:   BaseJpegDecode_example SimpleJpegDecode_example Dumb_box_rev2

example code:

Import programBaseJpegDecode_example

BaseJpegDeocde exampe program

Import programSimpleJpegDecode_example

convert JPEG stream data to bitmap, BaseJpegDecode example program

Revision:
0:417b7ae90eff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/HuffmanDecode.h	Mon Oct 22 13:55:09 2012 +0000
@@ -0,0 +1,18 @@
+#ifndef HUFFMAN_DECODE_H
+#define HUFFMAN_DECODE_H
+#include "BitPattern.h"
+
+typedef struct sthuff {
+    int8_t run;
+    int8_t value_size;
+    int8_t code_size;
+    uint16_t code;
+} Huff;
+
+class HuffmanDecode {
+public:
+    Huff* Lookup(int tc, int th, BitPattern* bitpat);
+    int getValue(Huff* huff, BitPattern* bitpat);
+};
+
+#endif // HUFFMAN_DECODE_H
\ No newline at end of file