MythTV  master
freesat_huffman.h
Go to the documentation of this file.
1 #ifndef FREESAT_HUFFMAN_H
2 #define FREESAT_HUFFMAN_H
3 
4 // POSIX header
5 #include <unistd.h>
6 
7 // C++ headers
8 #include <vector>
9 
10 // Qt header
11 #include <QString>
12 
13 struct fsattab {
14  uint32_t m_value;
16  uint8_t m_next;
17 };
18 
19 extern const std::vector<fsattab> fsat_table_1;
20 extern const std::vector<fsattab> fsat_table_2;
21 extern const std::vector<uint16_t> fsat_index_1;
22 extern const std::vector<uint16_t> fsat_index_2;
23 
24 QString freesat_huffman_to_string(const unsigned char *compressed, uint size);
25 
26 #endif // FREESAT_HUFFMAN_H
freesat_huffman_to_string
QString freesat_huffman_to_string(const unsigned char *compressed, uint size)
Definition: freesat_huffman.cpp:7
fsat_table_2
const std::vector< fsattab > fsat_table_2
Definition: freesat_tables.cpp:2294
fsattab::m_bits
uint16_t m_bits
Definition: freesat_huffman.h:15
fsattab
Definition: freesat_huffman.h:13
fsat_index_1
const std::vector< uint16_t > fsat_index_1
Definition: freesat_tables.cpp:2162
uint
unsigned int uint
Definition: compat.h:140
fsattab::m_value
uint32_t m_value
Definition: freesat_huffman.h:14
fsat_index_2
const std::vector< uint16_t > fsat_index_2
Definition: freesat_tables.cpp:5585
uint16_t
unsigned short uint16_t
Definition: iso6937tables.h:1
fsat_table_1
const std::vector< fsattab > fsat_table_1
Definition: freesat_tables.cpp:4
fsattab::m_next
uint8_t m_next
Definition: freesat_huffman.h:16